• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/aiplatform/v1beta1/deployment_resource_pool.proto
18 
19 package com.google.cloud.aiplatform.v1beta1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * A description of resources that can be shared by multiple DeployedModels,
26  * whose underlying specification consists of a DedicatedResources.
27  * </pre>
28  *
29  * Protobuf type {@code google.cloud.aiplatform.v1beta1.DeploymentResourcePool}
30  */
31 public final class DeploymentResourcePool extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.DeploymentResourcePool)
34     DeploymentResourcePoolOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use DeploymentResourcePool.newBuilder() to construct.
DeploymentResourcePool(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private DeploymentResourcePool(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
38     super(builder);
39   }
40 
DeploymentResourcePool()41   private DeploymentResourcePool() {
42     name_ = "";
43   }
44 
45   @java.lang.Override
46   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)47   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
48     return new DeploymentResourcePool();
49   }
50 
51   @java.lang.Override
getUnknownFields()52   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
53     return this.unknownFields;
54   }
55 
getDescriptor()56   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
57     return com.google.cloud.aiplatform.v1beta1.DeploymentResourcePoolProto
58         .internal_static_google_cloud_aiplatform_v1beta1_DeploymentResourcePool_descriptor;
59   }
60 
61   @java.lang.Override
62   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()63       internalGetFieldAccessorTable() {
64     return com.google.cloud.aiplatform.v1beta1.DeploymentResourcePoolProto
65         .internal_static_google_cloud_aiplatform_v1beta1_DeploymentResourcePool_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.class,
68             com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.Builder.class);
69   }
70 
71   public static final int NAME_FIELD_NUMBER = 1;
72 
73   @SuppressWarnings("serial")
74   private volatile java.lang.Object name_ = "";
75   /**
76    *
77    *
78    * <pre>
79    * Output only. The resource name of the DeploymentResourcePool.
80    * Format:
81    * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
82    * </pre>
83    *
84    * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
85    *
86    * @return The name.
87    */
88   @java.lang.Override
getName()89   public java.lang.String getName() {
90     java.lang.Object ref = name_;
91     if (ref instanceof java.lang.String) {
92       return (java.lang.String) ref;
93     } else {
94       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
95       java.lang.String s = bs.toStringUtf8();
96       name_ = s;
97       return s;
98     }
99   }
100   /**
101    *
102    *
103    * <pre>
104    * Output only. The resource name of the DeploymentResourcePool.
105    * Format:
106    * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
107    * </pre>
108    *
109    * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
110    *
111    * @return The bytes for name.
112    */
113   @java.lang.Override
getNameBytes()114   public com.google.protobuf.ByteString getNameBytes() {
115     java.lang.Object ref = name_;
116     if (ref instanceof java.lang.String) {
117       com.google.protobuf.ByteString b =
118           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
119       name_ = b;
120       return b;
121     } else {
122       return (com.google.protobuf.ByteString) ref;
123     }
124   }
125 
126   public static final int DEDICATED_RESOURCES_FIELD_NUMBER = 2;
127   private com.google.cloud.aiplatform.v1beta1.DedicatedResources dedicatedResources_;
128   /**
129    *
130    *
131    * <pre>
132    * Required. The underlying DedicatedResources that the DeploymentResourcePool
133    * uses.
134    * </pre>
135    *
136    * <code>
137    * .google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 2 [(.google.api.field_behavior) = REQUIRED];
138    * </code>
139    *
140    * @return Whether the dedicatedResources field is set.
141    */
142   @java.lang.Override
hasDedicatedResources()143   public boolean hasDedicatedResources() {
144     return dedicatedResources_ != null;
145   }
146   /**
147    *
148    *
149    * <pre>
150    * Required. The underlying DedicatedResources that the DeploymentResourcePool
151    * uses.
152    * </pre>
153    *
154    * <code>
155    * .google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 2 [(.google.api.field_behavior) = REQUIRED];
156    * </code>
157    *
158    * @return The dedicatedResources.
159    */
160   @java.lang.Override
getDedicatedResources()161   public com.google.cloud.aiplatform.v1beta1.DedicatedResources getDedicatedResources() {
162     return dedicatedResources_ == null
163         ? com.google.cloud.aiplatform.v1beta1.DedicatedResources.getDefaultInstance()
164         : dedicatedResources_;
165   }
166   /**
167    *
168    *
169    * <pre>
170    * Required. The underlying DedicatedResources that the DeploymentResourcePool
171    * uses.
172    * </pre>
173    *
174    * <code>
175    * .google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 2 [(.google.api.field_behavior) = REQUIRED];
176    * </code>
177    */
178   @java.lang.Override
179   public com.google.cloud.aiplatform.v1beta1.DedicatedResourcesOrBuilder
getDedicatedResourcesOrBuilder()180       getDedicatedResourcesOrBuilder() {
181     return dedicatedResources_ == null
182         ? com.google.cloud.aiplatform.v1beta1.DedicatedResources.getDefaultInstance()
183         : dedicatedResources_;
184   }
185 
186   public static final int CREATE_TIME_FIELD_NUMBER = 4;
187   private com.google.protobuf.Timestamp createTime_;
188   /**
189    *
190    *
191    * <pre>
192    * Output only. Timestamp when this DeploymentResourcePool was created.
193    * </pre>
194    *
195    * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
196    * </code>
197    *
198    * @return Whether the createTime field is set.
199    */
200   @java.lang.Override
hasCreateTime()201   public boolean hasCreateTime() {
202     return createTime_ != null;
203   }
204   /**
205    *
206    *
207    * <pre>
208    * Output only. Timestamp when this DeploymentResourcePool was created.
209    * </pre>
210    *
211    * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
212    * </code>
213    *
214    * @return The createTime.
215    */
216   @java.lang.Override
getCreateTime()217   public com.google.protobuf.Timestamp getCreateTime() {
218     return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_;
219   }
220   /**
221    *
222    *
223    * <pre>
224    * Output only. Timestamp when this DeploymentResourcePool was created.
225    * </pre>
226    *
227    * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
228    * </code>
229    */
230   @java.lang.Override
getCreateTimeOrBuilder()231   public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() {
232     return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_;
233   }
234 
235   private byte memoizedIsInitialized = -1;
236 
237   @java.lang.Override
isInitialized()238   public final boolean isInitialized() {
239     byte isInitialized = memoizedIsInitialized;
240     if (isInitialized == 1) return true;
241     if (isInitialized == 0) return false;
242 
243     memoizedIsInitialized = 1;
244     return true;
245   }
246 
247   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)248   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
249     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
250       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
251     }
252     if (dedicatedResources_ != null) {
253       output.writeMessage(2, getDedicatedResources());
254     }
255     if (createTime_ != null) {
256       output.writeMessage(4, getCreateTime());
257     }
258     getUnknownFields().writeTo(output);
259   }
260 
261   @java.lang.Override
getSerializedSize()262   public int getSerializedSize() {
263     int size = memoizedSize;
264     if (size != -1) return size;
265 
266     size = 0;
267     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
268       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
269     }
270     if (dedicatedResources_ != null) {
271       size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDedicatedResources());
272     }
273     if (createTime_ != null) {
274       size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCreateTime());
275     }
276     size += getUnknownFields().getSerializedSize();
277     memoizedSize = size;
278     return size;
279   }
280 
281   @java.lang.Override
equals(final java.lang.Object obj)282   public boolean equals(final java.lang.Object obj) {
283     if (obj == this) {
284       return true;
285     }
286     if (!(obj instanceof com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool)) {
287       return super.equals(obj);
288     }
289     com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool other =
290         (com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool) obj;
291 
292     if (!getName().equals(other.getName())) return false;
293     if (hasDedicatedResources() != other.hasDedicatedResources()) return false;
294     if (hasDedicatedResources()) {
295       if (!getDedicatedResources().equals(other.getDedicatedResources())) return false;
296     }
297     if (hasCreateTime() != other.hasCreateTime()) return false;
298     if (hasCreateTime()) {
299       if (!getCreateTime().equals(other.getCreateTime())) return false;
300     }
301     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
302     return true;
303   }
304 
305   @java.lang.Override
hashCode()306   public int hashCode() {
307     if (memoizedHashCode != 0) {
308       return memoizedHashCode;
309     }
310     int hash = 41;
311     hash = (19 * hash) + getDescriptor().hashCode();
312     hash = (37 * hash) + NAME_FIELD_NUMBER;
313     hash = (53 * hash) + getName().hashCode();
314     if (hasDedicatedResources()) {
315       hash = (37 * hash) + DEDICATED_RESOURCES_FIELD_NUMBER;
316       hash = (53 * hash) + getDedicatedResources().hashCode();
317     }
318     if (hasCreateTime()) {
319       hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER;
320       hash = (53 * hash) + getCreateTime().hashCode();
321     }
322     hash = (29 * hash) + getUnknownFields().hashCode();
323     memoizedHashCode = hash;
324     return hash;
325   }
326 
parseFrom( java.nio.ByteBuffer data)327   public static com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool parseFrom(
328       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
329     return PARSER.parseFrom(data);
330   }
331 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)332   public static com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool parseFrom(
333       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
334       throws com.google.protobuf.InvalidProtocolBufferException {
335     return PARSER.parseFrom(data, extensionRegistry);
336   }
337 
parseFrom( com.google.protobuf.ByteString data)338   public static com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool parseFrom(
339       com.google.protobuf.ByteString data)
340       throws com.google.protobuf.InvalidProtocolBufferException {
341     return PARSER.parseFrom(data);
342   }
343 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)344   public static com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool parseFrom(
345       com.google.protobuf.ByteString data,
346       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
347       throws com.google.protobuf.InvalidProtocolBufferException {
348     return PARSER.parseFrom(data, extensionRegistry);
349   }
350 
parseFrom(byte[] data)351   public static com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool parseFrom(byte[] data)
352       throws com.google.protobuf.InvalidProtocolBufferException {
353     return PARSER.parseFrom(data);
354   }
355 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)356   public static com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool parseFrom(
357       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
358       throws com.google.protobuf.InvalidProtocolBufferException {
359     return PARSER.parseFrom(data, extensionRegistry);
360   }
361 
parseFrom( java.io.InputStream input)362   public static com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool parseFrom(
363       java.io.InputStream input) throws java.io.IOException {
364     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
365   }
366 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)367   public static com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool parseFrom(
368       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
369       throws java.io.IOException {
370     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
371         PARSER, input, extensionRegistry);
372   }
373 
parseDelimitedFrom( java.io.InputStream input)374   public static com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool parseDelimitedFrom(
375       java.io.InputStream input) throws java.io.IOException {
376     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
377   }
378 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)379   public static com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool parseDelimitedFrom(
380       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
381       throws java.io.IOException {
382     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
383         PARSER, input, extensionRegistry);
384   }
385 
parseFrom( com.google.protobuf.CodedInputStream input)386   public static com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool parseFrom(
387       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
388     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
389   }
390 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)391   public static com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool parseFrom(
392       com.google.protobuf.CodedInputStream input,
393       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
394       throws java.io.IOException {
395     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
396         PARSER, input, extensionRegistry);
397   }
398 
399   @java.lang.Override
newBuilderForType()400   public Builder newBuilderForType() {
401     return newBuilder();
402   }
403 
newBuilder()404   public static Builder newBuilder() {
405     return DEFAULT_INSTANCE.toBuilder();
406   }
407 
newBuilder( com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool prototype)408   public static Builder newBuilder(
409       com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool prototype) {
410     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
411   }
412 
413   @java.lang.Override
toBuilder()414   public Builder toBuilder() {
415     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
416   }
417 
418   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)419   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
420     Builder builder = new Builder(parent);
421     return builder;
422   }
423   /**
424    *
425    *
426    * <pre>
427    * A description of resources that can be shared by multiple DeployedModels,
428    * whose underlying specification consists of a DedicatedResources.
429    * </pre>
430    *
431    * Protobuf type {@code google.cloud.aiplatform.v1beta1.DeploymentResourcePool}
432    */
433   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
434       implements
435       // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.DeploymentResourcePool)
436       com.google.cloud.aiplatform.v1beta1.DeploymentResourcePoolOrBuilder {
getDescriptor()437     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
438       return com.google.cloud.aiplatform.v1beta1.DeploymentResourcePoolProto
439           .internal_static_google_cloud_aiplatform_v1beta1_DeploymentResourcePool_descriptor;
440     }
441 
442     @java.lang.Override
443     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()444         internalGetFieldAccessorTable() {
445       return com.google.cloud.aiplatform.v1beta1.DeploymentResourcePoolProto
446           .internal_static_google_cloud_aiplatform_v1beta1_DeploymentResourcePool_fieldAccessorTable
447           .ensureFieldAccessorsInitialized(
448               com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.class,
449               com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.Builder.class);
450     }
451 
452     // Construct using com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.newBuilder()
Builder()453     private Builder() {}
454 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)455     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
456       super(parent);
457     }
458 
459     @java.lang.Override
clear()460     public Builder clear() {
461       super.clear();
462       bitField0_ = 0;
463       name_ = "";
464       dedicatedResources_ = null;
465       if (dedicatedResourcesBuilder_ != null) {
466         dedicatedResourcesBuilder_.dispose();
467         dedicatedResourcesBuilder_ = null;
468       }
469       createTime_ = null;
470       if (createTimeBuilder_ != null) {
471         createTimeBuilder_.dispose();
472         createTimeBuilder_ = null;
473       }
474       return this;
475     }
476 
477     @java.lang.Override
getDescriptorForType()478     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
479       return com.google.cloud.aiplatform.v1beta1.DeploymentResourcePoolProto
480           .internal_static_google_cloud_aiplatform_v1beta1_DeploymentResourcePool_descriptor;
481     }
482 
483     @java.lang.Override
getDefaultInstanceForType()484     public com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool getDefaultInstanceForType() {
485       return com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.getDefaultInstance();
486     }
487 
488     @java.lang.Override
build()489     public com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool build() {
490       com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool result = buildPartial();
491       if (!result.isInitialized()) {
492         throw newUninitializedMessageException(result);
493       }
494       return result;
495     }
496 
497     @java.lang.Override
buildPartial()498     public com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool buildPartial() {
499       com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool result =
500           new com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool(this);
501       if (bitField0_ != 0) {
502         buildPartial0(result);
503       }
504       onBuilt();
505       return result;
506     }
507 
buildPartial0(com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool result)508     private void buildPartial0(com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool result) {
509       int from_bitField0_ = bitField0_;
510       if (((from_bitField0_ & 0x00000001) != 0)) {
511         result.name_ = name_;
512       }
513       if (((from_bitField0_ & 0x00000002) != 0)) {
514         result.dedicatedResources_ =
515             dedicatedResourcesBuilder_ == null
516                 ? dedicatedResources_
517                 : dedicatedResourcesBuilder_.build();
518       }
519       if (((from_bitField0_ & 0x00000004) != 0)) {
520         result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build();
521       }
522     }
523 
524     @java.lang.Override
clone()525     public Builder clone() {
526       return super.clone();
527     }
528 
529     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)530     public Builder setField(
531         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
532       return super.setField(field, value);
533     }
534 
535     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)536     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
537       return super.clearField(field);
538     }
539 
540     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)541     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
542       return super.clearOneof(oneof);
543     }
544 
545     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)546     public Builder setRepeatedField(
547         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
548       return super.setRepeatedField(field, index, value);
549     }
550 
551     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)552     public Builder addRepeatedField(
553         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
554       return super.addRepeatedField(field, value);
555     }
556 
557     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)558     public Builder mergeFrom(com.google.protobuf.Message other) {
559       if (other instanceof com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool) {
560         return mergeFrom((com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool) other);
561       } else {
562         super.mergeFrom(other);
563         return this;
564       }
565     }
566 
mergeFrom(com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool other)567     public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool other) {
568       if (other == com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.getDefaultInstance())
569         return this;
570       if (!other.getName().isEmpty()) {
571         name_ = other.name_;
572         bitField0_ |= 0x00000001;
573         onChanged();
574       }
575       if (other.hasDedicatedResources()) {
576         mergeDedicatedResources(other.getDedicatedResources());
577       }
578       if (other.hasCreateTime()) {
579         mergeCreateTime(other.getCreateTime());
580       }
581       this.mergeUnknownFields(other.getUnknownFields());
582       onChanged();
583       return this;
584     }
585 
586     @java.lang.Override
isInitialized()587     public final boolean isInitialized() {
588       return true;
589     }
590 
591     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)592     public Builder mergeFrom(
593         com.google.protobuf.CodedInputStream input,
594         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
595         throws java.io.IOException {
596       if (extensionRegistry == null) {
597         throw new java.lang.NullPointerException();
598       }
599       try {
600         boolean done = false;
601         while (!done) {
602           int tag = input.readTag();
603           switch (tag) {
604             case 0:
605               done = true;
606               break;
607             case 10:
608               {
609                 name_ = input.readStringRequireUtf8();
610                 bitField0_ |= 0x00000001;
611                 break;
612               } // case 10
613             case 18:
614               {
615                 input.readMessage(
616                     getDedicatedResourcesFieldBuilder().getBuilder(), extensionRegistry);
617                 bitField0_ |= 0x00000002;
618                 break;
619               } // case 18
620             case 34:
621               {
622                 input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry);
623                 bitField0_ |= 0x00000004;
624                 break;
625               } // case 34
626             default:
627               {
628                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
629                   done = true; // was an endgroup tag
630                 }
631                 break;
632               } // default:
633           } // switch (tag)
634         } // while (!done)
635       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
636         throw e.unwrapIOException();
637       } finally {
638         onChanged();
639       } // finally
640       return this;
641     }
642 
643     private int bitField0_;
644 
645     private java.lang.Object name_ = "";
646     /**
647      *
648      *
649      * <pre>
650      * Output only. The resource name of the DeploymentResourcePool.
651      * Format:
652      * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
653      * </pre>
654      *
655      * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
656      *
657      * @return The name.
658      */
getName()659     public java.lang.String getName() {
660       java.lang.Object ref = name_;
661       if (!(ref instanceof java.lang.String)) {
662         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
663         java.lang.String s = bs.toStringUtf8();
664         name_ = s;
665         return s;
666       } else {
667         return (java.lang.String) ref;
668       }
669     }
670     /**
671      *
672      *
673      * <pre>
674      * Output only. The resource name of the DeploymentResourcePool.
675      * Format:
676      * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
677      * </pre>
678      *
679      * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
680      *
681      * @return The bytes for name.
682      */
getNameBytes()683     public com.google.protobuf.ByteString getNameBytes() {
684       java.lang.Object ref = name_;
685       if (ref instanceof String) {
686         com.google.protobuf.ByteString b =
687             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
688         name_ = b;
689         return b;
690       } else {
691         return (com.google.protobuf.ByteString) ref;
692       }
693     }
694     /**
695      *
696      *
697      * <pre>
698      * Output only. The resource name of the DeploymentResourcePool.
699      * Format:
700      * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
701      * </pre>
702      *
703      * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
704      *
705      * @param value The name to set.
706      * @return This builder for chaining.
707      */
setName(java.lang.String value)708     public Builder setName(java.lang.String value) {
709       if (value == null) {
710         throw new NullPointerException();
711       }
712       name_ = value;
713       bitField0_ |= 0x00000001;
714       onChanged();
715       return this;
716     }
717     /**
718      *
719      *
720      * <pre>
721      * Output only. The resource name of the DeploymentResourcePool.
722      * Format:
723      * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
724      * </pre>
725      *
726      * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
727      *
728      * @return This builder for chaining.
729      */
clearName()730     public Builder clearName() {
731       name_ = getDefaultInstance().getName();
732       bitField0_ = (bitField0_ & ~0x00000001);
733       onChanged();
734       return this;
735     }
736     /**
737      *
738      *
739      * <pre>
740      * Output only. The resource name of the DeploymentResourcePool.
741      * Format:
742      * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
743      * </pre>
744      *
745      * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
746      *
747      * @param value The bytes for name to set.
748      * @return This builder for chaining.
749      */
setNameBytes(com.google.protobuf.ByteString value)750     public Builder setNameBytes(com.google.protobuf.ByteString value) {
751       if (value == null) {
752         throw new NullPointerException();
753       }
754       checkByteStringIsUtf8(value);
755       name_ = value;
756       bitField0_ |= 0x00000001;
757       onChanged();
758       return this;
759     }
760 
761     private com.google.cloud.aiplatform.v1beta1.DedicatedResources dedicatedResources_;
762     private com.google.protobuf.SingleFieldBuilderV3<
763             com.google.cloud.aiplatform.v1beta1.DedicatedResources,
764             com.google.cloud.aiplatform.v1beta1.DedicatedResources.Builder,
765             com.google.cloud.aiplatform.v1beta1.DedicatedResourcesOrBuilder>
766         dedicatedResourcesBuilder_;
767     /**
768      *
769      *
770      * <pre>
771      * Required. The underlying DedicatedResources that the DeploymentResourcePool
772      * uses.
773      * </pre>
774      *
775      * <code>
776      * .google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 2 [(.google.api.field_behavior) = REQUIRED];
777      * </code>
778      *
779      * @return Whether the dedicatedResources field is set.
780      */
hasDedicatedResources()781     public boolean hasDedicatedResources() {
782       return ((bitField0_ & 0x00000002) != 0);
783     }
784     /**
785      *
786      *
787      * <pre>
788      * Required. The underlying DedicatedResources that the DeploymentResourcePool
789      * uses.
790      * </pre>
791      *
792      * <code>
793      * .google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 2 [(.google.api.field_behavior) = REQUIRED];
794      * </code>
795      *
796      * @return The dedicatedResources.
797      */
getDedicatedResources()798     public com.google.cloud.aiplatform.v1beta1.DedicatedResources getDedicatedResources() {
799       if (dedicatedResourcesBuilder_ == null) {
800         return dedicatedResources_ == null
801             ? com.google.cloud.aiplatform.v1beta1.DedicatedResources.getDefaultInstance()
802             : dedicatedResources_;
803       } else {
804         return dedicatedResourcesBuilder_.getMessage();
805       }
806     }
807     /**
808      *
809      *
810      * <pre>
811      * Required. The underlying DedicatedResources that the DeploymentResourcePool
812      * uses.
813      * </pre>
814      *
815      * <code>
816      * .google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 2 [(.google.api.field_behavior) = REQUIRED];
817      * </code>
818      */
setDedicatedResources( com.google.cloud.aiplatform.v1beta1.DedicatedResources value)819     public Builder setDedicatedResources(
820         com.google.cloud.aiplatform.v1beta1.DedicatedResources value) {
821       if (dedicatedResourcesBuilder_ == null) {
822         if (value == null) {
823           throw new NullPointerException();
824         }
825         dedicatedResources_ = value;
826       } else {
827         dedicatedResourcesBuilder_.setMessage(value);
828       }
829       bitField0_ |= 0x00000002;
830       onChanged();
831       return this;
832     }
833     /**
834      *
835      *
836      * <pre>
837      * Required. The underlying DedicatedResources that the DeploymentResourcePool
838      * uses.
839      * </pre>
840      *
841      * <code>
842      * .google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 2 [(.google.api.field_behavior) = REQUIRED];
843      * </code>
844      */
setDedicatedResources( com.google.cloud.aiplatform.v1beta1.DedicatedResources.Builder builderForValue)845     public Builder setDedicatedResources(
846         com.google.cloud.aiplatform.v1beta1.DedicatedResources.Builder builderForValue) {
847       if (dedicatedResourcesBuilder_ == null) {
848         dedicatedResources_ = builderForValue.build();
849       } else {
850         dedicatedResourcesBuilder_.setMessage(builderForValue.build());
851       }
852       bitField0_ |= 0x00000002;
853       onChanged();
854       return this;
855     }
856     /**
857      *
858      *
859      * <pre>
860      * Required. The underlying DedicatedResources that the DeploymentResourcePool
861      * uses.
862      * </pre>
863      *
864      * <code>
865      * .google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 2 [(.google.api.field_behavior) = REQUIRED];
866      * </code>
867      */
mergeDedicatedResources( com.google.cloud.aiplatform.v1beta1.DedicatedResources value)868     public Builder mergeDedicatedResources(
869         com.google.cloud.aiplatform.v1beta1.DedicatedResources value) {
870       if (dedicatedResourcesBuilder_ == null) {
871         if (((bitField0_ & 0x00000002) != 0)
872             && dedicatedResources_ != null
873             && dedicatedResources_
874                 != com.google.cloud.aiplatform.v1beta1.DedicatedResources.getDefaultInstance()) {
875           getDedicatedResourcesBuilder().mergeFrom(value);
876         } else {
877           dedicatedResources_ = value;
878         }
879       } else {
880         dedicatedResourcesBuilder_.mergeFrom(value);
881       }
882       bitField0_ |= 0x00000002;
883       onChanged();
884       return this;
885     }
886     /**
887      *
888      *
889      * <pre>
890      * Required. The underlying DedicatedResources that the DeploymentResourcePool
891      * uses.
892      * </pre>
893      *
894      * <code>
895      * .google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 2 [(.google.api.field_behavior) = REQUIRED];
896      * </code>
897      */
clearDedicatedResources()898     public Builder clearDedicatedResources() {
899       bitField0_ = (bitField0_ & ~0x00000002);
900       dedicatedResources_ = null;
901       if (dedicatedResourcesBuilder_ != null) {
902         dedicatedResourcesBuilder_.dispose();
903         dedicatedResourcesBuilder_ = null;
904       }
905       onChanged();
906       return this;
907     }
908     /**
909      *
910      *
911      * <pre>
912      * Required. The underlying DedicatedResources that the DeploymentResourcePool
913      * uses.
914      * </pre>
915      *
916      * <code>
917      * .google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 2 [(.google.api.field_behavior) = REQUIRED];
918      * </code>
919      */
920     public com.google.cloud.aiplatform.v1beta1.DedicatedResources.Builder
getDedicatedResourcesBuilder()921         getDedicatedResourcesBuilder() {
922       bitField0_ |= 0x00000002;
923       onChanged();
924       return getDedicatedResourcesFieldBuilder().getBuilder();
925     }
926     /**
927      *
928      *
929      * <pre>
930      * Required. The underlying DedicatedResources that the DeploymentResourcePool
931      * uses.
932      * </pre>
933      *
934      * <code>
935      * .google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 2 [(.google.api.field_behavior) = REQUIRED];
936      * </code>
937      */
938     public com.google.cloud.aiplatform.v1beta1.DedicatedResourcesOrBuilder
getDedicatedResourcesOrBuilder()939         getDedicatedResourcesOrBuilder() {
940       if (dedicatedResourcesBuilder_ != null) {
941         return dedicatedResourcesBuilder_.getMessageOrBuilder();
942       } else {
943         return dedicatedResources_ == null
944             ? com.google.cloud.aiplatform.v1beta1.DedicatedResources.getDefaultInstance()
945             : dedicatedResources_;
946       }
947     }
948     /**
949      *
950      *
951      * <pre>
952      * Required. The underlying DedicatedResources that the DeploymentResourcePool
953      * uses.
954      * </pre>
955      *
956      * <code>
957      * .google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 2 [(.google.api.field_behavior) = REQUIRED];
958      * </code>
959      */
960     private com.google.protobuf.SingleFieldBuilderV3<
961             com.google.cloud.aiplatform.v1beta1.DedicatedResources,
962             com.google.cloud.aiplatform.v1beta1.DedicatedResources.Builder,
963             com.google.cloud.aiplatform.v1beta1.DedicatedResourcesOrBuilder>
getDedicatedResourcesFieldBuilder()964         getDedicatedResourcesFieldBuilder() {
965       if (dedicatedResourcesBuilder_ == null) {
966         dedicatedResourcesBuilder_ =
967             new com.google.protobuf.SingleFieldBuilderV3<
968                 com.google.cloud.aiplatform.v1beta1.DedicatedResources,
969                 com.google.cloud.aiplatform.v1beta1.DedicatedResources.Builder,
970                 com.google.cloud.aiplatform.v1beta1.DedicatedResourcesOrBuilder>(
971                 getDedicatedResources(), getParentForChildren(), isClean());
972         dedicatedResources_ = null;
973       }
974       return dedicatedResourcesBuilder_;
975     }
976 
977     private com.google.protobuf.Timestamp createTime_;
978     private com.google.protobuf.SingleFieldBuilderV3<
979             com.google.protobuf.Timestamp,
980             com.google.protobuf.Timestamp.Builder,
981             com.google.protobuf.TimestampOrBuilder>
982         createTimeBuilder_;
983     /**
984      *
985      *
986      * <pre>
987      * Output only. Timestamp when this DeploymentResourcePool was created.
988      * </pre>
989      *
990      * <code>
991      * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
992      * </code>
993      *
994      * @return Whether the createTime field is set.
995      */
hasCreateTime()996     public boolean hasCreateTime() {
997       return ((bitField0_ & 0x00000004) != 0);
998     }
999     /**
1000      *
1001      *
1002      * <pre>
1003      * Output only. Timestamp when this DeploymentResourcePool was created.
1004      * </pre>
1005      *
1006      * <code>
1007      * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
1008      * </code>
1009      *
1010      * @return The createTime.
1011      */
getCreateTime()1012     public com.google.protobuf.Timestamp getCreateTime() {
1013       if (createTimeBuilder_ == null) {
1014         return createTime_ == null
1015             ? com.google.protobuf.Timestamp.getDefaultInstance()
1016             : createTime_;
1017       } else {
1018         return createTimeBuilder_.getMessage();
1019       }
1020     }
1021     /**
1022      *
1023      *
1024      * <pre>
1025      * Output only. Timestamp when this DeploymentResourcePool was created.
1026      * </pre>
1027      *
1028      * <code>
1029      * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
1030      * </code>
1031      */
setCreateTime(com.google.protobuf.Timestamp value)1032     public Builder setCreateTime(com.google.protobuf.Timestamp value) {
1033       if (createTimeBuilder_ == null) {
1034         if (value == null) {
1035           throw new NullPointerException();
1036         }
1037         createTime_ = value;
1038       } else {
1039         createTimeBuilder_.setMessage(value);
1040       }
1041       bitField0_ |= 0x00000004;
1042       onChanged();
1043       return this;
1044     }
1045     /**
1046      *
1047      *
1048      * <pre>
1049      * Output only. Timestamp when this DeploymentResourcePool was created.
1050      * </pre>
1051      *
1052      * <code>
1053      * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
1054      * </code>
1055      */
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)1056     public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) {
1057       if (createTimeBuilder_ == null) {
1058         createTime_ = builderForValue.build();
1059       } else {
1060         createTimeBuilder_.setMessage(builderForValue.build());
1061       }
1062       bitField0_ |= 0x00000004;
1063       onChanged();
1064       return this;
1065     }
1066     /**
1067      *
1068      *
1069      * <pre>
1070      * Output only. Timestamp when this DeploymentResourcePool was created.
1071      * </pre>
1072      *
1073      * <code>
1074      * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
1075      * </code>
1076      */
mergeCreateTime(com.google.protobuf.Timestamp value)1077     public Builder mergeCreateTime(com.google.protobuf.Timestamp value) {
1078       if (createTimeBuilder_ == null) {
1079         if (((bitField0_ & 0x00000004) != 0)
1080             && createTime_ != null
1081             && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
1082           getCreateTimeBuilder().mergeFrom(value);
1083         } else {
1084           createTime_ = value;
1085         }
1086       } else {
1087         createTimeBuilder_.mergeFrom(value);
1088       }
1089       bitField0_ |= 0x00000004;
1090       onChanged();
1091       return this;
1092     }
1093     /**
1094      *
1095      *
1096      * <pre>
1097      * Output only. Timestamp when this DeploymentResourcePool was created.
1098      * </pre>
1099      *
1100      * <code>
1101      * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
1102      * </code>
1103      */
clearCreateTime()1104     public Builder clearCreateTime() {
1105       bitField0_ = (bitField0_ & ~0x00000004);
1106       createTime_ = null;
1107       if (createTimeBuilder_ != null) {
1108         createTimeBuilder_.dispose();
1109         createTimeBuilder_ = null;
1110       }
1111       onChanged();
1112       return this;
1113     }
1114     /**
1115      *
1116      *
1117      * <pre>
1118      * Output only. Timestamp when this DeploymentResourcePool was created.
1119      * </pre>
1120      *
1121      * <code>
1122      * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
1123      * </code>
1124      */
getCreateTimeBuilder()1125     public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() {
1126       bitField0_ |= 0x00000004;
1127       onChanged();
1128       return getCreateTimeFieldBuilder().getBuilder();
1129     }
1130     /**
1131      *
1132      *
1133      * <pre>
1134      * Output only. Timestamp when this DeploymentResourcePool was created.
1135      * </pre>
1136      *
1137      * <code>
1138      * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
1139      * </code>
1140      */
getCreateTimeOrBuilder()1141     public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() {
1142       if (createTimeBuilder_ != null) {
1143         return createTimeBuilder_.getMessageOrBuilder();
1144       } else {
1145         return createTime_ == null
1146             ? com.google.protobuf.Timestamp.getDefaultInstance()
1147             : createTime_;
1148       }
1149     }
1150     /**
1151      *
1152      *
1153      * <pre>
1154      * Output only. Timestamp when this DeploymentResourcePool was created.
1155      * </pre>
1156      *
1157      * <code>
1158      * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
1159      * </code>
1160      */
1161     private com.google.protobuf.SingleFieldBuilderV3<
1162             com.google.protobuf.Timestamp,
1163             com.google.protobuf.Timestamp.Builder,
1164             com.google.protobuf.TimestampOrBuilder>
getCreateTimeFieldBuilder()1165         getCreateTimeFieldBuilder() {
1166       if (createTimeBuilder_ == null) {
1167         createTimeBuilder_ =
1168             new com.google.protobuf.SingleFieldBuilderV3<
1169                 com.google.protobuf.Timestamp,
1170                 com.google.protobuf.Timestamp.Builder,
1171                 com.google.protobuf.TimestampOrBuilder>(
1172                 getCreateTime(), getParentForChildren(), isClean());
1173         createTime_ = null;
1174       }
1175       return createTimeBuilder_;
1176     }
1177 
1178     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1179     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1180       return super.setUnknownFields(unknownFields);
1181     }
1182 
1183     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1184     public final Builder mergeUnknownFields(
1185         final com.google.protobuf.UnknownFieldSet unknownFields) {
1186       return super.mergeUnknownFields(unknownFields);
1187     }
1188 
1189     // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.DeploymentResourcePool)
1190   }
1191 
1192   // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.DeploymentResourcePool)
1193   private static final com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool DEFAULT_INSTANCE;
1194 
1195   static {
1196     DEFAULT_INSTANCE = new com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool();
1197   }
1198 
getDefaultInstance()1199   public static com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool getDefaultInstance() {
1200     return DEFAULT_INSTANCE;
1201   }
1202 
1203   private static final com.google.protobuf.Parser<DeploymentResourcePool> PARSER =
1204       new com.google.protobuf.AbstractParser<DeploymentResourcePool>() {
1205         @java.lang.Override
1206         public DeploymentResourcePool parsePartialFrom(
1207             com.google.protobuf.CodedInputStream input,
1208             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1209             throws com.google.protobuf.InvalidProtocolBufferException {
1210           Builder builder = newBuilder();
1211           try {
1212             builder.mergeFrom(input, extensionRegistry);
1213           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1214             throw e.setUnfinishedMessage(builder.buildPartial());
1215           } catch (com.google.protobuf.UninitializedMessageException e) {
1216             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1217           } catch (java.io.IOException e) {
1218             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1219                 .setUnfinishedMessage(builder.buildPartial());
1220           }
1221           return builder.buildPartial();
1222         }
1223       };
1224 
parser()1225   public static com.google.protobuf.Parser<DeploymentResourcePool> parser() {
1226     return PARSER;
1227   }
1228 
1229   @java.lang.Override
getParserForType()1230   public com.google.protobuf.Parser<DeploymentResourcePool> getParserForType() {
1231     return PARSER;
1232   }
1233 
1234   @java.lang.Override
getDefaultInstanceForType()1235   public com.google.cloud.aiplatform.v1beta1.DeploymentResourcePool getDefaultInstanceForType() {
1236     return DEFAULT_INSTANCE;
1237   }
1238 }
1239