• 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/migratable_resource.proto
18 
19 package com.google.cloud.aiplatform.v1beta1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Represents one resource that exists in automl.googleapis.com,
26  * datalabeling.googleapis.com or ml.googleapis.com.
27  * </pre>
28  *
29  * Protobuf type {@code google.cloud.aiplatform.v1beta1.MigratableResource}
30  */
31 public final class MigratableResource extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.MigratableResource)
34     MigratableResourceOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use MigratableResource.newBuilder() to construct.
MigratableResource(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private MigratableResource(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
38     super(builder);
39   }
40 
MigratableResource()41   private MigratableResource() {}
42 
43   @java.lang.Override
44   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)45   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
46     return new MigratableResource();
47   }
48 
49   @java.lang.Override
getUnknownFields()50   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
51     return this.unknownFields;
52   }
53 
getDescriptor()54   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
55     return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
56         .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_descriptor;
57   }
58 
59   @java.lang.Override
60   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()61       internalGetFieldAccessorTable() {
62     return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
63         .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_fieldAccessorTable
64         .ensureFieldAccessorsInitialized(
65             com.google.cloud.aiplatform.v1beta1.MigratableResource.class,
66             com.google.cloud.aiplatform.v1beta1.MigratableResource.Builder.class);
67   }
68 
69   public interface MlEngineModelVersionOrBuilder
70       extends
71       // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion)
72       com.google.protobuf.MessageOrBuilder {
73 
74     /**
75      *
76      *
77      * <pre>
78      * The ml.googleapis.com endpoint that this model Version currently lives
79      * in.
80      * Example values:
81      * * ml.googleapis.com
82      * * us-centrall-ml.googleapis.com
83      * * europe-west4-ml.googleapis.com
84      * * asia-east1-ml.googleapis.com
85      * </pre>
86      *
87      * <code>string endpoint = 1;</code>
88      *
89      * @return The endpoint.
90      */
getEndpoint()91     java.lang.String getEndpoint();
92     /**
93      *
94      *
95      * <pre>
96      * The ml.googleapis.com endpoint that this model Version currently lives
97      * in.
98      * Example values:
99      * * ml.googleapis.com
100      * * us-centrall-ml.googleapis.com
101      * * europe-west4-ml.googleapis.com
102      * * asia-east1-ml.googleapis.com
103      * </pre>
104      *
105      * <code>string endpoint = 1;</code>
106      *
107      * @return The bytes for endpoint.
108      */
getEndpointBytes()109     com.google.protobuf.ByteString getEndpointBytes();
110 
111     /**
112      *
113      *
114      * <pre>
115      * Full resource name of ml engine model Version.
116      * Format: `projects/{project}/models/{model}/versions/{version}`.
117      * </pre>
118      *
119      * <code>string version = 2 [(.google.api.resource_reference) = { ... }</code>
120      *
121      * @return The version.
122      */
getVersion()123     java.lang.String getVersion();
124     /**
125      *
126      *
127      * <pre>
128      * Full resource name of ml engine model Version.
129      * Format: `projects/{project}/models/{model}/versions/{version}`.
130      * </pre>
131      *
132      * <code>string version = 2 [(.google.api.resource_reference) = { ... }</code>
133      *
134      * @return The bytes for version.
135      */
getVersionBytes()136     com.google.protobuf.ByteString getVersionBytes();
137   }
138   /**
139    *
140    *
141    * <pre>
142    * Represents one model Version in ml.googleapis.com.
143    * </pre>
144    *
145    * Protobuf type {@code google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion}
146    */
147   public static final class MlEngineModelVersion extends com.google.protobuf.GeneratedMessageV3
148       implements
149       // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion)
150       MlEngineModelVersionOrBuilder {
151     private static final long serialVersionUID = 0L;
152     // Use MlEngineModelVersion.newBuilder() to construct.
MlEngineModelVersion(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)153     private MlEngineModelVersion(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
154       super(builder);
155     }
156 
MlEngineModelVersion()157     private MlEngineModelVersion() {
158       endpoint_ = "";
159       version_ = "";
160     }
161 
162     @java.lang.Override
163     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)164     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
165       return new MlEngineModelVersion();
166     }
167 
168     @java.lang.Override
getUnknownFields()169     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
170       return this.unknownFields;
171     }
172 
getDescriptor()173     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
174       return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
175           .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_MlEngineModelVersion_descriptor;
176     }
177 
178     @java.lang.Override
179     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()180         internalGetFieldAccessorTable() {
181       return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
182           .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_MlEngineModelVersion_fieldAccessorTable
183           .ensureFieldAccessorsInitialized(
184               com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.class,
185               com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.Builder
186                   .class);
187     }
188 
189     public static final int ENDPOINT_FIELD_NUMBER = 1;
190 
191     @SuppressWarnings("serial")
192     private volatile java.lang.Object endpoint_ = "";
193     /**
194      *
195      *
196      * <pre>
197      * The ml.googleapis.com endpoint that this model Version currently lives
198      * in.
199      * Example values:
200      * * ml.googleapis.com
201      * * us-centrall-ml.googleapis.com
202      * * europe-west4-ml.googleapis.com
203      * * asia-east1-ml.googleapis.com
204      * </pre>
205      *
206      * <code>string endpoint = 1;</code>
207      *
208      * @return The endpoint.
209      */
210     @java.lang.Override
getEndpoint()211     public java.lang.String getEndpoint() {
212       java.lang.Object ref = endpoint_;
213       if (ref instanceof java.lang.String) {
214         return (java.lang.String) ref;
215       } else {
216         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
217         java.lang.String s = bs.toStringUtf8();
218         endpoint_ = s;
219         return s;
220       }
221     }
222     /**
223      *
224      *
225      * <pre>
226      * The ml.googleapis.com endpoint that this model Version currently lives
227      * in.
228      * Example values:
229      * * ml.googleapis.com
230      * * us-centrall-ml.googleapis.com
231      * * europe-west4-ml.googleapis.com
232      * * asia-east1-ml.googleapis.com
233      * </pre>
234      *
235      * <code>string endpoint = 1;</code>
236      *
237      * @return The bytes for endpoint.
238      */
239     @java.lang.Override
getEndpointBytes()240     public com.google.protobuf.ByteString getEndpointBytes() {
241       java.lang.Object ref = endpoint_;
242       if (ref instanceof java.lang.String) {
243         com.google.protobuf.ByteString b =
244             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
245         endpoint_ = b;
246         return b;
247       } else {
248         return (com.google.protobuf.ByteString) ref;
249       }
250     }
251 
252     public static final int VERSION_FIELD_NUMBER = 2;
253 
254     @SuppressWarnings("serial")
255     private volatile java.lang.Object version_ = "";
256     /**
257      *
258      *
259      * <pre>
260      * Full resource name of ml engine model Version.
261      * Format: `projects/{project}/models/{model}/versions/{version}`.
262      * </pre>
263      *
264      * <code>string version = 2 [(.google.api.resource_reference) = { ... }</code>
265      *
266      * @return The version.
267      */
268     @java.lang.Override
getVersion()269     public java.lang.String getVersion() {
270       java.lang.Object ref = version_;
271       if (ref instanceof java.lang.String) {
272         return (java.lang.String) ref;
273       } else {
274         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
275         java.lang.String s = bs.toStringUtf8();
276         version_ = s;
277         return s;
278       }
279     }
280     /**
281      *
282      *
283      * <pre>
284      * Full resource name of ml engine model Version.
285      * Format: `projects/{project}/models/{model}/versions/{version}`.
286      * </pre>
287      *
288      * <code>string version = 2 [(.google.api.resource_reference) = { ... }</code>
289      *
290      * @return The bytes for version.
291      */
292     @java.lang.Override
getVersionBytes()293     public com.google.protobuf.ByteString getVersionBytes() {
294       java.lang.Object ref = version_;
295       if (ref instanceof java.lang.String) {
296         com.google.protobuf.ByteString b =
297             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
298         version_ = b;
299         return b;
300       } else {
301         return (com.google.protobuf.ByteString) ref;
302       }
303     }
304 
305     private byte memoizedIsInitialized = -1;
306 
307     @java.lang.Override
isInitialized()308     public final boolean isInitialized() {
309       byte isInitialized = memoizedIsInitialized;
310       if (isInitialized == 1) return true;
311       if (isInitialized == 0) return false;
312 
313       memoizedIsInitialized = 1;
314       return true;
315     }
316 
317     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)318     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
319       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(endpoint_)) {
320         com.google.protobuf.GeneratedMessageV3.writeString(output, 1, endpoint_);
321       }
322       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) {
323         com.google.protobuf.GeneratedMessageV3.writeString(output, 2, version_);
324       }
325       getUnknownFields().writeTo(output);
326     }
327 
328     @java.lang.Override
getSerializedSize()329     public int getSerializedSize() {
330       int size = memoizedSize;
331       if (size != -1) return size;
332 
333       size = 0;
334       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(endpoint_)) {
335         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, endpoint_);
336       }
337       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) {
338         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, version_);
339       }
340       size += getUnknownFields().getSerializedSize();
341       memoizedSize = size;
342       return size;
343     }
344 
345     @java.lang.Override
equals(final java.lang.Object obj)346     public boolean equals(final java.lang.Object obj) {
347       if (obj == this) {
348         return true;
349       }
350       if (!(obj
351           instanceof com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion)) {
352         return super.equals(obj);
353       }
354       com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion other =
355           (com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion) obj;
356 
357       if (!getEndpoint().equals(other.getEndpoint())) return false;
358       if (!getVersion().equals(other.getVersion())) return false;
359       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
360       return true;
361     }
362 
363     @java.lang.Override
hashCode()364     public int hashCode() {
365       if (memoizedHashCode != 0) {
366         return memoizedHashCode;
367       }
368       int hash = 41;
369       hash = (19 * hash) + getDescriptor().hashCode();
370       hash = (37 * hash) + ENDPOINT_FIELD_NUMBER;
371       hash = (53 * hash) + getEndpoint().hashCode();
372       hash = (37 * hash) + VERSION_FIELD_NUMBER;
373       hash = (53 * hash) + getVersion().hashCode();
374       hash = (29 * hash) + getUnknownFields().hashCode();
375       memoizedHashCode = hash;
376       return hash;
377     }
378 
379     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
parseFrom(java.nio.ByteBuffer data)380         parseFrom(java.nio.ByteBuffer data)
381             throws com.google.protobuf.InvalidProtocolBufferException {
382       return PARSER.parseFrom(data);
383     }
384 
385     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)386         parseFrom(
387             java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
388             throws com.google.protobuf.InvalidProtocolBufferException {
389       return PARSER.parseFrom(data, extensionRegistry);
390     }
391 
392     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
parseFrom(com.google.protobuf.ByteString data)393         parseFrom(com.google.protobuf.ByteString data)
394             throws com.google.protobuf.InvalidProtocolBufferException {
395       return PARSER.parseFrom(data);
396     }
397 
398     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)399         parseFrom(
400             com.google.protobuf.ByteString data,
401             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
402             throws com.google.protobuf.InvalidProtocolBufferException {
403       return PARSER.parseFrom(data, extensionRegistry);
404     }
405 
406     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
parseFrom(byte[] data)407         parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
408       return PARSER.parseFrom(data);
409     }
410 
411     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)412         parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
413             throws com.google.protobuf.InvalidProtocolBufferException {
414       return PARSER.parseFrom(data, extensionRegistry);
415     }
416 
417     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
parseFrom(java.io.InputStream input)418         parseFrom(java.io.InputStream input) throws java.io.IOException {
419       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
420     }
421 
422     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)423         parseFrom(
424             java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
425             throws java.io.IOException {
426       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
427           PARSER, input, extensionRegistry);
428     }
429 
430     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
parseDelimitedFrom(java.io.InputStream input)431         parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
432       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
433     }
434 
435     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)436         parseDelimitedFrom(
437             java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
438             throws java.io.IOException {
439       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
440           PARSER, input, extensionRegistry);
441     }
442 
443     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
parseFrom(com.google.protobuf.CodedInputStream input)444         parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException {
445       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
446     }
447 
448     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)449         parseFrom(
450             com.google.protobuf.CodedInputStream input,
451             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
452             throws java.io.IOException {
453       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
454           PARSER, input, extensionRegistry);
455     }
456 
457     @java.lang.Override
newBuilderForType()458     public Builder newBuilderForType() {
459       return newBuilder();
460     }
461 
newBuilder()462     public static Builder newBuilder() {
463       return DEFAULT_INSTANCE.toBuilder();
464     }
465 
newBuilder( com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion prototype)466     public static Builder newBuilder(
467         com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion prototype) {
468       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
469     }
470 
471     @java.lang.Override
toBuilder()472     public Builder toBuilder() {
473       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
474     }
475 
476     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)477     protected Builder newBuilderForType(
478         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
479       Builder builder = new Builder(parent);
480       return builder;
481     }
482     /**
483      *
484      *
485      * <pre>
486      * Represents one model Version in ml.googleapis.com.
487      * </pre>
488      *
489      * Protobuf type {@code google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion}
490      */
491     public static final class Builder
492         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
493         implements
494         // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion)
495         com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersionOrBuilder {
getDescriptor()496       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
497         return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
498             .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_MlEngineModelVersion_descriptor;
499       }
500 
501       @java.lang.Override
502       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()503           internalGetFieldAccessorTable() {
504         return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
505             .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_MlEngineModelVersion_fieldAccessorTable
506             .ensureFieldAccessorsInitialized(
507                 com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.class,
508                 com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.Builder
509                     .class);
510       }
511 
512       // Construct using
513       // com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.newBuilder()
Builder()514       private Builder() {}
515 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)516       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
517         super(parent);
518       }
519 
520       @java.lang.Override
clear()521       public Builder clear() {
522         super.clear();
523         bitField0_ = 0;
524         endpoint_ = "";
525         version_ = "";
526         return this;
527       }
528 
529       @java.lang.Override
getDescriptorForType()530       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
531         return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
532             .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_MlEngineModelVersion_descriptor;
533       }
534 
535       @java.lang.Override
536       public com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
getDefaultInstanceForType()537           getDefaultInstanceForType() {
538         return com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
539             .getDefaultInstance();
540       }
541 
542       @java.lang.Override
build()543       public com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion build() {
544         com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion result =
545             buildPartial();
546         if (!result.isInitialized()) {
547           throw newUninitializedMessageException(result);
548         }
549         return result;
550       }
551 
552       @java.lang.Override
553       public com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
buildPartial()554           buildPartial() {
555         com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion result =
556             new com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion(this);
557         if (bitField0_ != 0) {
558           buildPartial0(result);
559         }
560         onBuilt();
561         return result;
562       }
563 
buildPartial0( com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion result)564       private void buildPartial0(
565           com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion result) {
566         int from_bitField0_ = bitField0_;
567         if (((from_bitField0_ & 0x00000001) != 0)) {
568           result.endpoint_ = endpoint_;
569         }
570         if (((from_bitField0_ & 0x00000002) != 0)) {
571           result.version_ = version_;
572         }
573       }
574 
575       @java.lang.Override
clone()576       public Builder clone() {
577         return super.clone();
578       }
579 
580       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)581       public Builder setField(
582           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
583         return super.setField(field, value);
584       }
585 
586       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)587       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
588         return super.clearField(field);
589       }
590 
591       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)592       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
593         return super.clearOneof(oneof);
594       }
595 
596       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)597       public Builder setRepeatedField(
598           com.google.protobuf.Descriptors.FieldDescriptor field,
599           int index,
600           java.lang.Object value) {
601         return super.setRepeatedField(field, index, value);
602       }
603 
604       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)605       public Builder addRepeatedField(
606           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
607         return super.addRepeatedField(field, value);
608       }
609 
610       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)611       public Builder mergeFrom(com.google.protobuf.Message other) {
612         if (other
613             instanceof
614             com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion) {
615           return mergeFrom(
616               (com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion) other);
617         } else {
618           super.mergeFrom(other);
619           return this;
620         }
621       }
622 
mergeFrom( com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion other)623       public Builder mergeFrom(
624           com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion other) {
625         if (other
626             == com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
627                 .getDefaultInstance()) return this;
628         if (!other.getEndpoint().isEmpty()) {
629           endpoint_ = other.endpoint_;
630           bitField0_ |= 0x00000001;
631           onChanged();
632         }
633         if (!other.getVersion().isEmpty()) {
634           version_ = other.version_;
635           bitField0_ |= 0x00000002;
636           onChanged();
637         }
638         this.mergeUnknownFields(other.getUnknownFields());
639         onChanged();
640         return this;
641       }
642 
643       @java.lang.Override
isInitialized()644       public final boolean isInitialized() {
645         return true;
646       }
647 
648       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)649       public Builder mergeFrom(
650           com.google.protobuf.CodedInputStream input,
651           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
652           throws java.io.IOException {
653         if (extensionRegistry == null) {
654           throw new java.lang.NullPointerException();
655         }
656         try {
657           boolean done = false;
658           while (!done) {
659             int tag = input.readTag();
660             switch (tag) {
661               case 0:
662                 done = true;
663                 break;
664               case 10:
665                 {
666                   endpoint_ = input.readStringRequireUtf8();
667                   bitField0_ |= 0x00000001;
668                   break;
669                 } // case 10
670               case 18:
671                 {
672                   version_ = input.readStringRequireUtf8();
673                   bitField0_ |= 0x00000002;
674                   break;
675                 } // case 18
676               default:
677                 {
678                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
679                     done = true; // was an endgroup tag
680                   }
681                   break;
682                 } // default:
683             } // switch (tag)
684           } // while (!done)
685         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
686           throw e.unwrapIOException();
687         } finally {
688           onChanged();
689         } // finally
690         return this;
691       }
692 
693       private int bitField0_;
694 
695       private java.lang.Object endpoint_ = "";
696       /**
697        *
698        *
699        * <pre>
700        * The ml.googleapis.com endpoint that this model Version currently lives
701        * in.
702        * Example values:
703        * * ml.googleapis.com
704        * * us-centrall-ml.googleapis.com
705        * * europe-west4-ml.googleapis.com
706        * * asia-east1-ml.googleapis.com
707        * </pre>
708        *
709        * <code>string endpoint = 1;</code>
710        *
711        * @return The endpoint.
712        */
getEndpoint()713       public java.lang.String getEndpoint() {
714         java.lang.Object ref = endpoint_;
715         if (!(ref instanceof java.lang.String)) {
716           com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
717           java.lang.String s = bs.toStringUtf8();
718           endpoint_ = s;
719           return s;
720         } else {
721           return (java.lang.String) ref;
722         }
723       }
724       /**
725        *
726        *
727        * <pre>
728        * The ml.googleapis.com endpoint that this model Version currently lives
729        * in.
730        * Example values:
731        * * ml.googleapis.com
732        * * us-centrall-ml.googleapis.com
733        * * europe-west4-ml.googleapis.com
734        * * asia-east1-ml.googleapis.com
735        * </pre>
736        *
737        * <code>string endpoint = 1;</code>
738        *
739        * @return The bytes for endpoint.
740        */
getEndpointBytes()741       public com.google.protobuf.ByteString getEndpointBytes() {
742         java.lang.Object ref = endpoint_;
743         if (ref instanceof String) {
744           com.google.protobuf.ByteString b =
745               com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
746           endpoint_ = b;
747           return b;
748         } else {
749           return (com.google.protobuf.ByteString) ref;
750         }
751       }
752       /**
753        *
754        *
755        * <pre>
756        * The ml.googleapis.com endpoint that this model Version currently lives
757        * in.
758        * Example values:
759        * * ml.googleapis.com
760        * * us-centrall-ml.googleapis.com
761        * * europe-west4-ml.googleapis.com
762        * * asia-east1-ml.googleapis.com
763        * </pre>
764        *
765        * <code>string endpoint = 1;</code>
766        *
767        * @param value The endpoint to set.
768        * @return This builder for chaining.
769        */
setEndpoint(java.lang.String value)770       public Builder setEndpoint(java.lang.String value) {
771         if (value == null) {
772           throw new NullPointerException();
773         }
774         endpoint_ = value;
775         bitField0_ |= 0x00000001;
776         onChanged();
777         return this;
778       }
779       /**
780        *
781        *
782        * <pre>
783        * The ml.googleapis.com endpoint that this model Version currently lives
784        * in.
785        * Example values:
786        * * ml.googleapis.com
787        * * us-centrall-ml.googleapis.com
788        * * europe-west4-ml.googleapis.com
789        * * asia-east1-ml.googleapis.com
790        * </pre>
791        *
792        * <code>string endpoint = 1;</code>
793        *
794        * @return This builder for chaining.
795        */
clearEndpoint()796       public Builder clearEndpoint() {
797         endpoint_ = getDefaultInstance().getEndpoint();
798         bitField0_ = (bitField0_ & ~0x00000001);
799         onChanged();
800         return this;
801       }
802       /**
803        *
804        *
805        * <pre>
806        * The ml.googleapis.com endpoint that this model Version currently lives
807        * in.
808        * Example values:
809        * * ml.googleapis.com
810        * * us-centrall-ml.googleapis.com
811        * * europe-west4-ml.googleapis.com
812        * * asia-east1-ml.googleapis.com
813        * </pre>
814        *
815        * <code>string endpoint = 1;</code>
816        *
817        * @param value The bytes for endpoint to set.
818        * @return This builder for chaining.
819        */
setEndpointBytes(com.google.protobuf.ByteString value)820       public Builder setEndpointBytes(com.google.protobuf.ByteString value) {
821         if (value == null) {
822           throw new NullPointerException();
823         }
824         checkByteStringIsUtf8(value);
825         endpoint_ = value;
826         bitField0_ |= 0x00000001;
827         onChanged();
828         return this;
829       }
830 
831       private java.lang.Object version_ = "";
832       /**
833        *
834        *
835        * <pre>
836        * Full resource name of ml engine model Version.
837        * Format: `projects/{project}/models/{model}/versions/{version}`.
838        * </pre>
839        *
840        * <code>string version = 2 [(.google.api.resource_reference) = { ... }</code>
841        *
842        * @return The version.
843        */
getVersion()844       public java.lang.String getVersion() {
845         java.lang.Object ref = version_;
846         if (!(ref instanceof java.lang.String)) {
847           com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
848           java.lang.String s = bs.toStringUtf8();
849           version_ = s;
850           return s;
851         } else {
852           return (java.lang.String) ref;
853         }
854       }
855       /**
856        *
857        *
858        * <pre>
859        * Full resource name of ml engine model Version.
860        * Format: `projects/{project}/models/{model}/versions/{version}`.
861        * </pre>
862        *
863        * <code>string version = 2 [(.google.api.resource_reference) = { ... }</code>
864        *
865        * @return The bytes for version.
866        */
getVersionBytes()867       public com.google.protobuf.ByteString getVersionBytes() {
868         java.lang.Object ref = version_;
869         if (ref instanceof String) {
870           com.google.protobuf.ByteString b =
871               com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
872           version_ = b;
873           return b;
874         } else {
875           return (com.google.protobuf.ByteString) ref;
876         }
877       }
878       /**
879        *
880        *
881        * <pre>
882        * Full resource name of ml engine model Version.
883        * Format: `projects/{project}/models/{model}/versions/{version}`.
884        * </pre>
885        *
886        * <code>string version = 2 [(.google.api.resource_reference) = { ... }</code>
887        *
888        * @param value The version to set.
889        * @return This builder for chaining.
890        */
setVersion(java.lang.String value)891       public Builder setVersion(java.lang.String value) {
892         if (value == null) {
893           throw new NullPointerException();
894         }
895         version_ = value;
896         bitField0_ |= 0x00000002;
897         onChanged();
898         return this;
899       }
900       /**
901        *
902        *
903        * <pre>
904        * Full resource name of ml engine model Version.
905        * Format: `projects/{project}/models/{model}/versions/{version}`.
906        * </pre>
907        *
908        * <code>string version = 2 [(.google.api.resource_reference) = { ... }</code>
909        *
910        * @return This builder for chaining.
911        */
clearVersion()912       public Builder clearVersion() {
913         version_ = getDefaultInstance().getVersion();
914         bitField0_ = (bitField0_ & ~0x00000002);
915         onChanged();
916         return this;
917       }
918       /**
919        *
920        *
921        * <pre>
922        * Full resource name of ml engine model Version.
923        * Format: `projects/{project}/models/{model}/versions/{version}`.
924        * </pre>
925        *
926        * <code>string version = 2 [(.google.api.resource_reference) = { ... }</code>
927        *
928        * @param value The bytes for version to set.
929        * @return This builder for chaining.
930        */
setVersionBytes(com.google.protobuf.ByteString value)931       public Builder setVersionBytes(com.google.protobuf.ByteString value) {
932         if (value == null) {
933           throw new NullPointerException();
934         }
935         checkByteStringIsUtf8(value);
936         version_ = value;
937         bitField0_ |= 0x00000002;
938         onChanged();
939         return this;
940       }
941 
942       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)943       public final Builder setUnknownFields(
944           final com.google.protobuf.UnknownFieldSet unknownFields) {
945         return super.setUnknownFields(unknownFields);
946       }
947 
948       @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)949       public final Builder mergeUnknownFields(
950           final com.google.protobuf.UnknownFieldSet unknownFields) {
951         return super.mergeUnknownFields(unknownFields);
952       }
953 
954       // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion)
955     }
956 
957     // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion)
958     private static final com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
959         DEFAULT_INSTANCE;
960 
961     static {
962       DEFAULT_INSTANCE =
963           new com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion();
964     }
965 
966     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
getDefaultInstance()967         getDefaultInstance() {
968       return DEFAULT_INSTANCE;
969     }
970 
971     private static final com.google.protobuf.Parser<MlEngineModelVersion> PARSER =
972         new com.google.protobuf.AbstractParser<MlEngineModelVersion>() {
973           @java.lang.Override
974           public MlEngineModelVersion parsePartialFrom(
975               com.google.protobuf.CodedInputStream input,
976               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
977               throws com.google.protobuf.InvalidProtocolBufferException {
978             Builder builder = newBuilder();
979             try {
980               builder.mergeFrom(input, extensionRegistry);
981             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
982               throw e.setUnfinishedMessage(builder.buildPartial());
983             } catch (com.google.protobuf.UninitializedMessageException e) {
984               throw e.asInvalidProtocolBufferException()
985                   .setUnfinishedMessage(builder.buildPartial());
986             } catch (java.io.IOException e) {
987               throw new com.google.protobuf.InvalidProtocolBufferException(e)
988                   .setUnfinishedMessage(builder.buildPartial());
989             }
990             return builder.buildPartial();
991           }
992         };
993 
parser()994     public static com.google.protobuf.Parser<MlEngineModelVersion> parser() {
995       return PARSER;
996     }
997 
998     @java.lang.Override
getParserForType()999     public com.google.protobuf.Parser<MlEngineModelVersion> getParserForType() {
1000       return PARSER;
1001     }
1002 
1003     @java.lang.Override
1004     public com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
getDefaultInstanceForType()1005         getDefaultInstanceForType() {
1006       return DEFAULT_INSTANCE;
1007     }
1008   }
1009 
1010   public interface AutomlModelOrBuilder
1011       extends
1012       // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel)
1013       com.google.protobuf.MessageOrBuilder {
1014 
1015     /**
1016      *
1017      *
1018      * <pre>
1019      * Full resource name of automl Model.
1020      * Format:
1021      * `projects/{project}/locations/{location}/models/{model}`.
1022      * </pre>
1023      *
1024      * <code>string model = 1 [(.google.api.resource_reference) = { ... }</code>
1025      *
1026      * @return The model.
1027      */
getModel()1028     java.lang.String getModel();
1029     /**
1030      *
1031      *
1032      * <pre>
1033      * Full resource name of automl Model.
1034      * Format:
1035      * `projects/{project}/locations/{location}/models/{model}`.
1036      * </pre>
1037      *
1038      * <code>string model = 1 [(.google.api.resource_reference) = { ... }</code>
1039      *
1040      * @return The bytes for model.
1041      */
getModelBytes()1042     com.google.protobuf.ByteString getModelBytes();
1043 
1044     /**
1045      *
1046      *
1047      * <pre>
1048      * The Model's display name in automl.googleapis.com.
1049      * </pre>
1050      *
1051      * <code>string model_display_name = 3;</code>
1052      *
1053      * @return The modelDisplayName.
1054      */
getModelDisplayName()1055     java.lang.String getModelDisplayName();
1056     /**
1057      *
1058      *
1059      * <pre>
1060      * The Model's display name in automl.googleapis.com.
1061      * </pre>
1062      *
1063      * <code>string model_display_name = 3;</code>
1064      *
1065      * @return The bytes for modelDisplayName.
1066      */
getModelDisplayNameBytes()1067     com.google.protobuf.ByteString getModelDisplayNameBytes();
1068   }
1069   /**
1070    *
1071    *
1072    * <pre>
1073    * Represents one Model in automl.googleapis.com.
1074    * </pre>
1075    *
1076    * Protobuf type {@code google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel}
1077    */
1078   public static final class AutomlModel extends com.google.protobuf.GeneratedMessageV3
1079       implements
1080       // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel)
1081       AutomlModelOrBuilder {
1082     private static final long serialVersionUID = 0L;
1083     // Use AutomlModel.newBuilder() to construct.
AutomlModel(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)1084     private AutomlModel(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
1085       super(builder);
1086     }
1087 
AutomlModel()1088     private AutomlModel() {
1089       model_ = "";
1090       modelDisplayName_ = "";
1091     }
1092 
1093     @java.lang.Override
1094     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)1095     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
1096       return new AutomlModel();
1097     }
1098 
1099     @java.lang.Override
getUnknownFields()1100     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
1101       return this.unknownFields;
1102     }
1103 
getDescriptor()1104     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
1105       return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
1106           .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_AutomlModel_descriptor;
1107     }
1108 
1109     @java.lang.Override
1110     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()1111         internalGetFieldAccessorTable() {
1112       return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
1113           .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_AutomlModel_fieldAccessorTable
1114           .ensureFieldAccessorsInitialized(
1115               com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.class,
1116               com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.Builder.class);
1117     }
1118 
1119     public static final int MODEL_FIELD_NUMBER = 1;
1120 
1121     @SuppressWarnings("serial")
1122     private volatile java.lang.Object model_ = "";
1123     /**
1124      *
1125      *
1126      * <pre>
1127      * Full resource name of automl Model.
1128      * Format:
1129      * `projects/{project}/locations/{location}/models/{model}`.
1130      * </pre>
1131      *
1132      * <code>string model = 1 [(.google.api.resource_reference) = { ... }</code>
1133      *
1134      * @return The model.
1135      */
1136     @java.lang.Override
getModel()1137     public java.lang.String getModel() {
1138       java.lang.Object ref = model_;
1139       if (ref instanceof java.lang.String) {
1140         return (java.lang.String) ref;
1141       } else {
1142         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1143         java.lang.String s = bs.toStringUtf8();
1144         model_ = s;
1145         return s;
1146       }
1147     }
1148     /**
1149      *
1150      *
1151      * <pre>
1152      * Full resource name of automl Model.
1153      * Format:
1154      * `projects/{project}/locations/{location}/models/{model}`.
1155      * </pre>
1156      *
1157      * <code>string model = 1 [(.google.api.resource_reference) = { ... }</code>
1158      *
1159      * @return The bytes for model.
1160      */
1161     @java.lang.Override
getModelBytes()1162     public com.google.protobuf.ByteString getModelBytes() {
1163       java.lang.Object ref = model_;
1164       if (ref instanceof java.lang.String) {
1165         com.google.protobuf.ByteString b =
1166             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1167         model_ = b;
1168         return b;
1169       } else {
1170         return (com.google.protobuf.ByteString) ref;
1171       }
1172     }
1173 
1174     public static final int MODEL_DISPLAY_NAME_FIELD_NUMBER = 3;
1175 
1176     @SuppressWarnings("serial")
1177     private volatile java.lang.Object modelDisplayName_ = "";
1178     /**
1179      *
1180      *
1181      * <pre>
1182      * The Model's display name in automl.googleapis.com.
1183      * </pre>
1184      *
1185      * <code>string model_display_name = 3;</code>
1186      *
1187      * @return The modelDisplayName.
1188      */
1189     @java.lang.Override
getModelDisplayName()1190     public java.lang.String getModelDisplayName() {
1191       java.lang.Object ref = modelDisplayName_;
1192       if (ref instanceof java.lang.String) {
1193         return (java.lang.String) ref;
1194       } else {
1195         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1196         java.lang.String s = bs.toStringUtf8();
1197         modelDisplayName_ = s;
1198         return s;
1199       }
1200     }
1201     /**
1202      *
1203      *
1204      * <pre>
1205      * The Model's display name in automl.googleapis.com.
1206      * </pre>
1207      *
1208      * <code>string model_display_name = 3;</code>
1209      *
1210      * @return The bytes for modelDisplayName.
1211      */
1212     @java.lang.Override
getModelDisplayNameBytes()1213     public com.google.protobuf.ByteString getModelDisplayNameBytes() {
1214       java.lang.Object ref = modelDisplayName_;
1215       if (ref instanceof java.lang.String) {
1216         com.google.protobuf.ByteString b =
1217             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1218         modelDisplayName_ = b;
1219         return b;
1220       } else {
1221         return (com.google.protobuf.ByteString) ref;
1222       }
1223     }
1224 
1225     private byte memoizedIsInitialized = -1;
1226 
1227     @java.lang.Override
isInitialized()1228     public final boolean isInitialized() {
1229       byte isInitialized = memoizedIsInitialized;
1230       if (isInitialized == 1) return true;
1231       if (isInitialized == 0) return false;
1232 
1233       memoizedIsInitialized = 1;
1234       return true;
1235     }
1236 
1237     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)1238     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
1239       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(model_)) {
1240         com.google.protobuf.GeneratedMessageV3.writeString(output, 1, model_);
1241       }
1242       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(modelDisplayName_)) {
1243         com.google.protobuf.GeneratedMessageV3.writeString(output, 3, modelDisplayName_);
1244       }
1245       getUnknownFields().writeTo(output);
1246     }
1247 
1248     @java.lang.Override
getSerializedSize()1249     public int getSerializedSize() {
1250       int size = memoizedSize;
1251       if (size != -1) return size;
1252 
1253       size = 0;
1254       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(model_)) {
1255         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, model_);
1256       }
1257       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(modelDisplayName_)) {
1258         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, modelDisplayName_);
1259       }
1260       size += getUnknownFields().getSerializedSize();
1261       memoizedSize = size;
1262       return size;
1263     }
1264 
1265     @java.lang.Override
equals(final java.lang.Object obj)1266     public boolean equals(final java.lang.Object obj) {
1267       if (obj == this) {
1268         return true;
1269       }
1270       if (!(obj instanceof com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel)) {
1271         return super.equals(obj);
1272       }
1273       com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel other =
1274           (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel) obj;
1275 
1276       if (!getModel().equals(other.getModel())) return false;
1277       if (!getModelDisplayName().equals(other.getModelDisplayName())) return false;
1278       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
1279       return true;
1280     }
1281 
1282     @java.lang.Override
hashCode()1283     public int hashCode() {
1284       if (memoizedHashCode != 0) {
1285         return memoizedHashCode;
1286       }
1287       int hash = 41;
1288       hash = (19 * hash) + getDescriptor().hashCode();
1289       hash = (37 * hash) + MODEL_FIELD_NUMBER;
1290       hash = (53 * hash) + getModel().hashCode();
1291       hash = (37 * hash) + MODEL_DISPLAY_NAME_FIELD_NUMBER;
1292       hash = (53 * hash) + getModelDisplayName().hashCode();
1293       hash = (29 * hash) + getUnknownFields().hashCode();
1294       memoizedHashCode = hash;
1295       return hash;
1296     }
1297 
parseFrom( java.nio.ByteBuffer data)1298     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel parseFrom(
1299         java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
1300       return PARSER.parseFrom(data);
1301     }
1302 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1303     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel parseFrom(
1304         java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1305         throws com.google.protobuf.InvalidProtocolBufferException {
1306       return PARSER.parseFrom(data, extensionRegistry);
1307     }
1308 
parseFrom( com.google.protobuf.ByteString data)1309     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel parseFrom(
1310         com.google.protobuf.ByteString data)
1311         throws com.google.protobuf.InvalidProtocolBufferException {
1312       return PARSER.parseFrom(data);
1313     }
1314 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1315     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel parseFrom(
1316         com.google.protobuf.ByteString data,
1317         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1318         throws com.google.protobuf.InvalidProtocolBufferException {
1319       return PARSER.parseFrom(data, extensionRegistry);
1320     }
1321 
parseFrom( byte[] data)1322     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel parseFrom(
1323         byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
1324       return PARSER.parseFrom(data);
1325     }
1326 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1327     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel parseFrom(
1328         byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1329         throws com.google.protobuf.InvalidProtocolBufferException {
1330       return PARSER.parseFrom(data, extensionRegistry);
1331     }
1332 
parseFrom( java.io.InputStream input)1333     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel parseFrom(
1334         java.io.InputStream input) throws java.io.IOException {
1335       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
1336     }
1337 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1338     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel parseFrom(
1339         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1340         throws java.io.IOException {
1341       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
1342           PARSER, input, extensionRegistry);
1343     }
1344 
1345     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel
parseDelimitedFrom(java.io.InputStream input)1346         parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
1347       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
1348     }
1349 
1350     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1351         parseDelimitedFrom(
1352             java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1353             throws java.io.IOException {
1354       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
1355           PARSER, input, extensionRegistry);
1356     }
1357 
parseFrom( com.google.protobuf.CodedInputStream input)1358     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel parseFrom(
1359         com.google.protobuf.CodedInputStream input) throws java.io.IOException {
1360       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
1361     }
1362 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1363     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel parseFrom(
1364         com.google.protobuf.CodedInputStream input,
1365         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1366         throws java.io.IOException {
1367       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
1368           PARSER, input, extensionRegistry);
1369     }
1370 
1371     @java.lang.Override
newBuilderForType()1372     public Builder newBuilderForType() {
1373       return newBuilder();
1374     }
1375 
newBuilder()1376     public static Builder newBuilder() {
1377       return DEFAULT_INSTANCE.toBuilder();
1378     }
1379 
newBuilder( com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel prototype)1380     public static Builder newBuilder(
1381         com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel prototype) {
1382       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
1383     }
1384 
1385     @java.lang.Override
toBuilder()1386     public Builder toBuilder() {
1387       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
1388     }
1389 
1390     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1391     protected Builder newBuilderForType(
1392         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
1393       Builder builder = new Builder(parent);
1394       return builder;
1395     }
1396     /**
1397      *
1398      *
1399      * <pre>
1400      * Represents one Model in automl.googleapis.com.
1401      * </pre>
1402      *
1403      * Protobuf type {@code google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel}
1404      */
1405     public static final class Builder
1406         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
1407         implements
1408         // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel)
1409         com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModelOrBuilder {
getDescriptor()1410       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
1411         return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
1412             .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_AutomlModel_descriptor;
1413       }
1414 
1415       @java.lang.Override
1416       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()1417           internalGetFieldAccessorTable() {
1418         return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
1419             .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_AutomlModel_fieldAccessorTable
1420             .ensureFieldAccessorsInitialized(
1421                 com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.class,
1422                 com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.Builder.class);
1423       }
1424 
1425       // Construct using
1426       // com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.newBuilder()
Builder()1427       private Builder() {}
1428 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1429       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
1430         super(parent);
1431       }
1432 
1433       @java.lang.Override
clear()1434       public Builder clear() {
1435         super.clear();
1436         bitField0_ = 0;
1437         model_ = "";
1438         modelDisplayName_ = "";
1439         return this;
1440       }
1441 
1442       @java.lang.Override
getDescriptorForType()1443       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
1444         return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
1445             .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_AutomlModel_descriptor;
1446       }
1447 
1448       @java.lang.Override
1449       public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel
getDefaultInstanceForType()1450           getDefaultInstanceForType() {
1451         return com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel
1452             .getDefaultInstance();
1453       }
1454 
1455       @java.lang.Override
build()1456       public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel build() {
1457         com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel result = buildPartial();
1458         if (!result.isInitialized()) {
1459           throw newUninitializedMessageException(result);
1460         }
1461         return result;
1462       }
1463 
1464       @java.lang.Override
buildPartial()1465       public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel buildPartial() {
1466         com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel result =
1467             new com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel(this);
1468         if (bitField0_ != 0) {
1469           buildPartial0(result);
1470         }
1471         onBuilt();
1472         return result;
1473       }
1474 
buildPartial0( com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel result)1475       private void buildPartial0(
1476           com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel result) {
1477         int from_bitField0_ = bitField0_;
1478         if (((from_bitField0_ & 0x00000001) != 0)) {
1479           result.model_ = model_;
1480         }
1481         if (((from_bitField0_ & 0x00000002) != 0)) {
1482           result.modelDisplayName_ = modelDisplayName_;
1483         }
1484       }
1485 
1486       @java.lang.Override
clone()1487       public Builder clone() {
1488         return super.clone();
1489       }
1490 
1491       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1492       public Builder setField(
1493           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
1494         return super.setField(field, value);
1495       }
1496 
1497       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1498       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
1499         return super.clearField(field);
1500       }
1501 
1502       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1503       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
1504         return super.clearOneof(oneof);
1505       }
1506 
1507       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1508       public Builder setRepeatedField(
1509           com.google.protobuf.Descriptors.FieldDescriptor field,
1510           int index,
1511           java.lang.Object value) {
1512         return super.setRepeatedField(field, index, value);
1513       }
1514 
1515       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1516       public Builder addRepeatedField(
1517           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
1518         return super.addRepeatedField(field, value);
1519       }
1520 
1521       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)1522       public Builder mergeFrom(com.google.protobuf.Message other) {
1523         if (other instanceof com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel) {
1524           return mergeFrom(
1525               (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel) other);
1526         } else {
1527           super.mergeFrom(other);
1528           return this;
1529         }
1530       }
1531 
mergeFrom( com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel other)1532       public Builder mergeFrom(
1533           com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel other) {
1534         if (other
1535             == com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel
1536                 .getDefaultInstance()) return this;
1537         if (!other.getModel().isEmpty()) {
1538           model_ = other.model_;
1539           bitField0_ |= 0x00000001;
1540           onChanged();
1541         }
1542         if (!other.getModelDisplayName().isEmpty()) {
1543           modelDisplayName_ = other.modelDisplayName_;
1544           bitField0_ |= 0x00000002;
1545           onChanged();
1546         }
1547         this.mergeUnknownFields(other.getUnknownFields());
1548         onChanged();
1549         return this;
1550       }
1551 
1552       @java.lang.Override
isInitialized()1553       public final boolean isInitialized() {
1554         return true;
1555       }
1556 
1557       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1558       public Builder mergeFrom(
1559           com.google.protobuf.CodedInputStream input,
1560           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1561           throws java.io.IOException {
1562         if (extensionRegistry == null) {
1563           throw new java.lang.NullPointerException();
1564         }
1565         try {
1566           boolean done = false;
1567           while (!done) {
1568             int tag = input.readTag();
1569             switch (tag) {
1570               case 0:
1571                 done = true;
1572                 break;
1573               case 10:
1574                 {
1575                   model_ = input.readStringRequireUtf8();
1576                   bitField0_ |= 0x00000001;
1577                   break;
1578                 } // case 10
1579               case 26:
1580                 {
1581                   modelDisplayName_ = input.readStringRequireUtf8();
1582                   bitField0_ |= 0x00000002;
1583                   break;
1584                 } // case 26
1585               default:
1586                 {
1587                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1588                     done = true; // was an endgroup tag
1589                   }
1590                   break;
1591                 } // default:
1592             } // switch (tag)
1593           } // while (!done)
1594         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1595           throw e.unwrapIOException();
1596         } finally {
1597           onChanged();
1598         } // finally
1599         return this;
1600       }
1601 
1602       private int bitField0_;
1603 
1604       private java.lang.Object model_ = "";
1605       /**
1606        *
1607        *
1608        * <pre>
1609        * Full resource name of automl Model.
1610        * Format:
1611        * `projects/{project}/locations/{location}/models/{model}`.
1612        * </pre>
1613        *
1614        * <code>string model = 1 [(.google.api.resource_reference) = { ... }</code>
1615        *
1616        * @return The model.
1617        */
getModel()1618       public java.lang.String getModel() {
1619         java.lang.Object ref = model_;
1620         if (!(ref instanceof java.lang.String)) {
1621           com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1622           java.lang.String s = bs.toStringUtf8();
1623           model_ = s;
1624           return s;
1625         } else {
1626           return (java.lang.String) ref;
1627         }
1628       }
1629       /**
1630        *
1631        *
1632        * <pre>
1633        * Full resource name of automl Model.
1634        * Format:
1635        * `projects/{project}/locations/{location}/models/{model}`.
1636        * </pre>
1637        *
1638        * <code>string model = 1 [(.google.api.resource_reference) = { ... }</code>
1639        *
1640        * @return The bytes for model.
1641        */
getModelBytes()1642       public com.google.protobuf.ByteString getModelBytes() {
1643         java.lang.Object ref = model_;
1644         if (ref instanceof String) {
1645           com.google.protobuf.ByteString b =
1646               com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1647           model_ = b;
1648           return b;
1649         } else {
1650           return (com.google.protobuf.ByteString) ref;
1651         }
1652       }
1653       /**
1654        *
1655        *
1656        * <pre>
1657        * Full resource name of automl Model.
1658        * Format:
1659        * `projects/{project}/locations/{location}/models/{model}`.
1660        * </pre>
1661        *
1662        * <code>string model = 1 [(.google.api.resource_reference) = { ... }</code>
1663        *
1664        * @param value The model to set.
1665        * @return This builder for chaining.
1666        */
setModel(java.lang.String value)1667       public Builder setModel(java.lang.String value) {
1668         if (value == null) {
1669           throw new NullPointerException();
1670         }
1671         model_ = value;
1672         bitField0_ |= 0x00000001;
1673         onChanged();
1674         return this;
1675       }
1676       /**
1677        *
1678        *
1679        * <pre>
1680        * Full resource name of automl Model.
1681        * Format:
1682        * `projects/{project}/locations/{location}/models/{model}`.
1683        * </pre>
1684        *
1685        * <code>string model = 1 [(.google.api.resource_reference) = { ... }</code>
1686        *
1687        * @return This builder for chaining.
1688        */
clearModel()1689       public Builder clearModel() {
1690         model_ = getDefaultInstance().getModel();
1691         bitField0_ = (bitField0_ & ~0x00000001);
1692         onChanged();
1693         return this;
1694       }
1695       /**
1696        *
1697        *
1698        * <pre>
1699        * Full resource name of automl Model.
1700        * Format:
1701        * `projects/{project}/locations/{location}/models/{model}`.
1702        * </pre>
1703        *
1704        * <code>string model = 1 [(.google.api.resource_reference) = { ... }</code>
1705        *
1706        * @param value The bytes for model to set.
1707        * @return This builder for chaining.
1708        */
setModelBytes(com.google.protobuf.ByteString value)1709       public Builder setModelBytes(com.google.protobuf.ByteString value) {
1710         if (value == null) {
1711           throw new NullPointerException();
1712         }
1713         checkByteStringIsUtf8(value);
1714         model_ = value;
1715         bitField0_ |= 0x00000001;
1716         onChanged();
1717         return this;
1718       }
1719 
1720       private java.lang.Object modelDisplayName_ = "";
1721       /**
1722        *
1723        *
1724        * <pre>
1725        * The Model's display name in automl.googleapis.com.
1726        * </pre>
1727        *
1728        * <code>string model_display_name = 3;</code>
1729        *
1730        * @return The modelDisplayName.
1731        */
getModelDisplayName()1732       public java.lang.String getModelDisplayName() {
1733         java.lang.Object ref = modelDisplayName_;
1734         if (!(ref instanceof java.lang.String)) {
1735           com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1736           java.lang.String s = bs.toStringUtf8();
1737           modelDisplayName_ = s;
1738           return s;
1739         } else {
1740           return (java.lang.String) ref;
1741         }
1742       }
1743       /**
1744        *
1745        *
1746        * <pre>
1747        * The Model's display name in automl.googleapis.com.
1748        * </pre>
1749        *
1750        * <code>string model_display_name = 3;</code>
1751        *
1752        * @return The bytes for modelDisplayName.
1753        */
getModelDisplayNameBytes()1754       public com.google.protobuf.ByteString getModelDisplayNameBytes() {
1755         java.lang.Object ref = modelDisplayName_;
1756         if (ref instanceof String) {
1757           com.google.protobuf.ByteString b =
1758               com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1759           modelDisplayName_ = b;
1760           return b;
1761         } else {
1762           return (com.google.protobuf.ByteString) ref;
1763         }
1764       }
1765       /**
1766        *
1767        *
1768        * <pre>
1769        * The Model's display name in automl.googleapis.com.
1770        * </pre>
1771        *
1772        * <code>string model_display_name = 3;</code>
1773        *
1774        * @param value The modelDisplayName to set.
1775        * @return This builder for chaining.
1776        */
setModelDisplayName(java.lang.String value)1777       public Builder setModelDisplayName(java.lang.String value) {
1778         if (value == null) {
1779           throw new NullPointerException();
1780         }
1781         modelDisplayName_ = value;
1782         bitField0_ |= 0x00000002;
1783         onChanged();
1784         return this;
1785       }
1786       /**
1787        *
1788        *
1789        * <pre>
1790        * The Model's display name in automl.googleapis.com.
1791        * </pre>
1792        *
1793        * <code>string model_display_name = 3;</code>
1794        *
1795        * @return This builder for chaining.
1796        */
clearModelDisplayName()1797       public Builder clearModelDisplayName() {
1798         modelDisplayName_ = getDefaultInstance().getModelDisplayName();
1799         bitField0_ = (bitField0_ & ~0x00000002);
1800         onChanged();
1801         return this;
1802       }
1803       /**
1804        *
1805        *
1806        * <pre>
1807        * The Model's display name in automl.googleapis.com.
1808        * </pre>
1809        *
1810        * <code>string model_display_name = 3;</code>
1811        *
1812        * @param value The bytes for modelDisplayName to set.
1813        * @return This builder for chaining.
1814        */
setModelDisplayNameBytes(com.google.protobuf.ByteString value)1815       public Builder setModelDisplayNameBytes(com.google.protobuf.ByteString value) {
1816         if (value == null) {
1817           throw new NullPointerException();
1818         }
1819         checkByteStringIsUtf8(value);
1820         modelDisplayName_ = value;
1821         bitField0_ |= 0x00000002;
1822         onChanged();
1823         return this;
1824       }
1825 
1826       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1827       public final Builder setUnknownFields(
1828           final com.google.protobuf.UnknownFieldSet unknownFields) {
1829         return super.setUnknownFields(unknownFields);
1830       }
1831 
1832       @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1833       public final Builder mergeUnknownFields(
1834           final com.google.protobuf.UnknownFieldSet unknownFields) {
1835         return super.mergeUnknownFields(unknownFields);
1836       }
1837 
1838       // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel)
1839     }
1840 
1841     // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel)
1842     private static final com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel
1843         DEFAULT_INSTANCE;
1844 
1845     static {
1846       DEFAULT_INSTANCE = new com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel();
1847     }
1848 
1849     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel
getDefaultInstance()1850         getDefaultInstance() {
1851       return DEFAULT_INSTANCE;
1852     }
1853 
1854     private static final com.google.protobuf.Parser<AutomlModel> PARSER =
1855         new com.google.protobuf.AbstractParser<AutomlModel>() {
1856           @java.lang.Override
1857           public AutomlModel parsePartialFrom(
1858               com.google.protobuf.CodedInputStream input,
1859               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1860               throws com.google.protobuf.InvalidProtocolBufferException {
1861             Builder builder = newBuilder();
1862             try {
1863               builder.mergeFrom(input, extensionRegistry);
1864             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1865               throw e.setUnfinishedMessage(builder.buildPartial());
1866             } catch (com.google.protobuf.UninitializedMessageException e) {
1867               throw e.asInvalidProtocolBufferException()
1868                   .setUnfinishedMessage(builder.buildPartial());
1869             } catch (java.io.IOException e) {
1870               throw new com.google.protobuf.InvalidProtocolBufferException(e)
1871                   .setUnfinishedMessage(builder.buildPartial());
1872             }
1873             return builder.buildPartial();
1874           }
1875         };
1876 
parser()1877     public static com.google.protobuf.Parser<AutomlModel> parser() {
1878       return PARSER;
1879     }
1880 
1881     @java.lang.Override
getParserForType()1882     public com.google.protobuf.Parser<AutomlModel> getParserForType() {
1883       return PARSER;
1884     }
1885 
1886     @java.lang.Override
1887     public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel
getDefaultInstanceForType()1888         getDefaultInstanceForType() {
1889       return DEFAULT_INSTANCE;
1890     }
1891   }
1892 
1893   public interface AutomlDatasetOrBuilder
1894       extends
1895       // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset)
1896       com.google.protobuf.MessageOrBuilder {
1897 
1898     /**
1899      *
1900      *
1901      * <pre>
1902      * Full resource name of automl Dataset.
1903      * Format:
1904      * `projects/{project}/locations/{location}/datasets/{dataset}`.
1905      * </pre>
1906      *
1907      * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
1908      *
1909      * @return The dataset.
1910      */
getDataset()1911     java.lang.String getDataset();
1912     /**
1913      *
1914      *
1915      * <pre>
1916      * Full resource name of automl Dataset.
1917      * Format:
1918      * `projects/{project}/locations/{location}/datasets/{dataset}`.
1919      * </pre>
1920      *
1921      * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
1922      *
1923      * @return The bytes for dataset.
1924      */
getDatasetBytes()1925     com.google.protobuf.ByteString getDatasetBytes();
1926 
1927     /**
1928      *
1929      *
1930      * <pre>
1931      * The Dataset's display name in automl.googleapis.com.
1932      * </pre>
1933      *
1934      * <code>string dataset_display_name = 4;</code>
1935      *
1936      * @return The datasetDisplayName.
1937      */
getDatasetDisplayName()1938     java.lang.String getDatasetDisplayName();
1939     /**
1940      *
1941      *
1942      * <pre>
1943      * The Dataset's display name in automl.googleapis.com.
1944      * </pre>
1945      *
1946      * <code>string dataset_display_name = 4;</code>
1947      *
1948      * @return The bytes for datasetDisplayName.
1949      */
getDatasetDisplayNameBytes()1950     com.google.protobuf.ByteString getDatasetDisplayNameBytes();
1951   }
1952   /**
1953    *
1954    *
1955    * <pre>
1956    * Represents one Dataset in automl.googleapis.com.
1957    * </pre>
1958    *
1959    * Protobuf type {@code google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset}
1960    */
1961   public static final class AutomlDataset extends com.google.protobuf.GeneratedMessageV3
1962       implements
1963       // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset)
1964       AutomlDatasetOrBuilder {
1965     private static final long serialVersionUID = 0L;
1966     // Use AutomlDataset.newBuilder() to construct.
AutomlDataset(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)1967     private AutomlDataset(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
1968       super(builder);
1969     }
1970 
AutomlDataset()1971     private AutomlDataset() {
1972       dataset_ = "";
1973       datasetDisplayName_ = "";
1974     }
1975 
1976     @java.lang.Override
1977     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)1978     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
1979       return new AutomlDataset();
1980     }
1981 
1982     @java.lang.Override
getUnknownFields()1983     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
1984       return this.unknownFields;
1985     }
1986 
getDescriptor()1987     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
1988       return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
1989           .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_AutomlDataset_descriptor;
1990     }
1991 
1992     @java.lang.Override
1993     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()1994         internalGetFieldAccessorTable() {
1995       return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
1996           .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_AutomlDataset_fieldAccessorTable
1997           .ensureFieldAccessorsInitialized(
1998               com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.class,
1999               com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.Builder.class);
2000     }
2001 
2002     public static final int DATASET_FIELD_NUMBER = 1;
2003 
2004     @SuppressWarnings("serial")
2005     private volatile java.lang.Object dataset_ = "";
2006     /**
2007      *
2008      *
2009      * <pre>
2010      * Full resource name of automl Dataset.
2011      * Format:
2012      * `projects/{project}/locations/{location}/datasets/{dataset}`.
2013      * </pre>
2014      *
2015      * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
2016      *
2017      * @return The dataset.
2018      */
2019     @java.lang.Override
getDataset()2020     public java.lang.String getDataset() {
2021       java.lang.Object ref = dataset_;
2022       if (ref instanceof java.lang.String) {
2023         return (java.lang.String) ref;
2024       } else {
2025         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
2026         java.lang.String s = bs.toStringUtf8();
2027         dataset_ = s;
2028         return s;
2029       }
2030     }
2031     /**
2032      *
2033      *
2034      * <pre>
2035      * Full resource name of automl Dataset.
2036      * Format:
2037      * `projects/{project}/locations/{location}/datasets/{dataset}`.
2038      * </pre>
2039      *
2040      * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
2041      *
2042      * @return The bytes for dataset.
2043      */
2044     @java.lang.Override
getDatasetBytes()2045     public com.google.protobuf.ByteString getDatasetBytes() {
2046       java.lang.Object ref = dataset_;
2047       if (ref instanceof java.lang.String) {
2048         com.google.protobuf.ByteString b =
2049             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
2050         dataset_ = b;
2051         return b;
2052       } else {
2053         return (com.google.protobuf.ByteString) ref;
2054       }
2055     }
2056 
2057     public static final int DATASET_DISPLAY_NAME_FIELD_NUMBER = 4;
2058 
2059     @SuppressWarnings("serial")
2060     private volatile java.lang.Object datasetDisplayName_ = "";
2061     /**
2062      *
2063      *
2064      * <pre>
2065      * The Dataset's display name in automl.googleapis.com.
2066      * </pre>
2067      *
2068      * <code>string dataset_display_name = 4;</code>
2069      *
2070      * @return The datasetDisplayName.
2071      */
2072     @java.lang.Override
getDatasetDisplayName()2073     public java.lang.String getDatasetDisplayName() {
2074       java.lang.Object ref = datasetDisplayName_;
2075       if (ref instanceof java.lang.String) {
2076         return (java.lang.String) ref;
2077       } else {
2078         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
2079         java.lang.String s = bs.toStringUtf8();
2080         datasetDisplayName_ = s;
2081         return s;
2082       }
2083     }
2084     /**
2085      *
2086      *
2087      * <pre>
2088      * The Dataset's display name in automl.googleapis.com.
2089      * </pre>
2090      *
2091      * <code>string dataset_display_name = 4;</code>
2092      *
2093      * @return The bytes for datasetDisplayName.
2094      */
2095     @java.lang.Override
getDatasetDisplayNameBytes()2096     public com.google.protobuf.ByteString getDatasetDisplayNameBytes() {
2097       java.lang.Object ref = datasetDisplayName_;
2098       if (ref instanceof java.lang.String) {
2099         com.google.protobuf.ByteString b =
2100             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
2101         datasetDisplayName_ = b;
2102         return b;
2103       } else {
2104         return (com.google.protobuf.ByteString) ref;
2105       }
2106     }
2107 
2108     private byte memoizedIsInitialized = -1;
2109 
2110     @java.lang.Override
isInitialized()2111     public final boolean isInitialized() {
2112       byte isInitialized = memoizedIsInitialized;
2113       if (isInitialized == 1) return true;
2114       if (isInitialized == 0) return false;
2115 
2116       memoizedIsInitialized = 1;
2117       return true;
2118     }
2119 
2120     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)2121     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
2122       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataset_)) {
2123         com.google.protobuf.GeneratedMessageV3.writeString(output, 1, dataset_);
2124       }
2125       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(datasetDisplayName_)) {
2126         com.google.protobuf.GeneratedMessageV3.writeString(output, 4, datasetDisplayName_);
2127       }
2128       getUnknownFields().writeTo(output);
2129     }
2130 
2131     @java.lang.Override
getSerializedSize()2132     public int getSerializedSize() {
2133       int size = memoizedSize;
2134       if (size != -1) return size;
2135 
2136       size = 0;
2137       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataset_)) {
2138         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, dataset_);
2139       }
2140       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(datasetDisplayName_)) {
2141         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, datasetDisplayName_);
2142       }
2143       size += getUnknownFields().getSerializedSize();
2144       memoizedSize = size;
2145       return size;
2146     }
2147 
2148     @java.lang.Override
equals(final java.lang.Object obj)2149     public boolean equals(final java.lang.Object obj) {
2150       if (obj == this) {
2151         return true;
2152       }
2153       if (!(obj instanceof com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset)) {
2154         return super.equals(obj);
2155       }
2156       com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset other =
2157           (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset) obj;
2158 
2159       if (!getDataset().equals(other.getDataset())) return false;
2160       if (!getDatasetDisplayName().equals(other.getDatasetDisplayName())) return false;
2161       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
2162       return true;
2163     }
2164 
2165     @java.lang.Override
hashCode()2166     public int hashCode() {
2167       if (memoizedHashCode != 0) {
2168         return memoizedHashCode;
2169       }
2170       int hash = 41;
2171       hash = (19 * hash) + getDescriptor().hashCode();
2172       hash = (37 * hash) + DATASET_FIELD_NUMBER;
2173       hash = (53 * hash) + getDataset().hashCode();
2174       hash = (37 * hash) + DATASET_DISPLAY_NAME_FIELD_NUMBER;
2175       hash = (53 * hash) + getDatasetDisplayName().hashCode();
2176       hash = (29 * hash) + getUnknownFields().hashCode();
2177       memoizedHashCode = hash;
2178       return hash;
2179     }
2180 
parseFrom( java.nio.ByteBuffer data)2181     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset parseFrom(
2182         java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
2183       return PARSER.parseFrom(data);
2184     }
2185 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2186     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset parseFrom(
2187         java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2188         throws com.google.protobuf.InvalidProtocolBufferException {
2189       return PARSER.parseFrom(data, extensionRegistry);
2190     }
2191 
parseFrom( com.google.protobuf.ByteString data)2192     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset parseFrom(
2193         com.google.protobuf.ByteString data)
2194         throws com.google.protobuf.InvalidProtocolBufferException {
2195       return PARSER.parseFrom(data);
2196     }
2197 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2198     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset parseFrom(
2199         com.google.protobuf.ByteString data,
2200         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2201         throws com.google.protobuf.InvalidProtocolBufferException {
2202       return PARSER.parseFrom(data, extensionRegistry);
2203     }
2204 
parseFrom( byte[] data)2205     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset parseFrom(
2206         byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
2207       return PARSER.parseFrom(data);
2208     }
2209 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2210     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset parseFrom(
2211         byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2212         throws com.google.protobuf.InvalidProtocolBufferException {
2213       return PARSER.parseFrom(data, extensionRegistry);
2214     }
2215 
parseFrom( java.io.InputStream input)2216     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset parseFrom(
2217         java.io.InputStream input) throws java.io.IOException {
2218       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
2219     }
2220 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2221     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset parseFrom(
2222         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2223         throws java.io.IOException {
2224       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
2225           PARSER, input, extensionRegistry);
2226     }
2227 
2228     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset
parseDelimitedFrom(java.io.InputStream input)2229         parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
2230       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
2231     }
2232 
2233     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2234         parseDelimitedFrom(
2235             java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2236             throws java.io.IOException {
2237       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
2238           PARSER, input, extensionRegistry);
2239     }
2240 
parseFrom( com.google.protobuf.CodedInputStream input)2241     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset parseFrom(
2242         com.google.protobuf.CodedInputStream input) throws java.io.IOException {
2243       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
2244     }
2245 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2246     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset parseFrom(
2247         com.google.protobuf.CodedInputStream input,
2248         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2249         throws java.io.IOException {
2250       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
2251           PARSER, input, extensionRegistry);
2252     }
2253 
2254     @java.lang.Override
newBuilderForType()2255     public Builder newBuilderForType() {
2256       return newBuilder();
2257     }
2258 
newBuilder()2259     public static Builder newBuilder() {
2260       return DEFAULT_INSTANCE.toBuilder();
2261     }
2262 
newBuilder( com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset prototype)2263     public static Builder newBuilder(
2264         com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset prototype) {
2265       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
2266     }
2267 
2268     @java.lang.Override
toBuilder()2269     public Builder toBuilder() {
2270       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
2271     }
2272 
2273     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2274     protected Builder newBuilderForType(
2275         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
2276       Builder builder = new Builder(parent);
2277       return builder;
2278     }
2279     /**
2280      *
2281      *
2282      * <pre>
2283      * Represents one Dataset in automl.googleapis.com.
2284      * </pre>
2285      *
2286      * Protobuf type {@code google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset}
2287      */
2288     public static final class Builder
2289         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
2290         implements
2291         // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset)
2292         com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDatasetOrBuilder {
getDescriptor()2293       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
2294         return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
2295             .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_AutomlDataset_descriptor;
2296       }
2297 
2298       @java.lang.Override
2299       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()2300           internalGetFieldAccessorTable() {
2301         return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
2302             .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_AutomlDataset_fieldAccessorTable
2303             .ensureFieldAccessorsInitialized(
2304                 com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.class,
2305                 com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.Builder.class);
2306       }
2307 
2308       // Construct using
2309       // com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.newBuilder()
Builder()2310       private Builder() {}
2311 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2312       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
2313         super(parent);
2314       }
2315 
2316       @java.lang.Override
clear()2317       public Builder clear() {
2318         super.clear();
2319         bitField0_ = 0;
2320         dataset_ = "";
2321         datasetDisplayName_ = "";
2322         return this;
2323       }
2324 
2325       @java.lang.Override
getDescriptorForType()2326       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
2327         return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
2328             .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_AutomlDataset_descriptor;
2329       }
2330 
2331       @java.lang.Override
2332       public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset
getDefaultInstanceForType()2333           getDefaultInstanceForType() {
2334         return com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset
2335             .getDefaultInstance();
2336       }
2337 
2338       @java.lang.Override
build()2339       public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset build() {
2340         com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset result =
2341             buildPartial();
2342         if (!result.isInitialized()) {
2343           throw newUninitializedMessageException(result);
2344         }
2345         return result;
2346       }
2347 
2348       @java.lang.Override
buildPartial()2349       public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset buildPartial() {
2350         com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset result =
2351             new com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset(this);
2352         if (bitField0_ != 0) {
2353           buildPartial0(result);
2354         }
2355         onBuilt();
2356         return result;
2357       }
2358 
buildPartial0( com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset result)2359       private void buildPartial0(
2360           com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset result) {
2361         int from_bitField0_ = bitField0_;
2362         if (((from_bitField0_ & 0x00000001) != 0)) {
2363           result.dataset_ = dataset_;
2364         }
2365         if (((from_bitField0_ & 0x00000002) != 0)) {
2366           result.datasetDisplayName_ = datasetDisplayName_;
2367         }
2368       }
2369 
2370       @java.lang.Override
clone()2371       public Builder clone() {
2372         return super.clone();
2373       }
2374 
2375       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)2376       public Builder setField(
2377           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
2378         return super.setField(field, value);
2379       }
2380 
2381       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)2382       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
2383         return super.clearField(field);
2384       }
2385 
2386       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)2387       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
2388         return super.clearOneof(oneof);
2389       }
2390 
2391       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)2392       public Builder setRepeatedField(
2393           com.google.protobuf.Descriptors.FieldDescriptor field,
2394           int index,
2395           java.lang.Object value) {
2396         return super.setRepeatedField(field, index, value);
2397       }
2398 
2399       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)2400       public Builder addRepeatedField(
2401           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
2402         return super.addRepeatedField(field, value);
2403       }
2404 
2405       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)2406       public Builder mergeFrom(com.google.protobuf.Message other) {
2407         if (other instanceof com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset) {
2408           return mergeFrom(
2409               (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset) other);
2410         } else {
2411           super.mergeFrom(other);
2412           return this;
2413         }
2414       }
2415 
mergeFrom( com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset other)2416       public Builder mergeFrom(
2417           com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset other) {
2418         if (other
2419             == com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset
2420                 .getDefaultInstance()) return this;
2421         if (!other.getDataset().isEmpty()) {
2422           dataset_ = other.dataset_;
2423           bitField0_ |= 0x00000001;
2424           onChanged();
2425         }
2426         if (!other.getDatasetDisplayName().isEmpty()) {
2427           datasetDisplayName_ = other.datasetDisplayName_;
2428           bitField0_ |= 0x00000002;
2429           onChanged();
2430         }
2431         this.mergeUnknownFields(other.getUnknownFields());
2432         onChanged();
2433         return this;
2434       }
2435 
2436       @java.lang.Override
isInitialized()2437       public final boolean isInitialized() {
2438         return true;
2439       }
2440 
2441       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2442       public Builder mergeFrom(
2443           com.google.protobuf.CodedInputStream input,
2444           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2445           throws java.io.IOException {
2446         if (extensionRegistry == null) {
2447           throw new java.lang.NullPointerException();
2448         }
2449         try {
2450           boolean done = false;
2451           while (!done) {
2452             int tag = input.readTag();
2453             switch (tag) {
2454               case 0:
2455                 done = true;
2456                 break;
2457               case 10:
2458                 {
2459                   dataset_ = input.readStringRequireUtf8();
2460                   bitField0_ |= 0x00000001;
2461                   break;
2462                 } // case 10
2463               case 34:
2464                 {
2465                   datasetDisplayName_ = input.readStringRequireUtf8();
2466                   bitField0_ |= 0x00000002;
2467                   break;
2468                 } // case 34
2469               default:
2470                 {
2471                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
2472                     done = true; // was an endgroup tag
2473                   }
2474                   break;
2475                 } // default:
2476             } // switch (tag)
2477           } // while (!done)
2478         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2479           throw e.unwrapIOException();
2480         } finally {
2481           onChanged();
2482         } // finally
2483         return this;
2484       }
2485 
2486       private int bitField0_;
2487 
2488       private java.lang.Object dataset_ = "";
2489       /**
2490        *
2491        *
2492        * <pre>
2493        * Full resource name of automl Dataset.
2494        * Format:
2495        * `projects/{project}/locations/{location}/datasets/{dataset}`.
2496        * </pre>
2497        *
2498        * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
2499        *
2500        * @return The dataset.
2501        */
getDataset()2502       public java.lang.String getDataset() {
2503         java.lang.Object ref = dataset_;
2504         if (!(ref instanceof java.lang.String)) {
2505           com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
2506           java.lang.String s = bs.toStringUtf8();
2507           dataset_ = s;
2508           return s;
2509         } else {
2510           return (java.lang.String) ref;
2511         }
2512       }
2513       /**
2514        *
2515        *
2516        * <pre>
2517        * Full resource name of automl Dataset.
2518        * Format:
2519        * `projects/{project}/locations/{location}/datasets/{dataset}`.
2520        * </pre>
2521        *
2522        * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
2523        *
2524        * @return The bytes for dataset.
2525        */
getDatasetBytes()2526       public com.google.protobuf.ByteString getDatasetBytes() {
2527         java.lang.Object ref = dataset_;
2528         if (ref instanceof String) {
2529           com.google.protobuf.ByteString b =
2530               com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
2531           dataset_ = b;
2532           return b;
2533         } else {
2534           return (com.google.protobuf.ByteString) ref;
2535         }
2536       }
2537       /**
2538        *
2539        *
2540        * <pre>
2541        * Full resource name of automl Dataset.
2542        * Format:
2543        * `projects/{project}/locations/{location}/datasets/{dataset}`.
2544        * </pre>
2545        *
2546        * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
2547        *
2548        * @param value The dataset to set.
2549        * @return This builder for chaining.
2550        */
setDataset(java.lang.String value)2551       public Builder setDataset(java.lang.String value) {
2552         if (value == null) {
2553           throw new NullPointerException();
2554         }
2555         dataset_ = value;
2556         bitField0_ |= 0x00000001;
2557         onChanged();
2558         return this;
2559       }
2560       /**
2561        *
2562        *
2563        * <pre>
2564        * Full resource name of automl Dataset.
2565        * Format:
2566        * `projects/{project}/locations/{location}/datasets/{dataset}`.
2567        * </pre>
2568        *
2569        * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
2570        *
2571        * @return This builder for chaining.
2572        */
clearDataset()2573       public Builder clearDataset() {
2574         dataset_ = getDefaultInstance().getDataset();
2575         bitField0_ = (bitField0_ & ~0x00000001);
2576         onChanged();
2577         return this;
2578       }
2579       /**
2580        *
2581        *
2582        * <pre>
2583        * Full resource name of automl Dataset.
2584        * Format:
2585        * `projects/{project}/locations/{location}/datasets/{dataset}`.
2586        * </pre>
2587        *
2588        * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
2589        *
2590        * @param value The bytes for dataset to set.
2591        * @return This builder for chaining.
2592        */
setDatasetBytes(com.google.protobuf.ByteString value)2593       public Builder setDatasetBytes(com.google.protobuf.ByteString value) {
2594         if (value == null) {
2595           throw new NullPointerException();
2596         }
2597         checkByteStringIsUtf8(value);
2598         dataset_ = value;
2599         bitField0_ |= 0x00000001;
2600         onChanged();
2601         return this;
2602       }
2603 
2604       private java.lang.Object datasetDisplayName_ = "";
2605       /**
2606        *
2607        *
2608        * <pre>
2609        * The Dataset's display name in automl.googleapis.com.
2610        * </pre>
2611        *
2612        * <code>string dataset_display_name = 4;</code>
2613        *
2614        * @return The datasetDisplayName.
2615        */
getDatasetDisplayName()2616       public java.lang.String getDatasetDisplayName() {
2617         java.lang.Object ref = datasetDisplayName_;
2618         if (!(ref instanceof java.lang.String)) {
2619           com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
2620           java.lang.String s = bs.toStringUtf8();
2621           datasetDisplayName_ = s;
2622           return s;
2623         } else {
2624           return (java.lang.String) ref;
2625         }
2626       }
2627       /**
2628        *
2629        *
2630        * <pre>
2631        * The Dataset's display name in automl.googleapis.com.
2632        * </pre>
2633        *
2634        * <code>string dataset_display_name = 4;</code>
2635        *
2636        * @return The bytes for datasetDisplayName.
2637        */
getDatasetDisplayNameBytes()2638       public com.google.protobuf.ByteString getDatasetDisplayNameBytes() {
2639         java.lang.Object ref = datasetDisplayName_;
2640         if (ref instanceof String) {
2641           com.google.protobuf.ByteString b =
2642               com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
2643           datasetDisplayName_ = b;
2644           return b;
2645         } else {
2646           return (com.google.protobuf.ByteString) ref;
2647         }
2648       }
2649       /**
2650        *
2651        *
2652        * <pre>
2653        * The Dataset's display name in automl.googleapis.com.
2654        * </pre>
2655        *
2656        * <code>string dataset_display_name = 4;</code>
2657        *
2658        * @param value The datasetDisplayName to set.
2659        * @return This builder for chaining.
2660        */
setDatasetDisplayName(java.lang.String value)2661       public Builder setDatasetDisplayName(java.lang.String value) {
2662         if (value == null) {
2663           throw new NullPointerException();
2664         }
2665         datasetDisplayName_ = value;
2666         bitField0_ |= 0x00000002;
2667         onChanged();
2668         return this;
2669       }
2670       /**
2671        *
2672        *
2673        * <pre>
2674        * The Dataset's display name in automl.googleapis.com.
2675        * </pre>
2676        *
2677        * <code>string dataset_display_name = 4;</code>
2678        *
2679        * @return This builder for chaining.
2680        */
clearDatasetDisplayName()2681       public Builder clearDatasetDisplayName() {
2682         datasetDisplayName_ = getDefaultInstance().getDatasetDisplayName();
2683         bitField0_ = (bitField0_ & ~0x00000002);
2684         onChanged();
2685         return this;
2686       }
2687       /**
2688        *
2689        *
2690        * <pre>
2691        * The Dataset's display name in automl.googleapis.com.
2692        * </pre>
2693        *
2694        * <code>string dataset_display_name = 4;</code>
2695        *
2696        * @param value The bytes for datasetDisplayName to set.
2697        * @return This builder for chaining.
2698        */
setDatasetDisplayNameBytes(com.google.protobuf.ByteString value)2699       public Builder setDatasetDisplayNameBytes(com.google.protobuf.ByteString value) {
2700         if (value == null) {
2701           throw new NullPointerException();
2702         }
2703         checkByteStringIsUtf8(value);
2704         datasetDisplayName_ = value;
2705         bitField0_ |= 0x00000002;
2706         onChanged();
2707         return this;
2708       }
2709 
2710       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2711       public final Builder setUnknownFields(
2712           final com.google.protobuf.UnknownFieldSet unknownFields) {
2713         return super.setUnknownFields(unknownFields);
2714       }
2715 
2716       @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2717       public final Builder mergeUnknownFields(
2718           final com.google.protobuf.UnknownFieldSet unknownFields) {
2719         return super.mergeUnknownFields(unknownFields);
2720       }
2721 
2722       // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset)
2723     }
2724 
2725     // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset)
2726     private static final com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset
2727         DEFAULT_INSTANCE;
2728 
2729     static {
2730       DEFAULT_INSTANCE = new com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset();
2731     }
2732 
2733     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset
getDefaultInstance()2734         getDefaultInstance() {
2735       return DEFAULT_INSTANCE;
2736     }
2737 
2738     private static final com.google.protobuf.Parser<AutomlDataset> PARSER =
2739         new com.google.protobuf.AbstractParser<AutomlDataset>() {
2740           @java.lang.Override
2741           public AutomlDataset parsePartialFrom(
2742               com.google.protobuf.CodedInputStream input,
2743               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2744               throws com.google.protobuf.InvalidProtocolBufferException {
2745             Builder builder = newBuilder();
2746             try {
2747               builder.mergeFrom(input, extensionRegistry);
2748             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2749               throw e.setUnfinishedMessage(builder.buildPartial());
2750             } catch (com.google.protobuf.UninitializedMessageException e) {
2751               throw e.asInvalidProtocolBufferException()
2752                   .setUnfinishedMessage(builder.buildPartial());
2753             } catch (java.io.IOException e) {
2754               throw new com.google.protobuf.InvalidProtocolBufferException(e)
2755                   .setUnfinishedMessage(builder.buildPartial());
2756             }
2757             return builder.buildPartial();
2758           }
2759         };
2760 
parser()2761     public static com.google.protobuf.Parser<AutomlDataset> parser() {
2762       return PARSER;
2763     }
2764 
2765     @java.lang.Override
getParserForType()2766     public com.google.protobuf.Parser<AutomlDataset> getParserForType() {
2767       return PARSER;
2768     }
2769 
2770     @java.lang.Override
2771     public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset
getDefaultInstanceForType()2772         getDefaultInstanceForType() {
2773       return DEFAULT_INSTANCE;
2774     }
2775   }
2776 
2777   public interface DataLabelingDatasetOrBuilder
2778       extends
2779       // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset)
2780       com.google.protobuf.MessageOrBuilder {
2781 
2782     /**
2783      *
2784      *
2785      * <pre>
2786      * Full resource name of data labeling Dataset.
2787      * Format:
2788      * `projects/{project}/datasets/{dataset}`.
2789      * </pre>
2790      *
2791      * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
2792      *
2793      * @return The dataset.
2794      */
getDataset()2795     java.lang.String getDataset();
2796     /**
2797      *
2798      *
2799      * <pre>
2800      * Full resource name of data labeling Dataset.
2801      * Format:
2802      * `projects/{project}/datasets/{dataset}`.
2803      * </pre>
2804      *
2805      * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
2806      *
2807      * @return The bytes for dataset.
2808      */
getDatasetBytes()2809     com.google.protobuf.ByteString getDatasetBytes();
2810 
2811     /**
2812      *
2813      *
2814      * <pre>
2815      * The Dataset's display name in datalabeling.googleapis.com.
2816      * </pre>
2817      *
2818      * <code>string dataset_display_name = 4;</code>
2819      *
2820      * @return The datasetDisplayName.
2821      */
getDatasetDisplayName()2822     java.lang.String getDatasetDisplayName();
2823     /**
2824      *
2825      *
2826      * <pre>
2827      * The Dataset's display name in datalabeling.googleapis.com.
2828      * </pre>
2829      *
2830      * <code>string dataset_display_name = 4;</code>
2831      *
2832      * @return The bytes for datasetDisplayName.
2833      */
getDatasetDisplayNameBytes()2834     com.google.protobuf.ByteString getDatasetDisplayNameBytes();
2835 
2836     /**
2837      *
2838      *
2839      * <pre>
2840      * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
2841      * the data labeling Dataset.
2842      * </pre>
2843      *
2844      * <code>
2845      * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
2846      * </code>
2847      */
2848     java.util.List<
2849             com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
2850                 .DataLabelingAnnotatedDataset>
getDataLabelingAnnotatedDatasetsList()2851         getDataLabelingAnnotatedDatasetsList();
2852     /**
2853      *
2854      *
2855      * <pre>
2856      * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
2857      * the data labeling Dataset.
2858      * </pre>
2859      *
2860      * <code>
2861      * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
2862      * </code>
2863      */
2864     com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
2865             .DataLabelingAnnotatedDataset
getDataLabelingAnnotatedDatasets(int index)2866         getDataLabelingAnnotatedDatasets(int index);
2867     /**
2868      *
2869      *
2870      * <pre>
2871      * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
2872      * the data labeling Dataset.
2873      * </pre>
2874      *
2875      * <code>
2876      * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
2877      * </code>
2878      */
getDataLabelingAnnotatedDatasetsCount()2879     int getDataLabelingAnnotatedDatasetsCount();
2880     /**
2881      *
2882      *
2883      * <pre>
2884      * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
2885      * the data labeling Dataset.
2886      * </pre>
2887      *
2888      * <code>
2889      * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
2890      * </code>
2891      */
2892     java.util.List<
2893             ? extends
2894                 com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
2895                     .DataLabelingAnnotatedDatasetOrBuilder>
getDataLabelingAnnotatedDatasetsOrBuilderList()2896         getDataLabelingAnnotatedDatasetsOrBuilderList();
2897     /**
2898      *
2899      *
2900      * <pre>
2901      * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
2902      * the data labeling Dataset.
2903      * </pre>
2904      *
2905      * <code>
2906      * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
2907      * </code>
2908      */
2909     com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
2910             .DataLabelingAnnotatedDatasetOrBuilder
getDataLabelingAnnotatedDatasetsOrBuilder(int index)2911         getDataLabelingAnnotatedDatasetsOrBuilder(int index);
2912   }
2913   /**
2914    *
2915    *
2916    * <pre>
2917    * Represents one Dataset in datalabeling.googleapis.com.
2918    * </pre>
2919    *
2920    * Protobuf type {@code google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset}
2921    */
2922   public static final class DataLabelingDataset extends com.google.protobuf.GeneratedMessageV3
2923       implements
2924       // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset)
2925       DataLabelingDatasetOrBuilder {
2926     private static final long serialVersionUID = 0L;
2927     // Use DataLabelingDataset.newBuilder() to construct.
DataLabelingDataset(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)2928     private DataLabelingDataset(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
2929       super(builder);
2930     }
2931 
DataLabelingDataset()2932     private DataLabelingDataset() {
2933       dataset_ = "";
2934       datasetDisplayName_ = "";
2935       dataLabelingAnnotatedDatasets_ = java.util.Collections.emptyList();
2936     }
2937 
2938     @java.lang.Override
2939     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)2940     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
2941       return new DataLabelingDataset();
2942     }
2943 
2944     @java.lang.Override
getUnknownFields()2945     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
2946       return this.unknownFields;
2947     }
2948 
getDescriptor()2949     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
2950       return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
2951           .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_DataLabelingDataset_descriptor;
2952     }
2953 
2954     @java.lang.Override
2955     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()2956         internalGetFieldAccessorTable() {
2957       return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
2958           .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_DataLabelingDataset_fieldAccessorTable
2959           .ensureFieldAccessorsInitialized(
2960               com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.class,
2961               com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.Builder
2962                   .class);
2963     }
2964 
2965     public interface DataLabelingAnnotatedDatasetOrBuilder
2966         extends
2967         // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset)
2968         com.google.protobuf.MessageOrBuilder {
2969 
2970       /**
2971        *
2972        *
2973        * <pre>
2974        * Full resource name of data labeling AnnotatedDataset.
2975        * Format:
2976        * `projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}`.
2977        * </pre>
2978        *
2979        * <code>string annotated_dataset = 1 [(.google.api.resource_reference) = { ... }</code>
2980        *
2981        * @return The annotatedDataset.
2982        */
getAnnotatedDataset()2983       java.lang.String getAnnotatedDataset();
2984       /**
2985        *
2986        *
2987        * <pre>
2988        * Full resource name of data labeling AnnotatedDataset.
2989        * Format:
2990        * `projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}`.
2991        * </pre>
2992        *
2993        * <code>string annotated_dataset = 1 [(.google.api.resource_reference) = { ... }</code>
2994        *
2995        * @return The bytes for annotatedDataset.
2996        */
getAnnotatedDatasetBytes()2997       com.google.protobuf.ByteString getAnnotatedDatasetBytes();
2998 
2999       /**
3000        *
3001        *
3002        * <pre>
3003        * The AnnotatedDataset's display name in datalabeling.googleapis.com.
3004        * </pre>
3005        *
3006        * <code>string annotated_dataset_display_name = 3;</code>
3007        *
3008        * @return The annotatedDatasetDisplayName.
3009        */
getAnnotatedDatasetDisplayName()3010       java.lang.String getAnnotatedDatasetDisplayName();
3011       /**
3012        *
3013        *
3014        * <pre>
3015        * The AnnotatedDataset's display name in datalabeling.googleapis.com.
3016        * </pre>
3017        *
3018        * <code>string annotated_dataset_display_name = 3;</code>
3019        *
3020        * @return The bytes for annotatedDatasetDisplayName.
3021        */
getAnnotatedDatasetDisplayNameBytes()3022       com.google.protobuf.ByteString getAnnotatedDatasetDisplayNameBytes();
3023     }
3024     /**
3025      *
3026      *
3027      * <pre>
3028      * Represents one AnnotatedDataset in datalabeling.googleapis.com.
3029      * </pre>
3030      *
3031      * Protobuf type {@code
3032      * google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset}
3033      */
3034     public static final class DataLabelingAnnotatedDataset
3035         extends com.google.protobuf.GeneratedMessageV3
3036         implements
3037         // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset)
3038         DataLabelingAnnotatedDatasetOrBuilder {
3039       private static final long serialVersionUID = 0L;
3040       // Use DataLabelingAnnotatedDataset.newBuilder() to construct.
DataLabelingAnnotatedDataset( com.google.protobuf.GeneratedMessageV3.Builder<?> builder)3041       private DataLabelingAnnotatedDataset(
3042           com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
3043         super(builder);
3044       }
3045 
DataLabelingAnnotatedDataset()3046       private DataLabelingAnnotatedDataset() {
3047         annotatedDataset_ = "";
3048         annotatedDatasetDisplayName_ = "";
3049       }
3050 
3051       @java.lang.Override
3052       @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)3053       protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
3054         return new DataLabelingAnnotatedDataset();
3055       }
3056 
3057       @java.lang.Override
getUnknownFields()3058       public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
3059         return this.unknownFields;
3060       }
3061 
getDescriptor()3062       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
3063         return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
3064             .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_DataLabelingDataset_DataLabelingAnnotatedDataset_descriptor;
3065       }
3066 
3067       @java.lang.Override
3068       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()3069           internalGetFieldAccessorTable() {
3070         return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
3071             .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_DataLabelingDataset_DataLabelingAnnotatedDataset_fieldAccessorTable
3072             .ensureFieldAccessorsInitialized(
3073                 com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3074                     .DataLabelingAnnotatedDataset.class,
3075                 com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3076                     .DataLabelingAnnotatedDataset.Builder.class);
3077       }
3078 
3079       public static final int ANNOTATED_DATASET_FIELD_NUMBER = 1;
3080 
3081       @SuppressWarnings("serial")
3082       private volatile java.lang.Object annotatedDataset_ = "";
3083       /**
3084        *
3085        *
3086        * <pre>
3087        * Full resource name of data labeling AnnotatedDataset.
3088        * Format:
3089        * `projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}`.
3090        * </pre>
3091        *
3092        * <code>string annotated_dataset = 1 [(.google.api.resource_reference) = { ... }</code>
3093        *
3094        * @return The annotatedDataset.
3095        */
3096       @java.lang.Override
getAnnotatedDataset()3097       public java.lang.String getAnnotatedDataset() {
3098         java.lang.Object ref = annotatedDataset_;
3099         if (ref instanceof java.lang.String) {
3100           return (java.lang.String) ref;
3101         } else {
3102           com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
3103           java.lang.String s = bs.toStringUtf8();
3104           annotatedDataset_ = s;
3105           return s;
3106         }
3107       }
3108       /**
3109        *
3110        *
3111        * <pre>
3112        * Full resource name of data labeling AnnotatedDataset.
3113        * Format:
3114        * `projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}`.
3115        * </pre>
3116        *
3117        * <code>string annotated_dataset = 1 [(.google.api.resource_reference) = { ... }</code>
3118        *
3119        * @return The bytes for annotatedDataset.
3120        */
3121       @java.lang.Override
getAnnotatedDatasetBytes()3122       public com.google.protobuf.ByteString getAnnotatedDatasetBytes() {
3123         java.lang.Object ref = annotatedDataset_;
3124         if (ref instanceof java.lang.String) {
3125           com.google.protobuf.ByteString b =
3126               com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
3127           annotatedDataset_ = b;
3128           return b;
3129         } else {
3130           return (com.google.protobuf.ByteString) ref;
3131         }
3132       }
3133 
3134       public static final int ANNOTATED_DATASET_DISPLAY_NAME_FIELD_NUMBER = 3;
3135 
3136       @SuppressWarnings("serial")
3137       private volatile java.lang.Object annotatedDatasetDisplayName_ = "";
3138       /**
3139        *
3140        *
3141        * <pre>
3142        * The AnnotatedDataset's display name in datalabeling.googleapis.com.
3143        * </pre>
3144        *
3145        * <code>string annotated_dataset_display_name = 3;</code>
3146        *
3147        * @return The annotatedDatasetDisplayName.
3148        */
3149       @java.lang.Override
getAnnotatedDatasetDisplayName()3150       public java.lang.String getAnnotatedDatasetDisplayName() {
3151         java.lang.Object ref = annotatedDatasetDisplayName_;
3152         if (ref instanceof java.lang.String) {
3153           return (java.lang.String) ref;
3154         } else {
3155           com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
3156           java.lang.String s = bs.toStringUtf8();
3157           annotatedDatasetDisplayName_ = s;
3158           return s;
3159         }
3160       }
3161       /**
3162        *
3163        *
3164        * <pre>
3165        * The AnnotatedDataset's display name in datalabeling.googleapis.com.
3166        * </pre>
3167        *
3168        * <code>string annotated_dataset_display_name = 3;</code>
3169        *
3170        * @return The bytes for annotatedDatasetDisplayName.
3171        */
3172       @java.lang.Override
getAnnotatedDatasetDisplayNameBytes()3173       public com.google.protobuf.ByteString getAnnotatedDatasetDisplayNameBytes() {
3174         java.lang.Object ref = annotatedDatasetDisplayName_;
3175         if (ref instanceof java.lang.String) {
3176           com.google.protobuf.ByteString b =
3177               com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
3178           annotatedDatasetDisplayName_ = b;
3179           return b;
3180         } else {
3181           return (com.google.protobuf.ByteString) ref;
3182         }
3183       }
3184 
3185       private byte memoizedIsInitialized = -1;
3186 
3187       @java.lang.Override
isInitialized()3188       public final boolean isInitialized() {
3189         byte isInitialized = memoizedIsInitialized;
3190         if (isInitialized == 1) return true;
3191         if (isInitialized == 0) return false;
3192 
3193         memoizedIsInitialized = 1;
3194         return true;
3195       }
3196 
3197       @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)3198       public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
3199         if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(annotatedDataset_)) {
3200           com.google.protobuf.GeneratedMessageV3.writeString(output, 1, annotatedDataset_);
3201         }
3202         if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(annotatedDatasetDisplayName_)) {
3203           com.google.protobuf.GeneratedMessageV3.writeString(
3204               output, 3, annotatedDatasetDisplayName_);
3205         }
3206         getUnknownFields().writeTo(output);
3207       }
3208 
3209       @java.lang.Override
getSerializedSize()3210       public int getSerializedSize() {
3211         int size = memoizedSize;
3212         if (size != -1) return size;
3213 
3214         size = 0;
3215         if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(annotatedDataset_)) {
3216           size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, annotatedDataset_);
3217         }
3218         if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(annotatedDatasetDisplayName_)) {
3219           size +=
3220               com.google.protobuf.GeneratedMessageV3.computeStringSize(
3221                   3, annotatedDatasetDisplayName_);
3222         }
3223         size += getUnknownFields().getSerializedSize();
3224         memoizedSize = size;
3225         return size;
3226       }
3227 
3228       @java.lang.Override
equals(final java.lang.Object obj)3229       public boolean equals(final java.lang.Object obj) {
3230         if (obj == this) {
3231           return true;
3232         }
3233         if (!(obj
3234             instanceof
3235             com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3236                 .DataLabelingAnnotatedDataset)) {
3237           return super.equals(obj);
3238         }
3239         com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3240                 .DataLabelingAnnotatedDataset
3241             other =
3242                 (com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3243                         .DataLabelingAnnotatedDataset)
3244                     obj;
3245 
3246         if (!getAnnotatedDataset().equals(other.getAnnotatedDataset())) return false;
3247         if (!getAnnotatedDatasetDisplayName().equals(other.getAnnotatedDatasetDisplayName()))
3248           return false;
3249         if (!getUnknownFields().equals(other.getUnknownFields())) return false;
3250         return true;
3251       }
3252 
3253       @java.lang.Override
hashCode()3254       public int hashCode() {
3255         if (memoizedHashCode != 0) {
3256           return memoizedHashCode;
3257         }
3258         int hash = 41;
3259         hash = (19 * hash) + getDescriptor().hashCode();
3260         hash = (37 * hash) + ANNOTATED_DATASET_FIELD_NUMBER;
3261         hash = (53 * hash) + getAnnotatedDataset().hashCode();
3262         hash = (37 * hash) + ANNOTATED_DATASET_DISPLAY_NAME_FIELD_NUMBER;
3263         hash = (53 * hash) + getAnnotatedDatasetDisplayName().hashCode();
3264         hash = (29 * hash) + getUnknownFields().hashCode();
3265         memoizedHashCode = hash;
3266         return hash;
3267       }
3268 
3269       public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3270               .DataLabelingAnnotatedDataset
parseFrom(java.nio.ByteBuffer data)3271           parseFrom(java.nio.ByteBuffer data)
3272               throws com.google.protobuf.InvalidProtocolBufferException {
3273         return PARSER.parseFrom(data);
3274       }
3275 
3276       public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3277               .DataLabelingAnnotatedDataset
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3278           parseFrom(
3279               java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3280               throws com.google.protobuf.InvalidProtocolBufferException {
3281         return PARSER.parseFrom(data, extensionRegistry);
3282       }
3283 
3284       public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3285               .DataLabelingAnnotatedDataset
parseFrom(com.google.protobuf.ByteString data)3286           parseFrom(com.google.protobuf.ByteString data)
3287               throws com.google.protobuf.InvalidProtocolBufferException {
3288         return PARSER.parseFrom(data);
3289       }
3290 
3291       public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3292               .DataLabelingAnnotatedDataset
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3293           parseFrom(
3294               com.google.protobuf.ByteString data,
3295               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3296               throws com.google.protobuf.InvalidProtocolBufferException {
3297         return PARSER.parseFrom(data, extensionRegistry);
3298       }
3299 
3300       public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3301               .DataLabelingAnnotatedDataset
parseFrom(byte[] data)3302           parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
3303         return PARSER.parseFrom(data);
3304       }
3305 
3306       public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3307               .DataLabelingAnnotatedDataset
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3308           parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3309               throws com.google.protobuf.InvalidProtocolBufferException {
3310         return PARSER.parseFrom(data, extensionRegistry);
3311       }
3312 
3313       public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3314               .DataLabelingAnnotatedDataset
parseFrom(java.io.InputStream input)3315           parseFrom(java.io.InputStream input) throws java.io.IOException {
3316         return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
3317       }
3318 
3319       public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3320               .DataLabelingAnnotatedDataset
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3321           parseFrom(
3322               java.io.InputStream input,
3323               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3324               throws java.io.IOException {
3325         return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
3326             PARSER, input, extensionRegistry);
3327       }
3328 
3329       public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3330               .DataLabelingAnnotatedDataset
parseDelimitedFrom(java.io.InputStream input)3331           parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
3332         return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
3333       }
3334 
3335       public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3336               .DataLabelingAnnotatedDataset
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3337           parseDelimitedFrom(
3338               java.io.InputStream input,
3339               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3340               throws java.io.IOException {
3341         return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
3342             PARSER, input, extensionRegistry);
3343       }
3344 
3345       public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3346               .DataLabelingAnnotatedDataset
parseFrom(com.google.protobuf.CodedInputStream input)3347           parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException {
3348         return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
3349       }
3350 
3351       public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3352               .DataLabelingAnnotatedDataset
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3353           parseFrom(
3354               com.google.protobuf.CodedInputStream input,
3355               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3356               throws java.io.IOException {
3357         return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
3358             PARSER, input, extensionRegistry);
3359       }
3360 
3361       @java.lang.Override
newBuilderForType()3362       public Builder newBuilderForType() {
3363         return newBuilder();
3364       }
3365 
newBuilder()3366       public static Builder newBuilder() {
3367         return DEFAULT_INSTANCE.toBuilder();
3368       }
3369 
newBuilder( com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset .DataLabelingAnnotatedDataset prototype)3370       public static Builder newBuilder(
3371           com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3372                   .DataLabelingAnnotatedDataset
3373               prototype) {
3374         return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
3375       }
3376 
3377       @java.lang.Override
toBuilder()3378       public Builder toBuilder() {
3379         return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
3380       }
3381 
3382       @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)3383       protected Builder newBuilderForType(
3384           com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
3385         Builder builder = new Builder(parent);
3386         return builder;
3387       }
3388       /**
3389        *
3390        *
3391        * <pre>
3392        * Represents one AnnotatedDataset in datalabeling.googleapis.com.
3393        * </pre>
3394        *
3395        * Protobuf type {@code
3396        * google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset}
3397        */
3398       public static final class Builder
3399           extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
3400           implements
3401           // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset)
3402           com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3403               .DataLabelingAnnotatedDatasetOrBuilder {
getDescriptor()3404         public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
3405           return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
3406               .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_DataLabelingDataset_DataLabelingAnnotatedDataset_descriptor;
3407         }
3408 
3409         @java.lang.Override
3410         protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()3411             internalGetFieldAccessorTable() {
3412           return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
3413               .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_DataLabelingDataset_DataLabelingAnnotatedDataset_fieldAccessorTable
3414               .ensureFieldAccessorsInitialized(
3415                   com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3416                       .DataLabelingAnnotatedDataset.class,
3417                   com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3418                       .DataLabelingAnnotatedDataset.Builder.class);
3419         }
3420 
3421         // Construct using
3422         // com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset.newBuilder()
Builder()3423         private Builder() {}
3424 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)3425         private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
3426           super(parent);
3427         }
3428 
3429         @java.lang.Override
clear()3430         public Builder clear() {
3431           super.clear();
3432           bitField0_ = 0;
3433           annotatedDataset_ = "";
3434           annotatedDatasetDisplayName_ = "";
3435           return this;
3436         }
3437 
3438         @java.lang.Override
getDescriptorForType()3439         public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
3440           return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
3441               .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_DataLabelingDataset_DataLabelingAnnotatedDataset_descriptor;
3442         }
3443 
3444         @java.lang.Override
3445         public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3446                 .DataLabelingAnnotatedDataset
getDefaultInstanceForType()3447             getDefaultInstanceForType() {
3448           return com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3449               .DataLabelingAnnotatedDataset.getDefaultInstance();
3450         }
3451 
3452         @java.lang.Override
3453         public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3454                 .DataLabelingAnnotatedDataset
build()3455             build() {
3456           com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3457                   .DataLabelingAnnotatedDataset
3458               result = buildPartial();
3459           if (!result.isInitialized()) {
3460             throw newUninitializedMessageException(result);
3461           }
3462           return result;
3463         }
3464 
3465         @java.lang.Override
3466         public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3467                 .DataLabelingAnnotatedDataset
buildPartial()3468             buildPartial() {
3469           com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3470                   .DataLabelingAnnotatedDataset
3471               result =
3472                   new com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3473                       .DataLabelingAnnotatedDataset(this);
3474           if (bitField0_ != 0) {
3475             buildPartial0(result);
3476           }
3477           onBuilt();
3478           return result;
3479         }
3480 
buildPartial0( com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset .DataLabelingAnnotatedDataset result)3481         private void buildPartial0(
3482             com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3483                     .DataLabelingAnnotatedDataset
3484                 result) {
3485           int from_bitField0_ = bitField0_;
3486           if (((from_bitField0_ & 0x00000001) != 0)) {
3487             result.annotatedDataset_ = annotatedDataset_;
3488           }
3489           if (((from_bitField0_ & 0x00000002) != 0)) {
3490             result.annotatedDatasetDisplayName_ = annotatedDatasetDisplayName_;
3491           }
3492         }
3493 
3494         @java.lang.Override
clone()3495         public Builder clone() {
3496           return super.clone();
3497         }
3498 
3499         @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)3500         public Builder setField(
3501             com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
3502           return super.setField(field, value);
3503         }
3504 
3505         @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)3506         public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
3507           return super.clearField(field);
3508         }
3509 
3510         @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)3511         public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
3512           return super.clearOneof(oneof);
3513         }
3514 
3515         @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)3516         public Builder setRepeatedField(
3517             com.google.protobuf.Descriptors.FieldDescriptor field,
3518             int index,
3519             java.lang.Object value) {
3520           return super.setRepeatedField(field, index, value);
3521         }
3522 
3523         @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)3524         public Builder addRepeatedField(
3525             com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
3526           return super.addRepeatedField(field, value);
3527         }
3528 
3529         @java.lang.Override
mergeFrom(com.google.protobuf.Message other)3530         public Builder mergeFrom(com.google.protobuf.Message other) {
3531           if (other
3532               instanceof
3533               com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3534                   .DataLabelingAnnotatedDataset) {
3535             return mergeFrom(
3536                 (com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3537                         .DataLabelingAnnotatedDataset)
3538                     other);
3539           } else {
3540             super.mergeFrom(other);
3541             return this;
3542           }
3543         }
3544 
mergeFrom( com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset .DataLabelingAnnotatedDataset other)3545         public Builder mergeFrom(
3546             com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3547                     .DataLabelingAnnotatedDataset
3548                 other) {
3549           if (other
3550               == com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3551                   .DataLabelingAnnotatedDataset.getDefaultInstance()) return this;
3552           if (!other.getAnnotatedDataset().isEmpty()) {
3553             annotatedDataset_ = other.annotatedDataset_;
3554             bitField0_ |= 0x00000001;
3555             onChanged();
3556           }
3557           if (!other.getAnnotatedDatasetDisplayName().isEmpty()) {
3558             annotatedDatasetDisplayName_ = other.annotatedDatasetDisplayName_;
3559             bitField0_ |= 0x00000002;
3560             onChanged();
3561           }
3562           this.mergeUnknownFields(other.getUnknownFields());
3563           onChanged();
3564           return this;
3565         }
3566 
3567         @java.lang.Override
isInitialized()3568         public final boolean isInitialized() {
3569           return true;
3570         }
3571 
3572         @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3573         public Builder mergeFrom(
3574             com.google.protobuf.CodedInputStream input,
3575             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3576             throws java.io.IOException {
3577           if (extensionRegistry == null) {
3578             throw new java.lang.NullPointerException();
3579           }
3580           try {
3581             boolean done = false;
3582             while (!done) {
3583               int tag = input.readTag();
3584               switch (tag) {
3585                 case 0:
3586                   done = true;
3587                   break;
3588                 case 10:
3589                   {
3590                     annotatedDataset_ = input.readStringRequireUtf8();
3591                     bitField0_ |= 0x00000001;
3592                     break;
3593                   } // case 10
3594                 case 26:
3595                   {
3596                     annotatedDatasetDisplayName_ = input.readStringRequireUtf8();
3597                     bitField0_ |= 0x00000002;
3598                     break;
3599                   } // case 26
3600                 default:
3601                   {
3602                     if (!super.parseUnknownField(input, extensionRegistry, tag)) {
3603                       done = true; // was an endgroup tag
3604                     }
3605                     break;
3606                   } // default:
3607               } // switch (tag)
3608             } // while (!done)
3609           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3610             throw e.unwrapIOException();
3611           } finally {
3612             onChanged();
3613           } // finally
3614           return this;
3615         }
3616 
3617         private int bitField0_;
3618 
3619         private java.lang.Object annotatedDataset_ = "";
3620         /**
3621          *
3622          *
3623          * <pre>
3624          * Full resource name of data labeling AnnotatedDataset.
3625          * Format:
3626          * `projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}`.
3627          * </pre>
3628          *
3629          * <code>string annotated_dataset = 1 [(.google.api.resource_reference) = { ... }</code>
3630          *
3631          * @return The annotatedDataset.
3632          */
getAnnotatedDataset()3633         public java.lang.String getAnnotatedDataset() {
3634           java.lang.Object ref = annotatedDataset_;
3635           if (!(ref instanceof java.lang.String)) {
3636             com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
3637             java.lang.String s = bs.toStringUtf8();
3638             annotatedDataset_ = s;
3639             return s;
3640           } else {
3641             return (java.lang.String) ref;
3642           }
3643         }
3644         /**
3645          *
3646          *
3647          * <pre>
3648          * Full resource name of data labeling AnnotatedDataset.
3649          * Format:
3650          * `projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}`.
3651          * </pre>
3652          *
3653          * <code>string annotated_dataset = 1 [(.google.api.resource_reference) = { ... }</code>
3654          *
3655          * @return The bytes for annotatedDataset.
3656          */
getAnnotatedDatasetBytes()3657         public com.google.protobuf.ByteString getAnnotatedDatasetBytes() {
3658           java.lang.Object ref = annotatedDataset_;
3659           if (ref instanceof String) {
3660             com.google.protobuf.ByteString b =
3661                 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
3662             annotatedDataset_ = b;
3663             return b;
3664           } else {
3665             return (com.google.protobuf.ByteString) ref;
3666           }
3667         }
3668         /**
3669          *
3670          *
3671          * <pre>
3672          * Full resource name of data labeling AnnotatedDataset.
3673          * Format:
3674          * `projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}`.
3675          * </pre>
3676          *
3677          * <code>string annotated_dataset = 1 [(.google.api.resource_reference) = { ... }</code>
3678          *
3679          * @param value The annotatedDataset to set.
3680          * @return This builder for chaining.
3681          */
setAnnotatedDataset(java.lang.String value)3682         public Builder setAnnotatedDataset(java.lang.String value) {
3683           if (value == null) {
3684             throw new NullPointerException();
3685           }
3686           annotatedDataset_ = value;
3687           bitField0_ |= 0x00000001;
3688           onChanged();
3689           return this;
3690         }
3691         /**
3692          *
3693          *
3694          * <pre>
3695          * Full resource name of data labeling AnnotatedDataset.
3696          * Format:
3697          * `projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}`.
3698          * </pre>
3699          *
3700          * <code>string annotated_dataset = 1 [(.google.api.resource_reference) = { ... }</code>
3701          *
3702          * @return This builder for chaining.
3703          */
clearAnnotatedDataset()3704         public Builder clearAnnotatedDataset() {
3705           annotatedDataset_ = getDefaultInstance().getAnnotatedDataset();
3706           bitField0_ = (bitField0_ & ~0x00000001);
3707           onChanged();
3708           return this;
3709         }
3710         /**
3711          *
3712          *
3713          * <pre>
3714          * Full resource name of data labeling AnnotatedDataset.
3715          * Format:
3716          * `projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}`.
3717          * </pre>
3718          *
3719          * <code>string annotated_dataset = 1 [(.google.api.resource_reference) = { ... }</code>
3720          *
3721          * @param value The bytes for annotatedDataset to set.
3722          * @return This builder for chaining.
3723          */
setAnnotatedDatasetBytes(com.google.protobuf.ByteString value)3724         public Builder setAnnotatedDatasetBytes(com.google.protobuf.ByteString value) {
3725           if (value == null) {
3726             throw new NullPointerException();
3727           }
3728           checkByteStringIsUtf8(value);
3729           annotatedDataset_ = value;
3730           bitField0_ |= 0x00000001;
3731           onChanged();
3732           return this;
3733         }
3734 
3735         private java.lang.Object annotatedDatasetDisplayName_ = "";
3736         /**
3737          *
3738          *
3739          * <pre>
3740          * The AnnotatedDataset's display name in datalabeling.googleapis.com.
3741          * </pre>
3742          *
3743          * <code>string annotated_dataset_display_name = 3;</code>
3744          *
3745          * @return The annotatedDatasetDisplayName.
3746          */
getAnnotatedDatasetDisplayName()3747         public java.lang.String getAnnotatedDatasetDisplayName() {
3748           java.lang.Object ref = annotatedDatasetDisplayName_;
3749           if (!(ref instanceof java.lang.String)) {
3750             com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
3751             java.lang.String s = bs.toStringUtf8();
3752             annotatedDatasetDisplayName_ = s;
3753             return s;
3754           } else {
3755             return (java.lang.String) ref;
3756           }
3757         }
3758         /**
3759          *
3760          *
3761          * <pre>
3762          * The AnnotatedDataset's display name in datalabeling.googleapis.com.
3763          * </pre>
3764          *
3765          * <code>string annotated_dataset_display_name = 3;</code>
3766          *
3767          * @return The bytes for annotatedDatasetDisplayName.
3768          */
getAnnotatedDatasetDisplayNameBytes()3769         public com.google.protobuf.ByteString getAnnotatedDatasetDisplayNameBytes() {
3770           java.lang.Object ref = annotatedDatasetDisplayName_;
3771           if (ref instanceof String) {
3772             com.google.protobuf.ByteString b =
3773                 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
3774             annotatedDatasetDisplayName_ = b;
3775             return b;
3776           } else {
3777             return (com.google.protobuf.ByteString) ref;
3778           }
3779         }
3780         /**
3781          *
3782          *
3783          * <pre>
3784          * The AnnotatedDataset's display name in datalabeling.googleapis.com.
3785          * </pre>
3786          *
3787          * <code>string annotated_dataset_display_name = 3;</code>
3788          *
3789          * @param value The annotatedDatasetDisplayName to set.
3790          * @return This builder for chaining.
3791          */
setAnnotatedDatasetDisplayName(java.lang.String value)3792         public Builder setAnnotatedDatasetDisplayName(java.lang.String value) {
3793           if (value == null) {
3794             throw new NullPointerException();
3795           }
3796           annotatedDatasetDisplayName_ = value;
3797           bitField0_ |= 0x00000002;
3798           onChanged();
3799           return this;
3800         }
3801         /**
3802          *
3803          *
3804          * <pre>
3805          * The AnnotatedDataset's display name in datalabeling.googleapis.com.
3806          * </pre>
3807          *
3808          * <code>string annotated_dataset_display_name = 3;</code>
3809          *
3810          * @return This builder for chaining.
3811          */
clearAnnotatedDatasetDisplayName()3812         public Builder clearAnnotatedDatasetDisplayName() {
3813           annotatedDatasetDisplayName_ = getDefaultInstance().getAnnotatedDatasetDisplayName();
3814           bitField0_ = (bitField0_ & ~0x00000002);
3815           onChanged();
3816           return this;
3817         }
3818         /**
3819          *
3820          *
3821          * <pre>
3822          * The AnnotatedDataset's display name in datalabeling.googleapis.com.
3823          * </pre>
3824          *
3825          * <code>string annotated_dataset_display_name = 3;</code>
3826          *
3827          * @param value The bytes for annotatedDatasetDisplayName to set.
3828          * @return This builder for chaining.
3829          */
setAnnotatedDatasetDisplayNameBytes(com.google.protobuf.ByteString value)3830         public Builder setAnnotatedDatasetDisplayNameBytes(com.google.protobuf.ByteString value) {
3831           if (value == null) {
3832             throw new NullPointerException();
3833           }
3834           checkByteStringIsUtf8(value);
3835           annotatedDatasetDisplayName_ = value;
3836           bitField0_ |= 0x00000002;
3837           onChanged();
3838           return this;
3839         }
3840 
3841         @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3842         public final Builder setUnknownFields(
3843             final com.google.protobuf.UnknownFieldSet unknownFields) {
3844           return super.setUnknownFields(unknownFields);
3845         }
3846 
3847         @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3848         public final Builder mergeUnknownFields(
3849             final com.google.protobuf.UnknownFieldSet unknownFields) {
3850           return super.mergeUnknownFields(unknownFields);
3851         }
3852 
3853         // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset)
3854       }
3855 
3856       // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset)
3857       private static final com.google.cloud.aiplatform.v1beta1.MigratableResource
3858               .DataLabelingDataset.DataLabelingAnnotatedDataset
3859           DEFAULT_INSTANCE;
3860 
3861       static {
3862         DEFAULT_INSTANCE =
3863             new com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3864                 .DataLabelingAnnotatedDataset();
3865       }
3866 
3867       public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3868               .DataLabelingAnnotatedDataset
getDefaultInstance()3869           getDefaultInstance() {
3870         return DEFAULT_INSTANCE;
3871       }
3872 
3873       private static final com.google.protobuf.Parser<DataLabelingAnnotatedDataset> PARSER =
3874           new com.google.protobuf.AbstractParser<DataLabelingAnnotatedDataset>() {
3875             @java.lang.Override
3876             public DataLabelingAnnotatedDataset parsePartialFrom(
3877                 com.google.protobuf.CodedInputStream input,
3878                 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3879                 throws com.google.protobuf.InvalidProtocolBufferException {
3880               Builder builder = newBuilder();
3881               try {
3882                 builder.mergeFrom(input, extensionRegistry);
3883               } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3884                 throw e.setUnfinishedMessage(builder.buildPartial());
3885               } catch (com.google.protobuf.UninitializedMessageException e) {
3886                 throw e.asInvalidProtocolBufferException()
3887                     .setUnfinishedMessage(builder.buildPartial());
3888               } catch (java.io.IOException e) {
3889                 throw new com.google.protobuf.InvalidProtocolBufferException(e)
3890                     .setUnfinishedMessage(builder.buildPartial());
3891               }
3892               return builder.buildPartial();
3893             }
3894           };
3895 
parser()3896       public static com.google.protobuf.Parser<DataLabelingAnnotatedDataset> parser() {
3897         return PARSER;
3898       }
3899 
3900       @java.lang.Override
getParserForType()3901       public com.google.protobuf.Parser<DataLabelingAnnotatedDataset> getParserForType() {
3902         return PARSER;
3903       }
3904 
3905       @java.lang.Override
3906       public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
3907               .DataLabelingAnnotatedDataset
getDefaultInstanceForType()3908           getDefaultInstanceForType() {
3909         return DEFAULT_INSTANCE;
3910       }
3911     }
3912 
3913     public static final int DATASET_FIELD_NUMBER = 1;
3914 
3915     @SuppressWarnings("serial")
3916     private volatile java.lang.Object dataset_ = "";
3917     /**
3918      *
3919      *
3920      * <pre>
3921      * Full resource name of data labeling Dataset.
3922      * Format:
3923      * `projects/{project}/datasets/{dataset}`.
3924      * </pre>
3925      *
3926      * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
3927      *
3928      * @return The dataset.
3929      */
3930     @java.lang.Override
getDataset()3931     public java.lang.String getDataset() {
3932       java.lang.Object ref = dataset_;
3933       if (ref instanceof java.lang.String) {
3934         return (java.lang.String) ref;
3935       } else {
3936         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
3937         java.lang.String s = bs.toStringUtf8();
3938         dataset_ = s;
3939         return s;
3940       }
3941     }
3942     /**
3943      *
3944      *
3945      * <pre>
3946      * Full resource name of data labeling Dataset.
3947      * Format:
3948      * `projects/{project}/datasets/{dataset}`.
3949      * </pre>
3950      *
3951      * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
3952      *
3953      * @return The bytes for dataset.
3954      */
3955     @java.lang.Override
getDatasetBytes()3956     public com.google.protobuf.ByteString getDatasetBytes() {
3957       java.lang.Object ref = dataset_;
3958       if (ref instanceof java.lang.String) {
3959         com.google.protobuf.ByteString b =
3960             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
3961         dataset_ = b;
3962         return b;
3963       } else {
3964         return (com.google.protobuf.ByteString) ref;
3965       }
3966     }
3967 
3968     public static final int DATASET_DISPLAY_NAME_FIELD_NUMBER = 4;
3969 
3970     @SuppressWarnings("serial")
3971     private volatile java.lang.Object datasetDisplayName_ = "";
3972     /**
3973      *
3974      *
3975      * <pre>
3976      * The Dataset's display name in datalabeling.googleapis.com.
3977      * </pre>
3978      *
3979      * <code>string dataset_display_name = 4;</code>
3980      *
3981      * @return The datasetDisplayName.
3982      */
3983     @java.lang.Override
getDatasetDisplayName()3984     public java.lang.String getDatasetDisplayName() {
3985       java.lang.Object ref = datasetDisplayName_;
3986       if (ref instanceof java.lang.String) {
3987         return (java.lang.String) ref;
3988       } else {
3989         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
3990         java.lang.String s = bs.toStringUtf8();
3991         datasetDisplayName_ = s;
3992         return s;
3993       }
3994     }
3995     /**
3996      *
3997      *
3998      * <pre>
3999      * The Dataset's display name in datalabeling.googleapis.com.
4000      * </pre>
4001      *
4002      * <code>string dataset_display_name = 4;</code>
4003      *
4004      * @return The bytes for datasetDisplayName.
4005      */
4006     @java.lang.Override
getDatasetDisplayNameBytes()4007     public com.google.protobuf.ByteString getDatasetDisplayNameBytes() {
4008       java.lang.Object ref = datasetDisplayName_;
4009       if (ref instanceof java.lang.String) {
4010         com.google.protobuf.ByteString b =
4011             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
4012         datasetDisplayName_ = b;
4013         return b;
4014       } else {
4015         return (com.google.protobuf.ByteString) ref;
4016       }
4017     }
4018 
4019     public static final int DATA_LABELING_ANNOTATED_DATASETS_FIELD_NUMBER = 3;
4020 
4021     @SuppressWarnings("serial")
4022     private java.util.List<
4023             com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4024                 .DataLabelingAnnotatedDataset>
4025         dataLabelingAnnotatedDatasets_;
4026     /**
4027      *
4028      *
4029      * <pre>
4030      * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
4031      * the data labeling Dataset.
4032      * </pre>
4033      *
4034      * <code>
4035      * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
4036      * </code>
4037      */
4038     @java.lang.Override
4039     public java.util.List<
4040             com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4041                 .DataLabelingAnnotatedDataset>
getDataLabelingAnnotatedDatasetsList()4042         getDataLabelingAnnotatedDatasetsList() {
4043       return dataLabelingAnnotatedDatasets_;
4044     }
4045     /**
4046      *
4047      *
4048      * <pre>
4049      * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
4050      * the data labeling Dataset.
4051      * </pre>
4052      *
4053      * <code>
4054      * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
4055      * </code>
4056      */
4057     @java.lang.Override
4058     public java.util.List<
4059             ? extends
4060                 com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4061                     .DataLabelingAnnotatedDatasetOrBuilder>
getDataLabelingAnnotatedDatasetsOrBuilderList()4062         getDataLabelingAnnotatedDatasetsOrBuilderList() {
4063       return dataLabelingAnnotatedDatasets_;
4064     }
4065     /**
4066      *
4067      *
4068      * <pre>
4069      * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
4070      * the data labeling Dataset.
4071      * </pre>
4072      *
4073      * <code>
4074      * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
4075      * </code>
4076      */
4077     @java.lang.Override
getDataLabelingAnnotatedDatasetsCount()4078     public int getDataLabelingAnnotatedDatasetsCount() {
4079       return dataLabelingAnnotatedDatasets_.size();
4080     }
4081     /**
4082      *
4083      *
4084      * <pre>
4085      * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
4086      * the data labeling Dataset.
4087      * </pre>
4088      *
4089      * <code>
4090      * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
4091      * </code>
4092      */
4093     @java.lang.Override
4094     public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4095             .DataLabelingAnnotatedDataset
getDataLabelingAnnotatedDatasets(int index)4096         getDataLabelingAnnotatedDatasets(int index) {
4097       return dataLabelingAnnotatedDatasets_.get(index);
4098     }
4099     /**
4100      *
4101      *
4102      * <pre>
4103      * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
4104      * the data labeling Dataset.
4105      * </pre>
4106      *
4107      * <code>
4108      * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
4109      * </code>
4110      */
4111     @java.lang.Override
4112     public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4113             .DataLabelingAnnotatedDatasetOrBuilder
getDataLabelingAnnotatedDatasetsOrBuilder(int index)4114         getDataLabelingAnnotatedDatasetsOrBuilder(int index) {
4115       return dataLabelingAnnotatedDatasets_.get(index);
4116     }
4117 
4118     private byte memoizedIsInitialized = -1;
4119 
4120     @java.lang.Override
isInitialized()4121     public final boolean isInitialized() {
4122       byte isInitialized = memoizedIsInitialized;
4123       if (isInitialized == 1) return true;
4124       if (isInitialized == 0) return false;
4125 
4126       memoizedIsInitialized = 1;
4127       return true;
4128     }
4129 
4130     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)4131     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
4132       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataset_)) {
4133         com.google.protobuf.GeneratedMessageV3.writeString(output, 1, dataset_);
4134       }
4135       for (int i = 0; i < dataLabelingAnnotatedDatasets_.size(); i++) {
4136         output.writeMessage(3, dataLabelingAnnotatedDatasets_.get(i));
4137       }
4138       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(datasetDisplayName_)) {
4139         com.google.protobuf.GeneratedMessageV3.writeString(output, 4, datasetDisplayName_);
4140       }
4141       getUnknownFields().writeTo(output);
4142     }
4143 
4144     @java.lang.Override
getSerializedSize()4145     public int getSerializedSize() {
4146       int size = memoizedSize;
4147       if (size != -1) return size;
4148 
4149       size = 0;
4150       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataset_)) {
4151         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, dataset_);
4152       }
4153       for (int i = 0; i < dataLabelingAnnotatedDatasets_.size(); i++) {
4154         size +=
4155             com.google.protobuf.CodedOutputStream.computeMessageSize(
4156                 3, dataLabelingAnnotatedDatasets_.get(i));
4157       }
4158       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(datasetDisplayName_)) {
4159         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, datasetDisplayName_);
4160       }
4161       size += getUnknownFields().getSerializedSize();
4162       memoizedSize = size;
4163       return size;
4164     }
4165 
4166     @java.lang.Override
equals(final java.lang.Object obj)4167     public boolean equals(final java.lang.Object obj) {
4168       if (obj == this) {
4169         return true;
4170       }
4171       if (!(obj
4172           instanceof com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset)) {
4173         return super.equals(obj);
4174       }
4175       com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset other =
4176           (com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset) obj;
4177 
4178       if (!getDataset().equals(other.getDataset())) return false;
4179       if (!getDatasetDisplayName().equals(other.getDatasetDisplayName())) return false;
4180       if (!getDataLabelingAnnotatedDatasetsList()
4181           .equals(other.getDataLabelingAnnotatedDatasetsList())) return false;
4182       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
4183       return true;
4184     }
4185 
4186     @java.lang.Override
hashCode()4187     public int hashCode() {
4188       if (memoizedHashCode != 0) {
4189         return memoizedHashCode;
4190       }
4191       int hash = 41;
4192       hash = (19 * hash) + getDescriptor().hashCode();
4193       hash = (37 * hash) + DATASET_FIELD_NUMBER;
4194       hash = (53 * hash) + getDataset().hashCode();
4195       hash = (37 * hash) + DATASET_DISPLAY_NAME_FIELD_NUMBER;
4196       hash = (53 * hash) + getDatasetDisplayName().hashCode();
4197       if (getDataLabelingAnnotatedDatasetsCount() > 0) {
4198         hash = (37 * hash) + DATA_LABELING_ANNOTATED_DATASETS_FIELD_NUMBER;
4199         hash = (53 * hash) + getDataLabelingAnnotatedDatasetsList().hashCode();
4200       }
4201       hash = (29 * hash) + getUnknownFields().hashCode();
4202       memoizedHashCode = hash;
4203       return hash;
4204     }
4205 
4206     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
parseFrom(java.nio.ByteBuffer data)4207         parseFrom(java.nio.ByteBuffer data)
4208             throws com.google.protobuf.InvalidProtocolBufferException {
4209       return PARSER.parseFrom(data);
4210     }
4211 
4212     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4213         parseFrom(
4214             java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4215             throws com.google.protobuf.InvalidProtocolBufferException {
4216       return PARSER.parseFrom(data, extensionRegistry);
4217     }
4218 
4219     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
parseFrom(com.google.protobuf.ByteString data)4220         parseFrom(com.google.protobuf.ByteString data)
4221             throws com.google.protobuf.InvalidProtocolBufferException {
4222       return PARSER.parseFrom(data);
4223     }
4224 
4225     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4226         parseFrom(
4227             com.google.protobuf.ByteString data,
4228             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4229             throws com.google.protobuf.InvalidProtocolBufferException {
4230       return PARSER.parseFrom(data, extensionRegistry);
4231     }
4232 
4233     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
parseFrom(byte[] data)4234         parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
4235       return PARSER.parseFrom(data);
4236     }
4237 
4238     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4239         parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4240             throws com.google.protobuf.InvalidProtocolBufferException {
4241       return PARSER.parseFrom(data, extensionRegistry);
4242     }
4243 
4244     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
parseFrom(java.io.InputStream input)4245         parseFrom(java.io.InputStream input) throws java.io.IOException {
4246       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
4247     }
4248 
4249     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4250         parseFrom(
4251             java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4252             throws java.io.IOException {
4253       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
4254           PARSER, input, extensionRegistry);
4255     }
4256 
4257     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
parseDelimitedFrom(java.io.InputStream input)4258         parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
4259       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
4260     }
4261 
4262     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4263         parseDelimitedFrom(
4264             java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4265             throws java.io.IOException {
4266       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
4267           PARSER, input, extensionRegistry);
4268     }
4269 
4270     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
parseFrom(com.google.protobuf.CodedInputStream input)4271         parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException {
4272       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
4273     }
4274 
4275     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4276         parseFrom(
4277             com.google.protobuf.CodedInputStream input,
4278             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4279             throws java.io.IOException {
4280       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
4281           PARSER, input, extensionRegistry);
4282     }
4283 
4284     @java.lang.Override
newBuilderForType()4285     public Builder newBuilderForType() {
4286       return newBuilder();
4287     }
4288 
newBuilder()4289     public static Builder newBuilder() {
4290       return DEFAULT_INSTANCE.toBuilder();
4291     }
4292 
newBuilder( com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset prototype)4293     public static Builder newBuilder(
4294         com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset prototype) {
4295       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
4296     }
4297 
4298     @java.lang.Override
toBuilder()4299     public Builder toBuilder() {
4300       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
4301     }
4302 
4303     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)4304     protected Builder newBuilderForType(
4305         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
4306       Builder builder = new Builder(parent);
4307       return builder;
4308     }
4309     /**
4310      *
4311      *
4312      * <pre>
4313      * Represents one Dataset in datalabeling.googleapis.com.
4314      * </pre>
4315      *
4316      * Protobuf type {@code google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset}
4317      */
4318     public static final class Builder
4319         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
4320         implements
4321         // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset)
4322         com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDatasetOrBuilder {
getDescriptor()4323       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
4324         return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
4325             .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_DataLabelingDataset_descriptor;
4326       }
4327 
4328       @java.lang.Override
4329       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()4330           internalGetFieldAccessorTable() {
4331         return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
4332             .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_DataLabelingDataset_fieldAccessorTable
4333             .ensureFieldAccessorsInitialized(
4334                 com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.class,
4335                 com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.Builder
4336                     .class);
4337       }
4338 
4339       // Construct using
4340       // com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.newBuilder()
Builder()4341       private Builder() {}
4342 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)4343       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
4344         super(parent);
4345       }
4346 
4347       @java.lang.Override
clear()4348       public Builder clear() {
4349         super.clear();
4350         bitField0_ = 0;
4351         dataset_ = "";
4352         datasetDisplayName_ = "";
4353         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
4354           dataLabelingAnnotatedDatasets_ = java.util.Collections.emptyList();
4355         } else {
4356           dataLabelingAnnotatedDatasets_ = null;
4357           dataLabelingAnnotatedDatasetsBuilder_.clear();
4358         }
4359         bitField0_ = (bitField0_ & ~0x00000004);
4360         return this;
4361       }
4362 
4363       @java.lang.Override
getDescriptorForType()4364       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
4365         return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
4366             .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_DataLabelingDataset_descriptor;
4367       }
4368 
4369       @java.lang.Override
4370       public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
getDefaultInstanceForType()4371           getDefaultInstanceForType() {
4372         return com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4373             .getDefaultInstance();
4374       }
4375 
4376       @java.lang.Override
build()4377       public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset build() {
4378         com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset result =
4379             buildPartial();
4380         if (!result.isInitialized()) {
4381           throw newUninitializedMessageException(result);
4382         }
4383         return result;
4384       }
4385 
4386       @java.lang.Override
4387       public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
buildPartial()4388           buildPartial() {
4389         com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset result =
4390             new com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset(this);
4391         buildPartialRepeatedFields(result);
4392         if (bitField0_ != 0) {
4393           buildPartial0(result);
4394         }
4395         onBuilt();
4396         return result;
4397       }
4398 
buildPartialRepeatedFields( com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset result)4399       private void buildPartialRepeatedFields(
4400           com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset result) {
4401         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
4402           if (((bitField0_ & 0x00000004) != 0)) {
4403             dataLabelingAnnotatedDatasets_ =
4404                 java.util.Collections.unmodifiableList(dataLabelingAnnotatedDatasets_);
4405             bitField0_ = (bitField0_ & ~0x00000004);
4406           }
4407           result.dataLabelingAnnotatedDatasets_ = dataLabelingAnnotatedDatasets_;
4408         } else {
4409           result.dataLabelingAnnotatedDatasets_ = dataLabelingAnnotatedDatasetsBuilder_.build();
4410         }
4411       }
4412 
buildPartial0( com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset result)4413       private void buildPartial0(
4414           com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset result) {
4415         int from_bitField0_ = bitField0_;
4416         if (((from_bitField0_ & 0x00000001) != 0)) {
4417           result.dataset_ = dataset_;
4418         }
4419         if (((from_bitField0_ & 0x00000002) != 0)) {
4420           result.datasetDisplayName_ = datasetDisplayName_;
4421         }
4422       }
4423 
4424       @java.lang.Override
clone()4425       public Builder clone() {
4426         return super.clone();
4427       }
4428 
4429       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)4430       public Builder setField(
4431           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
4432         return super.setField(field, value);
4433       }
4434 
4435       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)4436       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
4437         return super.clearField(field);
4438       }
4439 
4440       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)4441       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
4442         return super.clearOneof(oneof);
4443       }
4444 
4445       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)4446       public Builder setRepeatedField(
4447           com.google.protobuf.Descriptors.FieldDescriptor field,
4448           int index,
4449           java.lang.Object value) {
4450         return super.setRepeatedField(field, index, value);
4451       }
4452 
4453       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)4454       public Builder addRepeatedField(
4455           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
4456         return super.addRepeatedField(field, value);
4457       }
4458 
4459       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)4460       public Builder mergeFrom(com.google.protobuf.Message other) {
4461         if (other
4462             instanceof com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset) {
4463           return mergeFrom(
4464               (com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset) other);
4465         } else {
4466           super.mergeFrom(other);
4467           return this;
4468         }
4469       }
4470 
mergeFrom( com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset other)4471       public Builder mergeFrom(
4472           com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset other) {
4473         if (other
4474             == com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4475                 .getDefaultInstance()) return this;
4476         if (!other.getDataset().isEmpty()) {
4477           dataset_ = other.dataset_;
4478           bitField0_ |= 0x00000001;
4479           onChanged();
4480         }
4481         if (!other.getDatasetDisplayName().isEmpty()) {
4482           datasetDisplayName_ = other.datasetDisplayName_;
4483           bitField0_ |= 0x00000002;
4484           onChanged();
4485         }
4486         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
4487           if (!other.dataLabelingAnnotatedDatasets_.isEmpty()) {
4488             if (dataLabelingAnnotatedDatasets_.isEmpty()) {
4489               dataLabelingAnnotatedDatasets_ = other.dataLabelingAnnotatedDatasets_;
4490               bitField0_ = (bitField0_ & ~0x00000004);
4491             } else {
4492               ensureDataLabelingAnnotatedDatasetsIsMutable();
4493               dataLabelingAnnotatedDatasets_.addAll(other.dataLabelingAnnotatedDatasets_);
4494             }
4495             onChanged();
4496           }
4497         } else {
4498           if (!other.dataLabelingAnnotatedDatasets_.isEmpty()) {
4499             if (dataLabelingAnnotatedDatasetsBuilder_.isEmpty()) {
4500               dataLabelingAnnotatedDatasetsBuilder_.dispose();
4501               dataLabelingAnnotatedDatasetsBuilder_ = null;
4502               dataLabelingAnnotatedDatasets_ = other.dataLabelingAnnotatedDatasets_;
4503               bitField0_ = (bitField0_ & ~0x00000004);
4504               dataLabelingAnnotatedDatasetsBuilder_ =
4505                   com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
4506                       ? getDataLabelingAnnotatedDatasetsFieldBuilder()
4507                       : null;
4508             } else {
4509               dataLabelingAnnotatedDatasetsBuilder_.addAllMessages(
4510                   other.dataLabelingAnnotatedDatasets_);
4511             }
4512           }
4513         }
4514         this.mergeUnknownFields(other.getUnknownFields());
4515         onChanged();
4516         return this;
4517       }
4518 
4519       @java.lang.Override
isInitialized()4520       public final boolean isInitialized() {
4521         return true;
4522       }
4523 
4524       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4525       public Builder mergeFrom(
4526           com.google.protobuf.CodedInputStream input,
4527           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4528           throws java.io.IOException {
4529         if (extensionRegistry == null) {
4530           throw new java.lang.NullPointerException();
4531         }
4532         try {
4533           boolean done = false;
4534           while (!done) {
4535             int tag = input.readTag();
4536             switch (tag) {
4537               case 0:
4538                 done = true;
4539                 break;
4540               case 10:
4541                 {
4542                   dataset_ = input.readStringRequireUtf8();
4543                   bitField0_ |= 0x00000001;
4544                   break;
4545                 } // case 10
4546               case 26:
4547                 {
4548                   com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4549                           .DataLabelingAnnotatedDataset
4550                       m =
4551                           input.readMessage(
4552                               com.google.cloud.aiplatform.v1beta1.MigratableResource
4553                                   .DataLabelingDataset.DataLabelingAnnotatedDataset.parser(),
4554                               extensionRegistry);
4555                   if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
4556                     ensureDataLabelingAnnotatedDatasetsIsMutable();
4557                     dataLabelingAnnotatedDatasets_.add(m);
4558                   } else {
4559                     dataLabelingAnnotatedDatasetsBuilder_.addMessage(m);
4560                   }
4561                   break;
4562                 } // case 26
4563               case 34:
4564                 {
4565                   datasetDisplayName_ = input.readStringRequireUtf8();
4566                   bitField0_ |= 0x00000002;
4567                   break;
4568                 } // case 34
4569               default:
4570                 {
4571                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
4572                     done = true; // was an endgroup tag
4573                   }
4574                   break;
4575                 } // default:
4576             } // switch (tag)
4577           } // while (!done)
4578         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4579           throw e.unwrapIOException();
4580         } finally {
4581           onChanged();
4582         } // finally
4583         return this;
4584       }
4585 
4586       private int bitField0_;
4587 
4588       private java.lang.Object dataset_ = "";
4589       /**
4590        *
4591        *
4592        * <pre>
4593        * Full resource name of data labeling Dataset.
4594        * Format:
4595        * `projects/{project}/datasets/{dataset}`.
4596        * </pre>
4597        *
4598        * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
4599        *
4600        * @return The dataset.
4601        */
getDataset()4602       public java.lang.String getDataset() {
4603         java.lang.Object ref = dataset_;
4604         if (!(ref instanceof java.lang.String)) {
4605           com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
4606           java.lang.String s = bs.toStringUtf8();
4607           dataset_ = s;
4608           return s;
4609         } else {
4610           return (java.lang.String) ref;
4611         }
4612       }
4613       /**
4614        *
4615        *
4616        * <pre>
4617        * Full resource name of data labeling Dataset.
4618        * Format:
4619        * `projects/{project}/datasets/{dataset}`.
4620        * </pre>
4621        *
4622        * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
4623        *
4624        * @return The bytes for dataset.
4625        */
getDatasetBytes()4626       public com.google.protobuf.ByteString getDatasetBytes() {
4627         java.lang.Object ref = dataset_;
4628         if (ref instanceof String) {
4629           com.google.protobuf.ByteString b =
4630               com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
4631           dataset_ = b;
4632           return b;
4633         } else {
4634           return (com.google.protobuf.ByteString) ref;
4635         }
4636       }
4637       /**
4638        *
4639        *
4640        * <pre>
4641        * Full resource name of data labeling Dataset.
4642        * Format:
4643        * `projects/{project}/datasets/{dataset}`.
4644        * </pre>
4645        *
4646        * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
4647        *
4648        * @param value The dataset to set.
4649        * @return This builder for chaining.
4650        */
setDataset(java.lang.String value)4651       public Builder setDataset(java.lang.String value) {
4652         if (value == null) {
4653           throw new NullPointerException();
4654         }
4655         dataset_ = value;
4656         bitField0_ |= 0x00000001;
4657         onChanged();
4658         return this;
4659       }
4660       /**
4661        *
4662        *
4663        * <pre>
4664        * Full resource name of data labeling Dataset.
4665        * Format:
4666        * `projects/{project}/datasets/{dataset}`.
4667        * </pre>
4668        *
4669        * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
4670        *
4671        * @return This builder for chaining.
4672        */
clearDataset()4673       public Builder clearDataset() {
4674         dataset_ = getDefaultInstance().getDataset();
4675         bitField0_ = (bitField0_ & ~0x00000001);
4676         onChanged();
4677         return this;
4678       }
4679       /**
4680        *
4681        *
4682        * <pre>
4683        * Full resource name of data labeling Dataset.
4684        * Format:
4685        * `projects/{project}/datasets/{dataset}`.
4686        * </pre>
4687        *
4688        * <code>string dataset = 1 [(.google.api.resource_reference) = { ... }</code>
4689        *
4690        * @param value The bytes for dataset to set.
4691        * @return This builder for chaining.
4692        */
setDatasetBytes(com.google.protobuf.ByteString value)4693       public Builder setDatasetBytes(com.google.protobuf.ByteString value) {
4694         if (value == null) {
4695           throw new NullPointerException();
4696         }
4697         checkByteStringIsUtf8(value);
4698         dataset_ = value;
4699         bitField0_ |= 0x00000001;
4700         onChanged();
4701         return this;
4702       }
4703 
4704       private java.lang.Object datasetDisplayName_ = "";
4705       /**
4706        *
4707        *
4708        * <pre>
4709        * The Dataset's display name in datalabeling.googleapis.com.
4710        * </pre>
4711        *
4712        * <code>string dataset_display_name = 4;</code>
4713        *
4714        * @return The datasetDisplayName.
4715        */
getDatasetDisplayName()4716       public java.lang.String getDatasetDisplayName() {
4717         java.lang.Object ref = datasetDisplayName_;
4718         if (!(ref instanceof java.lang.String)) {
4719           com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
4720           java.lang.String s = bs.toStringUtf8();
4721           datasetDisplayName_ = s;
4722           return s;
4723         } else {
4724           return (java.lang.String) ref;
4725         }
4726       }
4727       /**
4728        *
4729        *
4730        * <pre>
4731        * The Dataset's display name in datalabeling.googleapis.com.
4732        * </pre>
4733        *
4734        * <code>string dataset_display_name = 4;</code>
4735        *
4736        * @return The bytes for datasetDisplayName.
4737        */
getDatasetDisplayNameBytes()4738       public com.google.protobuf.ByteString getDatasetDisplayNameBytes() {
4739         java.lang.Object ref = datasetDisplayName_;
4740         if (ref instanceof String) {
4741           com.google.protobuf.ByteString b =
4742               com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
4743           datasetDisplayName_ = b;
4744           return b;
4745         } else {
4746           return (com.google.protobuf.ByteString) ref;
4747         }
4748       }
4749       /**
4750        *
4751        *
4752        * <pre>
4753        * The Dataset's display name in datalabeling.googleapis.com.
4754        * </pre>
4755        *
4756        * <code>string dataset_display_name = 4;</code>
4757        *
4758        * @param value The datasetDisplayName to set.
4759        * @return This builder for chaining.
4760        */
setDatasetDisplayName(java.lang.String value)4761       public Builder setDatasetDisplayName(java.lang.String value) {
4762         if (value == null) {
4763           throw new NullPointerException();
4764         }
4765         datasetDisplayName_ = value;
4766         bitField0_ |= 0x00000002;
4767         onChanged();
4768         return this;
4769       }
4770       /**
4771        *
4772        *
4773        * <pre>
4774        * The Dataset's display name in datalabeling.googleapis.com.
4775        * </pre>
4776        *
4777        * <code>string dataset_display_name = 4;</code>
4778        *
4779        * @return This builder for chaining.
4780        */
clearDatasetDisplayName()4781       public Builder clearDatasetDisplayName() {
4782         datasetDisplayName_ = getDefaultInstance().getDatasetDisplayName();
4783         bitField0_ = (bitField0_ & ~0x00000002);
4784         onChanged();
4785         return this;
4786       }
4787       /**
4788        *
4789        *
4790        * <pre>
4791        * The Dataset's display name in datalabeling.googleapis.com.
4792        * </pre>
4793        *
4794        * <code>string dataset_display_name = 4;</code>
4795        *
4796        * @param value The bytes for datasetDisplayName to set.
4797        * @return This builder for chaining.
4798        */
setDatasetDisplayNameBytes(com.google.protobuf.ByteString value)4799       public Builder setDatasetDisplayNameBytes(com.google.protobuf.ByteString value) {
4800         if (value == null) {
4801           throw new NullPointerException();
4802         }
4803         checkByteStringIsUtf8(value);
4804         datasetDisplayName_ = value;
4805         bitField0_ |= 0x00000002;
4806         onChanged();
4807         return this;
4808       }
4809 
4810       private java.util.List<
4811               com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4812                   .DataLabelingAnnotatedDataset>
4813           dataLabelingAnnotatedDatasets_ = java.util.Collections.emptyList();
4814 
ensureDataLabelingAnnotatedDatasetsIsMutable()4815       private void ensureDataLabelingAnnotatedDatasetsIsMutable() {
4816         if (!((bitField0_ & 0x00000004) != 0)) {
4817           dataLabelingAnnotatedDatasets_ =
4818               new java.util.ArrayList<
4819                   com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4820                       .DataLabelingAnnotatedDataset>(dataLabelingAnnotatedDatasets_);
4821           bitField0_ |= 0x00000004;
4822         }
4823       }
4824 
4825       private com.google.protobuf.RepeatedFieldBuilderV3<
4826               com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4827                   .DataLabelingAnnotatedDataset,
4828               com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4829                   .DataLabelingAnnotatedDataset.Builder,
4830               com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4831                   .DataLabelingAnnotatedDatasetOrBuilder>
4832           dataLabelingAnnotatedDatasetsBuilder_;
4833 
4834       /**
4835        *
4836        *
4837        * <pre>
4838        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
4839        * the data labeling Dataset.
4840        * </pre>
4841        *
4842        * <code>
4843        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
4844        * </code>
4845        */
4846       public java.util.List<
4847               com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4848                   .DataLabelingAnnotatedDataset>
getDataLabelingAnnotatedDatasetsList()4849           getDataLabelingAnnotatedDatasetsList() {
4850         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
4851           return java.util.Collections.unmodifiableList(dataLabelingAnnotatedDatasets_);
4852         } else {
4853           return dataLabelingAnnotatedDatasetsBuilder_.getMessageList();
4854         }
4855       }
4856       /**
4857        *
4858        *
4859        * <pre>
4860        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
4861        * the data labeling Dataset.
4862        * </pre>
4863        *
4864        * <code>
4865        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
4866        * </code>
4867        */
getDataLabelingAnnotatedDatasetsCount()4868       public int getDataLabelingAnnotatedDatasetsCount() {
4869         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
4870           return dataLabelingAnnotatedDatasets_.size();
4871         } else {
4872           return dataLabelingAnnotatedDatasetsBuilder_.getCount();
4873         }
4874       }
4875       /**
4876        *
4877        *
4878        * <pre>
4879        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
4880        * the data labeling Dataset.
4881        * </pre>
4882        *
4883        * <code>
4884        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
4885        * </code>
4886        */
4887       public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4888               .DataLabelingAnnotatedDataset
getDataLabelingAnnotatedDatasets(int index)4889           getDataLabelingAnnotatedDatasets(int index) {
4890         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
4891           return dataLabelingAnnotatedDatasets_.get(index);
4892         } else {
4893           return dataLabelingAnnotatedDatasetsBuilder_.getMessage(index);
4894         }
4895       }
4896       /**
4897        *
4898        *
4899        * <pre>
4900        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
4901        * the data labeling Dataset.
4902        * </pre>
4903        *
4904        * <code>
4905        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
4906        * </code>
4907        */
setDataLabelingAnnotatedDatasets( int index, com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset .DataLabelingAnnotatedDataset value)4908       public Builder setDataLabelingAnnotatedDatasets(
4909           int index,
4910           com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4911                   .DataLabelingAnnotatedDataset
4912               value) {
4913         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
4914           if (value == null) {
4915             throw new NullPointerException();
4916           }
4917           ensureDataLabelingAnnotatedDatasetsIsMutable();
4918           dataLabelingAnnotatedDatasets_.set(index, value);
4919           onChanged();
4920         } else {
4921           dataLabelingAnnotatedDatasetsBuilder_.setMessage(index, value);
4922         }
4923         return this;
4924       }
4925       /**
4926        *
4927        *
4928        * <pre>
4929        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
4930        * the data labeling Dataset.
4931        * </pre>
4932        *
4933        * <code>
4934        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
4935        * </code>
4936        */
setDataLabelingAnnotatedDatasets( int index, com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset .DataLabelingAnnotatedDataset.Builder builderForValue)4937       public Builder setDataLabelingAnnotatedDatasets(
4938           int index,
4939           com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4940                   .DataLabelingAnnotatedDataset.Builder
4941               builderForValue) {
4942         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
4943           ensureDataLabelingAnnotatedDatasetsIsMutable();
4944           dataLabelingAnnotatedDatasets_.set(index, builderForValue.build());
4945           onChanged();
4946         } else {
4947           dataLabelingAnnotatedDatasetsBuilder_.setMessage(index, builderForValue.build());
4948         }
4949         return this;
4950       }
4951       /**
4952        *
4953        *
4954        * <pre>
4955        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
4956        * the data labeling Dataset.
4957        * </pre>
4958        *
4959        * <code>
4960        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
4961        * </code>
4962        */
addDataLabelingAnnotatedDatasets( com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset .DataLabelingAnnotatedDataset value)4963       public Builder addDataLabelingAnnotatedDatasets(
4964           com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4965                   .DataLabelingAnnotatedDataset
4966               value) {
4967         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
4968           if (value == null) {
4969             throw new NullPointerException();
4970           }
4971           ensureDataLabelingAnnotatedDatasetsIsMutable();
4972           dataLabelingAnnotatedDatasets_.add(value);
4973           onChanged();
4974         } else {
4975           dataLabelingAnnotatedDatasetsBuilder_.addMessage(value);
4976         }
4977         return this;
4978       }
4979       /**
4980        *
4981        *
4982        * <pre>
4983        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
4984        * the data labeling Dataset.
4985        * </pre>
4986        *
4987        * <code>
4988        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
4989        * </code>
4990        */
addDataLabelingAnnotatedDatasets( int index, com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset .DataLabelingAnnotatedDataset value)4991       public Builder addDataLabelingAnnotatedDatasets(
4992           int index,
4993           com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
4994                   .DataLabelingAnnotatedDataset
4995               value) {
4996         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
4997           if (value == null) {
4998             throw new NullPointerException();
4999           }
5000           ensureDataLabelingAnnotatedDatasetsIsMutable();
5001           dataLabelingAnnotatedDatasets_.add(index, value);
5002           onChanged();
5003         } else {
5004           dataLabelingAnnotatedDatasetsBuilder_.addMessage(index, value);
5005         }
5006         return this;
5007       }
5008       /**
5009        *
5010        *
5011        * <pre>
5012        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
5013        * the data labeling Dataset.
5014        * </pre>
5015        *
5016        * <code>
5017        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
5018        * </code>
5019        */
addDataLabelingAnnotatedDatasets( com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset .DataLabelingAnnotatedDataset.Builder builderForValue)5020       public Builder addDataLabelingAnnotatedDatasets(
5021           com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5022                   .DataLabelingAnnotatedDataset.Builder
5023               builderForValue) {
5024         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
5025           ensureDataLabelingAnnotatedDatasetsIsMutable();
5026           dataLabelingAnnotatedDatasets_.add(builderForValue.build());
5027           onChanged();
5028         } else {
5029           dataLabelingAnnotatedDatasetsBuilder_.addMessage(builderForValue.build());
5030         }
5031         return this;
5032       }
5033       /**
5034        *
5035        *
5036        * <pre>
5037        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
5038        * the data labeling Dataset.
5039        * </pre>
5040        *
5041        * <code>
5042        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
5043        * </code>
5044        */
addDataLabelingAnnotatedDatasets( int index, com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset .DataLabelingAnnotatedDataset.Builder builderForValue)5045       public Builder addDataLabelingAnnotatedDatasets(
5046           int index,
5047           com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5048                   .DataLabelingAnnotatedDataset.Builder
5049               builderForValue) {
5050         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
5051           ensureDataLabelingAnnotatedDatasetsIsMutable();
5052           dataLabelingAnnotatedDatasets_.add(index, builderForValue.build());
5053           onChanged();
5054         } else {
5055           dataLabelingAnnotatedDatasetsBuilder_.addMessage(index, builderForValue.build());
5056         }
5057         return this;
5058       }
5059       /**
5060        *
5061        *
5062        * <pre>
5063        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
5064        * the data labeling Dataset.
5065        * </pre>
5066        *
5067        * <code>
5068        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
5069        * </code>
5070        */
addAllDataLabelingAnnotatedDatasets( java.lang.Iterable< ? extends com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset .DataLabelingAnnotatedDataset> values)5071       public Builder addAllDataLabelingAnnotatedDatasets(
5072           java.lang.Iterable<
5073                   ? extends
5074                       com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5075                           .DataLabelingAnnotatedDataset>
5076               values) {
5077         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
5078           ensureDataLabelingAnnotatedDatasetsIsMutable();
5079           com.google.protobuf.AbstractMessageLite.Builder.addAll(
5080               values, dataLabelingAnnotatedDatasets_);
5081           onChanged();
5082         } else {
5083           dataLabelingAnnotatedDatasetsBuilder_.addAllMessages(values);
5084         }
5085         return this;
5086       }
5087       /**
5088        *
5089        *
5090        * <pre>
5091        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
5092        * the data labeling Dataset.
5093        * </pre>
5094        *
5095        * <code>
5096        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
5097        * </code>
5098        */
clearDataLabelingAnnotatedDatasets()5099       public Builder clearDataLabelingAnnotatedDatasets() {
5100         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
5101           dataLabelingAnnotatedDatasets_ = java.util.Collections.emptyList();
5102           bitField0_ = (bitField0_ & ~0x00000004);
5103           onChanged();
5104         } else {
5105           dataLabelingAnnotatedDatasetsBuilder_.clear();
5106         }
5107         return this;
5108       }
5109       /**
5110        *
5111        *
5112        * <pre>
5113        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
5114        * the data labeling Dataset.
5115        * </pre>
5116        *
5117        * <code>
5118        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
5119        * </code>
5120        */
removeDataLabelingAnnotatedDatasets(int index)5121       public Builder removeDataLabelingAnnotatedDatasets(int index) {
5122         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
5123           ensureDataLabelingAnnotatedDatasetsIsMutable();
5124           dataLabelingAnnotatedDatasets_.remove(index);
5125           onChanged();
5126         } else {
5127           dataLabelingAnnotatedDatasetsBuilder_.remove(index);
5128         }
5129         return this;
5130       }
5131       /**
5132        *
5133        *
5134        * <pre>
5135        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
5136        * the data labeling Dataset.
5137        * </pre>
5138        *
5139        * <code>
5140        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
5141        * </code>
5142        */
5143       public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5144               .DataLabelingAnnotatedDataset.Builder
getDataLabelingAnnotatedDatasetsBuilder(int index)5145           getDataLabelingAnnotatedDatasetsBuilder(int index) {
5146         return getDataLabelingAnnotatedDatasetsFieldBuilder().getBuilder(index);
5147       }
5148       /**
5149        *
5150        *
5151        * <pre>
5152        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
5153        * the data labeling Dataset.
5154        * </pre>
5155        *
5156        * <code>
5157        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
5158        * </code>
5159        */
5160       public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5161               .DataLabelingAnnotatedDatasetOrBuilder
getDataLabelingAnnotatedDatasetsOrBuilder(int index)5162           getDataLabelingAnnotatedDatasetsOrBuilder(int index) {
5163         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
5164           return dataLabelingAnnotatedDatasets_.get(index);
5165         } else {
5166           return dataLabelingAnnotatedDatasetsBuilder_.getMessageOrBuilder(index);
5167         }
5168       }
5169       /**
5170        *
5171        *
5172        * <pre>
5173        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
5174        * the data labeling Dataset.
5175        * </pre>
5176        *
5177        * <code>
5178        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
5179        * </code>
5180        */
5181       public java.util.List<
5182               ? extends
5183                   com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5184                       .DataLabelingAnnotatedDatasetOrBuilder>
getDataLabelingAnnotatedDatasetsOrBuilderList()5185           getDataLabelingAnnotatedDatasetsOrBuilderList() {
5186         if (dataLabelingAnnotatedDatasetsBuilder_ != null) {
5187           return dataLabelingAnnotatedDatasetsBuilder_.getMessageOrBuilderList();
5188         } else {
5189           return java.util.Collections.unmodifiableList(dataLabelingAnnotatedDatasets_);
5190         }
5191       }
5192       /**
5193        *
5194        *
5195        * <pre>
5196        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
5197        * the data labeling Dataset.
5198        * </pre>
5199        *
5200        * <code>
5201        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
5202        * </code>
5203        */
5204       public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5205               .DataLabelingAnnotatedDataset.Builder
addDataLabelingAnnotatedDatasetsBuilder()5206           addDataLabelingAnnotatedDatasetsBuilder() {
5207         return getDataLabelingAnnotatedDatasetsFieldBuilder()
5208             .addBuilder(
5209                 com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5210                     .DataLabelingAnnotatedDataset.getDefaultInstance());
5211       }
5212       /**
5213        *
5214        *
5215        * <pre>
5216        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
5217        * the data labeling Dataset.
5218        * </pre>
5219        *
5220        * <code>
5221        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
5222        * </code>
5223        */
5224       public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5225               .DataLabelingAnnotatedDataset.Builder
addDataLabelingAnnotatedDatasetsBuilder(int index)5226           addDataLabelingAnnotatedDatasetsBuilder(int index) {
5227         return getDataLabelingAnnotatedDatasetsFieldBuilder()
5228             .addBuilder(
5229                 index,
5230                 com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5231                     .DataLabelingAnnotatedDataset.getDefaultInstance());
5232       }
5233       /**
5234        *
5235        *
5236        * <pre>
5237        * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
5238        * the data labeling Dataset.
5239        * </pre>
5240        *
5241        * <code>
5242        * repeated .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset data_labeling_annotated_datasets = 3;
5243        * </code>
5244        */
5245       public java.util.List<
5246               com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5247                   .DataLabelingAnnotatedDataset.Builder>
getDataLabelingAnnotatedDatasetsBuilderList()5248           getDataLabelingAnnotatedDatasetsBuilderList() {
5249         return getDataLabelingAnnotatedDatasetsFieldBuilder().getBuilderList();
5250       }
5251 
5252       private com.google.protobuf.RepeatedFieldBuilderV3<
5253               com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5254                   .DataLabelingAnnotatedDataset,
5255               com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5256                   .DataLabelingAnnotatedDataset.Builder,
5257               com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5258                   .DataLabelingAnnotatedDatasetOrBuilder>
getDataLabelingAnnotatedDatasetsFieldBuilder()5259           getDataLabelingAnnotatedDatasetsFieldBuilder() {
5260         if (dataLabelingAnnotatedDatasetsBuilder_ == null) {
5261           dataLabelingAnnotatedDatasetsBuilder_ =
5262               new com.google.protobuf.RepeatedFieldBuilderV3<
5263                   com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5264                       .DataLabelingAnnotatedDataset,
5265                   com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5266                       .DataLabelingAnnotatedDataset.Builder,
5267                   com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5268                       .DataLabelingAnnotatedDatasetOrBuilder>(
5269                   dataLabelingAnnotatedDatasets_,
5270                   ((bitField0_ & 0x00000004) != 0),
5271                   getParentForChildren(),
5272                   isClean());
5273           dataLabelingAnnotatedDatasets_ = null;
5274         }
5275         return dataLabelingAnnotatedDatasetsBuilder_;
5276       }
5277 
5278       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)5279       public final Builder setUnknownFields(
5280           final com.google.protobuf.UnknownFieldSet unknownFields) {
5281         return super.setUnknownFields(unknownFields);
5282       }
5283 
5284       @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)5285       public final Builder mergeUnknownFields(
5286           final com.google.protobuf.UnknownFieldSet unknownFields) {
5287         return super.mergeUnknownFields(unknownFields);
5288       }
5289 
5290       // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset)
5291     }
5292 
5293     // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset)
5294     private static final com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5295         DEFAULT_INSTANCE;
5296 
5297     static {
5298       DEFAULT_INSTANCE =
5299           new com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset();
5300     }
5301 
5302     public static com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
getDefaultInstance()5303         getDefaultInstance() {
5304       return DEFAULT_INSTANCE;
5305     }
5306 
5307     private static final com.google.protobuf.Parser<DataLabelingDataset> PARSER =
5308         new com.google.protobuf.AbstractParser<DataLabelingDataset>() {
5309           @java.lang.Override
5310           public DataLabelingDataset parsePartialFrom(
5311               com.google.protobuf.CodedInputStream input,
5312               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5313               throws com.google.protobuf.InvalidProtocolBufferException {
5314             Builder builder = newBuilder();
5315             try {
5316               builder.mergeFrom(input, extensionRegistry);
5317             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5318               throw e.setUnfinishedMessage(builder.buildPartial());
5319             } catch (com.google.protobuf.UninitializedMessageException e) {
5320               throw e.asInvalidProtocolBufferException()
5321                   .setUnfinishedMessage(builder.buildPartial());
5322             } catch (java.io.IOException e) {
5323               throw new com.google.protobuf.InvalidProtocolBufferException(e)
5324                   .setUnfinishedMessage(builder.buildPartial());
5325             }
5326             return builder.buildPartial();
5327           }
5328         };
5329 
parser()5330     public static com.google.protobuf.Parser<DataLabelingDataset> parser() {
5331       return PARSER;
5332     }
5333 
5334     @java.lang.Override
getParserForType()5335     public com.google.protobuf.Parser<DataLabelingDataset> getParserForType() {
5336       return PARSER;
5337     }
5338 
5339     @java.lang.Override
5340     public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
getDefaultInstanceForType()5341         getDefaultInstanceForType() {
5342       return DEFAULT_INSTANCE;
5343     }
5344   }
5345 
5346   private int resourceCase_ = 0;
5347   private java.lang.Object resource_;
5348 
5349   public enum ResourceCase
5350       implements
5351           com.google.protobuf.Internal.EnumLite,
5352           com.google.protobuf.AbstractMessage.InternalOneOfEnum {
5353     ML_ENGINE_MODEL_VERSION(1),
5354     AUTOML_MODEL(2),
5355     AUTOML_DATASET(3),
5356     DATA_LABELING_DATASET(4),
5357     RESOURCE_NOT_SET(0);
5358     private final int value;
5359 
ResourceCase(int value)5360     private ResourceCase(int value) {
5361       this.value = value;
5362     }
5363     /**
5364      * @param value The number of the enum to look for.
5365      * @return The enum associated with the given number.
5366      * @deprecated Use {@link #forNumber(int)} instead.
5367      */
5368     @java.lang.Deprecated
valueOf(int value)5369     public static ResourceCase valueOf(int value) {
5370       return forNumber(value);
5371     }
5372 
forNumber(int value)5373     public static ResourceCase forNumber(int value) {
5374       switch (value) {
5375         case 1:
5376           return ML_ENGINE_MODEL_VERSION;
5377         case 2:
5378           return AUTOML_MODEL;
5379         case 3:
5380           return AUTOML_DATASET;
5381         case 4:
5382           return DATA_LABELING_DATASET;
5383         case 0:
5384           return RESOURCE_NOT_SET;
5385         default:
5386           return null;
5387       }
5388     }
5389 
getNumber()5390     public int getNumber() {
5391       return this.value;
5392     }
5393   };
5394 
getResourceCase()5395   public ResourceCase getResourceCase() {
5396     return ResourceCase.forNumber(resourceCase_);
5397   }
5398 
5399   public static final int ML_ENGINE_MODEL_VERSION_FIELD_NUMBER = 1;
5400   /**
5401    *
5402    *
5403    * <pre>
5404    * Output only. Represents one Version in ml.googleapis.com.
5405    * </pre>
5406    *
5407    * <code>
5408    * .google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion ml_engine_model_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
5409    * </code>
5410    *
5411    * @return Whether the mlEngineModelVersion field is set.
5412    */
5413   @java.lang.Override
hasMlEngineModelVersion()5414   public boolean hasMlEngineModelVersion() {
5415     return resourceCase_ == 1;
5416   }
5417   /**
5418    *
5419    *
5420    * <pre>
5421    * Output only. Represents one Version in ml.googleapis.com.
5422    * </pre>
5423    *
5424    * <code>
5425    * .google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion ml_engine_model_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
5426    * </code>
5427    *
5428    * @return The mlEngineModelVersion.
5429    */
5430   @java.lang.Override
5431   public com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
getMlEngineModelVersion()5432       getMlEngineModelVersion() {
5433     if (resourceCase_ == 1) {
5434       return (com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion)
5435           resource_;
5436     }
5437     return com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
5438         .getDefaultInstance();
5439   }
5440   /**
5441    *
5442    *
5443    * <pre>
5444    * Output only. Represents one Version in ml.googleapis.com.
5445    * </pre>
5446    *
5447    * <code>
5448    * .google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion ml_engine_model_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
5449    * </code>
5450    */
5451   @java.lang.Override
5452   public com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersionOrBuilder
getMlEngineModelVersionOrBuilder()5453       getMlEngineModelVersionOrBuilder() {
5454     if (resourceCase_ == 1) {
5455       return (com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion)
5456           resource_;
5457     }
5458     return com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
5459         .getDefaultInstance();
5460   }
5461 
5462   public static final int AUTOML_MODEL_FIELD_NUMBER = 2;
5463   /**
5464    *
5465    *
5466    * <pre>
5467    * Output only. Represents one Model in automl.googleapis.com.
5468    * </pre>
5469    *
5470    * <code>
5471    * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel automl_model = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
5472    * </code>
5473    *
5474    * @return Whether the automlModel field is set.
5475    */
5476   @java.lang.Override
hasAutomlModel()5477   public boolean hasAutomlModel() {
5478     return resourceCase_ == 2;
5479   }
5480   /**
5481    *
5482    *
5483    * <pre>
5484    * Output only. Represents one Model in automl.googleapis.com.
5485    * </pre>
5486    *
5487    * <code>
5488    * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel automl_model = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
5489    * </code>
5490    *
5491    * @return The automlModel.
5492    */
5493   @java.lang.Override
getAutomlModel()5494   public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel getAutomlModel() {
5495     if (resourceCase_ == 2) {
5496       return (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel) resource_;
5497     }
5498     return com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.getDefaultInstance();
5499   }
5500   /**
5501    *
5502    *
5503    * <pre>
5504    * Output only. Represents one Model in automl.googleapis.com.
5505    * </pre>
5506    *
5507    * <code>
5508    * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel automl_model = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
5509    * </code>
5510    */
5511   @java.lang.Override
5512   public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModelOrBuilder
getAutomlModelOrBuilder()5513       getAutomlModelOrBuilder() {
5514     if (resourceCase_ == 2) {
5515       return (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel) resource_;
5516     }
5517     return com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.getDefaultInstance();
5518   }
5519 
5520   public static final int AUTOML_DATASET_FIELD_NUMBER = 3;
5521   /**
5522    *
5523    *
5524    * <pre>
5525    * Output only. Represents one Dataset in automl.googleapis.com.
5526    * </pre>
5527    *
5528    * <code>
5529    * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset automl_dataset = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
5530    * </code>
5531    *
5532    * @return Whether the automlDataset field is set.
5533    */
5534   @java.lang.Override
hasAutomlDataset()5535   public boolean hasAutomlDataset() {
5536     return resourceCase_ == 3;
5537   }
5538   /**
5539    *
5540    *
5541    * <pre>
5542    * Output only. Represents one Dataset in automl.googleapis.com.
5543    * </pre>
5544    *
5545    * <code>
5546    * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset automl_dataset = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
5547    * </code>
5548    *
5549    * @return The automlDataset.
5550    */
5551   @java.lang.Override
getAutomlDataset()5552   public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset getAutomlDataset() {
5553     if (resourceCase_ == 3) {
5554       return (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset) resource_;
5555     }
5556     return com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset
5557         .getDefaultInstance();
5558   }
5559   /**
5560    *
5561    *
5562    * <pre>
5563    * Output only. Represents one Dataset in automl.googleapis.com.
5564    * </pre>
5565    *
5566    * <code>
5567    * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset automl_dataset = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
5568    * </code>
5569    */
5570   @java.lang.Override
5571   public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDatasetOrBuilder
getAutomlDatasetOrBuilder()5572       getAutomlDatasetOrBuilder() {
5573     if (resourceCase_ == 3) {
5574       return (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset) resource_;
5575     }
5576     return com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset
5577         .getDefaultInstance();
5578   }
5579 
5580   public static final int DATA_LABELING_DATASET_FIELD_NUMBER = 4;
5581   /**
5582    *
5583    *
5584    * <pre>
5585    * Output only. Represents one Dataset in datalabeling.googleapis.com.
5586    * </pre>
5587    *
5588    * <code>
5589    * .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset data_labeling_dataset = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
5590    * </code>
5591    *
5592    * @return Whether the dataLabelingDataset field is set.
5593    */
5594   @java.lang.Override
hasDataLabelingDataset()5595   public boolean hasDataLabelingDataset() {
5596     return resourceCase_ == 4;
5597   }
5598   /**
5599    *
5600    *
5601    * <pre>
5602    * Output only. Represents one Dataset in datalabeling.googleapis.com.
5603    * </pre>
5604    *
5605    * <code>
5606    * .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset data_labeling_dataset = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
5607    * </code>
5608    *
5609    * @return The dataLabelingDataset.
5610    */
5611   @java.lang.Override
5612   public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
getDataLabelingDataset()5613       getDataLabelingDataset() {
5614     if (resourceCase_ == 4) {
5615       return (com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset) resource_;
5616     }
5617     return com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5618         .getDefaultInstance();
5619   }
5620   /**
5621    *
5622    *
5623    * <pre>
5624    * Output only. Represents one Dataset in datalabeling.googleapis.com.
5625    * </pre>
5626    *
5627    * <code>
5628    * .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset data_labeling_dataset = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
5629    * </code>
5630    */
5631   @java.lang.Override
5632   public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDatasetOrBuilder
getDataLabelingDatasetOrBuilder()5633       getDataLabelingDatasetOrBuilder() {
5634     if (resourceCase_ == 4) {
5635       return (com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset) resource_;
5636     }
5637     return com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
5638         .getDefaultInstance();
5639   }
5640 
5641   public static final int LAST_MIGRATE_TIME_FIELD_NUMBER = 5;
5642   private com.google.protobuf.Timestamp lastMigrateTime_;
5643   /**
5644    *
5645    *
5646    * <pre>
5647    * Output only. Timestamp when the last migration attempt on this
5648    * MigratableResource started. Will not be set if there's no migration attempt
5649    * on this MigratableResource.
5650    * </pre>
5651    *
5652    * <code>
5653    * .google.protobuf.Timestamp last_migrate_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
5654    * </code>
5655    *
5656    * @return Whether the lastMigrateTime field is set.
5657    */
5658   @java.lang.Override
hasLastMigrateTime()5659   public boolean hasLastMigrateTime() {
5660     return lastMigrateTime_ != null;
5661   }
5662   /**
5663    *
5664    *
5665    * <pre>
5666    * Output only. Timestamp when the last migration attempt on this
5667    * MigratableResource started. Will not be set if there's no migration attempt
5668    * on this MigratableResource.
5669    * </pre>
5670    *
5671    * <code>
5672    * .google.protobuf.Timestamp last_migrate_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
5673    * </code>
5674    *
5675    * @return The lastMigrateTime.
5676    */
5677   @java.lang.Override
getLastMigrateTime()5678   public com.google.protobuf.Timestamp getLastMigrateTime() {
5679     return lastMigrateTime_ == null
5680         ? com.google.protobuf.Timestamp.getDefaultInstance()
5681         : lastMigrateTime_;
5682   }
5683   /**
5684    *
5685    *
5686    * <pre>
5687    * Output only. Timestamp when the last migration attempt on this
5688    * MigratableResource started. Will not be set if there's no migration attempt
5689    * on this MigratableResource.
5690    * </pre>
5691    *
5692    * <code>
5693    * .google.protobuf.Timestamp last_migrate_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
5694    * </code>
5695    */
5696   @java.lang.Override
getLastMigrateTimeOrBuilder()5697   public com.google.protobuf.TimestampOrBuilder getLastMigrateTimeOrBuilder() {
5698     return lastMigrateTime_ == null
5699         ? com.google.protobuf.Timestamp.getDefaultInstance()
5700         : lastMigrateTime_;
5701   }
5702 
5703   public static final int LAST_UPDATE_TIME_FIELD_NUMBER = 6;
5704   private com.google.protobuf.Timestamp lastUpdateTime_;
5705   /**
5706    *
5707    *
5708    * <pre>
5709    * Output only. Timestamp when this MigratableResource was last updated.
5710    * </pre>
5711    *
5712    * <code>
5713    * .google.protobuf.Timestamp last_update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
5714    * </code>
5715    *
5716    * @return Whether the lastUpdateTime field is set.
5717    */
5718   @java.lang.Override
hasLastUpdateTime()5719   public boolean hasLastUpdateTime() {
5720     return lastUpdateTime_ != null;
5721   }
5722   /**
5723    *
5724    *
5725    * <pre>
5726    * Output only. Timestamp when this MigratableResource was last updated.
5727    * </pre>
5728    *
5729    * <code>
5730    * .google.protobuf.Timestamp last_update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
5731    * </code>
5732    *
5733    * @return The lastUpdateTime.
5734    */
5735   @java.lang.Override
getLastUpdateTime()5736   public com.google.protobuf.Timestamp getLastUpdateTime() {
5737     return lastUpdateTime_ == null
5738         ? com.google.protobuf.Timestamp.getDefaultInstance()
5739         : lastUpdateTime_;
5740   }
5741   /**
5742    *
5743    *
5744    * <pre>
5745    * Output only. Timestamp when this MigratableResource was last updated.
5746    * </pre>
5747    *
5748    * <code>
5749    * .google.protobuf.Timestamp last_update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
5750    * </code>
5751    */
5752   @java.lang.Override
getLastUpdateTimeOrBuilder()5753   public com.google.protobuf.TimestampOrBuilder getLastUpdateTimeOrBuilder() {
5754     return lastUpdateTime_ == null
5755         ? com.google.protobuf.Timestamp.getDefaultInstance()
5756         : lastUpdateTime_;
5757   }
5758 
5759   private byte memoizedIsInitialized = -1;
5760 
5761   @java.lang.Override
isInitialized()5762   public final boolean isInitialized() {
5763     byte isInitialized = memoizedIsInitialized;
5764     if (isInitialized == 1) return true;
5765     if (isInitialized == 0) return false;
5766 
5767     memoizedIsInitialized = 1;
5768     return true;
5769   }
5770 
5771   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)5772   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
5773     if (resourceCase_ == 1) {
5774       output.writeMessage(
5775           1,
5776           (com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion) resource_);
5777     }
5778     if (resourceCase_ == 2) {
5779       output.writeMessage(
5780           2, (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel) resource_);
5781     }
5782     if (resourceCase_ == 3) {
5783       output.writeMessage(
5784           3, (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset) resource_);
5785     }
5786     if (resourceCase_ == 4) {
5787       output.writeMessage(
5788           4,
5789           (com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset) resource_);
5790     }
5791     if (lastMigrateTime_ != null) {
5792       output.writeMessage(5, getLastMigrateTime());
5793     }
5794     if (lastUpdateTime_ != null) {
5795       output.writeMessage(6, getLastUpdateTime());
5796     }
5797     getUnknownFields().writeTo(output);
5798   }
5799 
5800   @java.lang.Override
getSerializedSize()5801   public int getSerializedSize() {
5802     int size = memoizedSize;
5803     if (size != -1) return size;
5804 
5805     size = 0;
5806     if (resourceCase_ == 1) {
5807       size +=
5808           com.google.protobuf.CodedOutputStream.computeMessageSize(
5809               1,
5810               (com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion)
5811                   resource_);
5812     }
5813     if (resourceCase_ == 2) {
5814       size +=
5815           com.google.protobuf.CodedOutputStream.computeMessageSize(
5816               2, (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel) resource_);
5817     }
5818     if (resourceCase_ == 3) {
5819       size +=
5820           com.google.protobuf.CodedOutputStream.computeMessageSize(
5821               3, (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset) resource_);
5822     }
5823     if (resourceCase_ == 4) {
5824       size +=
5825           com.google.protobuf.CodedOutputStream.computeMessageSize(
5826               4,
5827               (com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset)
5828                   resource_);
5829     }
5830     if (lastMigrateTime_ != null) {
5831       size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getLastMigrateTime());
5832     }
5833     if (lastUpdateTime_ != null) {
5834       size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getLastUpdateTime());
5835     }
5836     size += getUnknownFields().getSerializedSize();
5837     memoizedSize = size;
5838     return size;
5839   }
5840 
5841   @java.lang.Override
equals(final java.lang.Object obj)5842   public boolean equals(final java.lang.Object obj) {
5843     if (obj == this) {
5844       return true;
5845     }
5846     if (!(obj instanceof com.google.cloud.aiplatform.v1beta1.MigratableResource)) {
5847       return super.equals(obj);
5848     }
5849     com.google.cloud.aiplatform.v1beta1.MigratableResource other =
5850         (com.google.cloud.aiplatform.v1beta1.MigratableResource) obj;
5851 
5852     if (hasLastMigrateTime() != other.hasLastMigrateTime()) return false;
5853     if (hasLastMigrateTime()) {
5854       if (!getLastMigrateTime().equals(other.getLastMigrateTime())) return false;
5855     }
5856     if (hasLastUpdateTime() != other.hasLastUpdateTime()) return false;
5857     if (hasLastUpdateTime()) {
5858       if (!getLastUpdateTime().equals(other.getLastUpdateTime())) return false;
5859     }
5860     if (!getResourceCase().equals(other.getResourceCase())) return false;
5861     switch (resourceCase_) {
5862       case 1:
5863         if (!getMlEngineModelVersion().equals(other.getMlEngineModelVersion())) return false;
5864         break;
5865       case 2:
5866         if (!getAutomlModel().equals(other.getAutomlModel())) return false;
5867         break;
5868       case 3:
5869         if (!getAutomlDataset().equals(other.getAutomlDataset())) return false;
5870         break;
5871       case 4:
5872         if (!getDataLabelingDataset().equals(other.getDataLabelingDataset())) return false;
5873         break;
5874       case 0:
5875       default:
5876     }
5877     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
5878     return true;
5879   }
5880 
5881   @java.lang.Override
hashCode()5882   public int hashCode() {
5883     if (memoizedHashCode != 0) {
5884       return memoizedHashCode;
5885     }
5886     int hash = 41;
5887     hash = (19 * hash) + getDescriptor().hashCode();
5888     if (hasLastMigrateTime()) {
5889       hash = (37 * hash) + LAST_MIGRATE_TIME_FIELD_NUMBER;
5890       hash = (53 * hash) + getLastMigrateTime().hashCode();
5891     }
5892     if (hasLastUpdateTime()) {
5893       hash = (37 * hash) + LAST_UPDATE_TIME_FIELD_NUMBER;
5894       hash = (53 * hash) + getLastUpdateTime().hashCode();
5895     }
5896     switch (resourceCase_) {
5897       case 1:
5898         hash = (37 * hash) + ML_ENGINE_MODEL_VERSION_FIELD_NUMBER;
5899         hash = (53 * hash) + getMlEngineModelVersion().hashCode();
5900         break;
5901       case 2:
5902         hash = (37 * hash) + AUTOML_MODEL_FIELD_NUMBER;
5903         hash = (53 * hash) + getAutomlModel().hashCode();
5904         break;
5905       case 3:
5906         hash = (37 * hash) + AUTOML_DATASET_FIELD_NUMBER;
5907         hash = (53 * hash) + getAutomlDataset().hashCode();
5908         break;
5909       case 4:
5910         hash = (37 * hash) + DATA_LABELING_DATASET_FIELD_NUMBER;
5911         hash = (53 * hash) + getDataLabelingDataset().hashCode();
5912         break;
5913       case 0:
5914       default:
5915     }
5916     hash = (29 * hash) + getUnknownFields().hashCode();
5917     memoizedHashCode = hash;
5918     return hash;
5919   }
5920 
parseFrom( java.nio.ByteBuffer data)5921   public static com.google.cloud.aiplatform.v1beta1.MigratableResource parseFrom(
5922       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
5923     return PARSER.parseFrom(data);
5924   }
5925 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5926   public static com.google.cloud.aiplatform.v1beta1.MigratableResource parseFrom(
5927       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5928       throws com.google.protobuf.InvalidProtocolBufferException {
5929     return PARSER.parseFrom(data, extensionRegistry);
5930   }
5931 
parseFrom( com.google.protobuf.ByteString data)5932   public static com.google.cloud.aiplatform.v1beta1.MigratableResource parseFrom(
5933       com.google.protobuf.ByteString data)
5934       throws com.google.protobuf.InvalidProtocolBufferException {
5935     return PARSER.parseFrom(data);
5936   }
5937 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5938   public static com.google.cloud.aiplatform.v1beta1.MigratableResource parseFrom(
5939       com.google.protobuf.ByteString data,
5940       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5941       throws com.google.protobuf.InvalidProtocolBufferException {
5942     return PARSER.parseFrom(data, extensionRegistry);
5943   }
5944 
parseFrom(byte[] data)5945   public static com.google.cloud.aiplatform.v1beta1.MigratableResource parseFrom(byte[] data)
5946       throws com.google.protobuf.InvalidProtocolBufferException {
5947     return PARSER.parseFrom(data);
5948   }
5949 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5950   public static com.google.cloud.aiplatform.v1beta1.MigratableResource parseFrom(
5951       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5952       throws com.google.protobuf.InvalidProtocolBufferException {
5953     return PARSER.parseFrom(data, extensionRegistry);
5954   }
5955 
parseFrom( java.io.InputStream input)5956   public static com.google.cloud.aiplatform.v1beta1.MigratableResource parseFrom(
5957       java.io.InputStream input) throws java.io.IOException {
5958     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
5959   }
5960 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5961   public static com.google.cloud.aiplatform.v1beta1.MigratableResource parseFrom(
5962       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5963       throws java.io.IOException {
5964     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
5965         PARSER, input, extensionRegistry);
5966   }
5967 
parseDelimitedFrom( java.io.InputStream input)5968   public static com.google.cloud.aiplatform.v1beta1.MigratableResource parseDelimitedFrom(
5969       java.io.InputStream input) throws java.io.IOException {
5970     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
5971   }
5972 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5973   public static com.google.cloud.aiplatform.v1beta1.MigratableResource parseDelimitedFrom(
5974       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5975       throws java.io.IOException {
5976     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
5977         PARSER, input, extensionRegistry);
5978   }
5979 
parseFrom( com.google.protobuf.CodedInputStream input)5980   public static com.google.cloud.aiplatform.v1beta1.MigratableResource parseFrom(
5981       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
5982     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
5983   }
5984 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5985   public static com.google.cloud.aiplatform.v1beta1.MigratableResource parseFrom(
5986       com.google.protobuf.CodedInputStream input,
5987       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5988       throws java.io.IOException {
5989     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
5990         PARSER, input, extensionRegistry);
5991   }
5992 
5993   @java.lang.Override
newBuilderForType()5994   public Builder newBuilderForType() {
5995     return newBuilder();
5996   }
5997 
newBuilder()5998   public static Builder newBuilder() {
5999     return DEFAULT_INSTANCE.toBuilder();
6000   }
6001 
newBuilder( com.google.cloud.aiplatform.v1beta1.MigratableResource prototype)6002   public static Builder newBuilder(
6003       com.google.cloud.aiplatform.v1beta1.MigratableResource prototype) {
6004     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
6005   }
6006 
6007   @java.lang.Override
toBuilder()6008   public Builder toBuilder() {
6009     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
6010   }
6011 
6012   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)6013   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
6014     Builder builder = new Builder(parent);
6015     return builder;
6016   }
6017   /**
6018    *
6019    *
6020    * <pre>
6021    * Represents one resource that exists in automl.googleapis.com,
6022    * datalabeling.googleapis.com or ml.googleapis.com.
6023    * </pre>
6024    *
6025    * Protobuf type {@code google.cloud.aiplatform.v1beta1.MigratableResource}
6026    */
6027   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
6028       implements
6029       // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.MigratableResource)
6030       com.google.cloud.aiplatform.v1beta1.MigratableResourceOrBuilder {
getDescriptor()6031     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
6032       return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
6033           .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_descriptor;
6034     }
6035 
6036     @java.lang.Override
6037     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()6038         internalGetFieldAccessorTable() {
6039       return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
6040           .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_fieldAccessorTable
6041           .ensureFieldAccessorsInitialized(
6042               com.google.cloud.aiplatform.v1beta1.MigratableResource.class,
6043               com.google.cloud.aiplatform.v1beta1.MigratableResource.Builder.class);
6044     }
6045 
6046     // Construct using com.google.cloud.aiplatform.v1beta1.MigratableResource.newBuilder()
Builder()6047     private Builder() {}
6048 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)6049     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
6050       super(parent);
6051     }
6052 
6053     @java.lang.Override
clear()6054     public Builder clear() {
6055       super.clear();
6056       bitField0_ = 0;
6057       if (mlEngineModelVersionBuilder_ != null) {
6058         mlEngineModelVersionBuilder_.clear();
6059       }
6060       if (automlModelBuilder_ != null) {
6061         automlModelBuilder_.clear();
6062       }
6063       if (automlDatasetBuilder_ != null) {
6064         automlDatasetBuilder_.clear();
6065       }
6066       if (dataLabelingDatasetBuilder_ != null) {
6067         dataLabelingDatasetBuilder_.clear();
6068       }
6069       lastMigrateTime_ = null;
6070       if (lastMigrateTimeBuilder_ != null) {
6071         lastMigrateTimeBuilder_.dispose();
6072         lastMigrateTimeBuilder_ = null;
6073       }
6074       lastUpdateTime_ = null;
6075       if (lastUpdateTimeBuilder_ != null) {
6076         lastUpdateTimeBuilder_.dispose();
6077         lastUpdateTimeBuilder_ = null;
6078       }
6079       resourceCase_ = 0;
6080       resource_ = null;
6081       return this;
6082     }
6083 
6084     @java.lang.Override
getDescriptorForType()6085     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
6086       return com.google.cloud.aiplatform.v1beta1.MigratableResourceProto
6087           .internal_static_google_cloud_aiplatform_v1beta1_MigratableResource_descriptor;
6088     }
6089 
6090     @java.lang.Override
getDefaultInstanceForType()6091     public com.google.cloud.aiplatform.v1beta1.MigratableResource getDefaultInstanceForType() {
6092       return com.google.cloud.aiplatform.v1beta1.MigratableResource.getDefaultInstance();
6093     }
6094 
6095     @java.lang.Override
build()6096     public com.google.cloud.aiplatform.v1beta1.MigratableResource build() {
6097       com.google.cloud.aiplatform.v1beta1.MigratableResource result = buildPartial();
6098       if (!result.isInitialized()) {
6099         throw newUninitializedMessageException(result);
6100       }
6101       return result;
6102     }
6103 
6104     @java.lang.Override
buildPartial()6105     public com.google.cloud.aiplatform.v1beta1.MigratableResource buildPartial() {
6106       com.google.cloud.aiplatform.v1beta1.MigratableResource result =
6107           new com.google.cloud.aiplatform.v1beta1.MigratableResource(this);
6108       if (bitField0_ != 0) {
6109         buildPartial0(result);
6110       }
6111       buildPartialOneofs(result);
6112       onBuilt();
6113       return result;
6114     }
6115 
buildPartial0(com.google.cloud.aiplatform.v1beta1.MigratableResource result)6116     private void buildPartial0(com.google.cloud.aiplatform.v1beta1.MigratableResource result) {
6117       int from_bitField0_ = bitField0_;
6118       if (((from_bitField0_ & 0x00000010) != 0)) {
6119         result.lastMigrateTime_ =
6120             lastMigrateTimeBuilder_ == null ? lastMigrateTime_ : lastMigrateTimeBuilder_.build();
6121       }
6122       if (((from_bitField0_ & 0x00000020) != 0)) {
6123         result.lastUpdateTime_ =
6124             lastUpdateTimeBuilder_ == null ? lastUpdateTime_ : lastUpdateTimeBuilder_.build();
6125       }
6126     }
6127 
buildPartialOneofs(com.google.cloud.aiplatform.v1beta1.MigratableResource result)6128     private void buildPartialOneofs(com.google.cloud.aiplatform.v1beta1.MigratableResource result) {
6129       result.resourceCase_ = resourceCase_;
6130       result.resource_ = this.resource_;
6131       if (resourceCase_ == 1 && mlEngineModelVersionBuilder_ != null) {
6132         result.resource_ = mlEngineModelVersionBuilder_.build();
6133       }
6134       if (resourceCase_ == 2 && automlModelBuilder_ != null) {
6135         result.resource_ = automlModelBuilder_.build();
6136       }
6137       if (resourceCase_ == 3 && automlDatasetBuilder_ != null) {
6138         result.resource_ = automlDatasetBuilder_.build();
6139       }
6140       if (resourceCase_ == 4 && dataLabelingDatasetBuilder_ != null) {
6141         result.resource_ = dataLabelingDatasetBuilder_.build();
6142       }
6143     }
6144 
6145     @java.lang.Override
clone()6146     public Builder clone() {
6147       return super.clone();
6148     }
6149 
6150     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)6151     public Builder setField(
6152         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
6153       return super.setField(field, value);
6154     }
6155 
6156     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)6157     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
6158       return super.clearField(field);
6159     }
6160 
6161     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)6162     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
6163       return super.clearOneof(oneof);
6164     }
6165 
6166     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)6167     public Builder setRepeatedField(
6168         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
6169       return super.setRepeatedField(field, index, value);
6170     }
6171 
6172     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)6173     public Builder addRepeatedField(
6174         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
6175       return super.addRepeatedField(field, value);
6176     }
6177 
6178     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)6179     public Builder mergeFrom(com.google.protobuf.Message other) {
6180       if (other instanceof com.google.cloud.aiplatform.v1beta1.MigratableResource) {
6181         return mergeFrom((com.google.cloud.aiplatform.v1beta1.MigratableResource) other);
6182       } else {
6183         super.mergeFrom(other);
6184         return this;
6185       }
6186     }
6187 
mergeFrom(com.google.cloud.aiplatform.v1beta1.MigratableResource other)6188     public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.MigratableResource other) {
6189       if (other == com.google.cloud.aiplatform.v1beta1.MigratableResource.getDefaultInstance())
6190         return this;
6191       if (other.hasLastMigrateTime()) {
6192         mergeLastMigrateTime(other.getLastMigrateTime());
6193       }
6194       if (other.hasLastUpdateTime()) {
6195         mergeLastUpdateTime(other.getLastUpdateTime());
6196       }
6197       switch (other.getResourceCase()) {
6198         case ML_ENGINE_MODEL_VERSION:
6199           {
6200             mergeMlEngineModelVersion(other.getMlEngineModelVersion());
6201             break;
6202           }
6203         case AUTOML_MODEL:
6204           {
6205             mergeAutomlModel(other.getAutomlModel());
6206             break;
6207           }
6208         case AUTOML_DATASET:
6209           {
6210             mergeAutomlDataset(other.getAutomlDataset());
6211             break;
6212           }
6213         case DATA_LABELING_DATASET:
6214           {
6215             mergeDataLabelingDataset(other.getDataLabelingDataset());
6216             break;
6217           }
6218         case RESOURCE_NOT_SET:
6219           {
6220             break;
6221           }
6222       }
6223       this.mergeUnknownFields(other.getUnknownFields());
6224       onChanged();
6225       return this;
6226     }
6227 
6228     @java.lang.Override
isInitialized()6229     public final boolean isInitialized() {
6230       return true;
6231     }
6232 
6233     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)6234     public Builder mergeFrom(
6235         com.google.protobuf.CodedInputStream input,
6236         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6237         throws java.io.IOException {
6238       if (extensionRegistry == null) {
6239         throw new java.lang.NullPointerException();
6240       }
6241       try {
6242         boolean done = false;
6243         while (!done) {
6244           int tag = input.readTag();
6245           switch (tag) {
6246             case 0:
6247               done = true;
6248               break;
6249             case 10:
6250               {
6251                 input.readMessage(
6252                     getMlEngineModelVersionFieldBuilder().getBuilder(), extensionRegistry);
6253                 resourceCase_ = 1;
6254                 break;
6255               } // case 10
6256             case 18:
6257               {
6258                 input.readMessage(getAutomlModelFieldBuilder().getBuilder(), extensionRegistry);
6259                 resourceCase_ = 2;
6260                 break;
6261               } // case 18
6262             case 26:
6263               {
6264                 input.readMessage(getAutomlDatasetFieldBuilder().getBuilder(), extensionRegistry);
6265                 resourceCase_ = 3;
6266                 break;
6267               } // case 26
6268             case 34:
6269               {
6270                 input.readMessage(
6271                     getDataLabelingDatasetFieldBuilder().getBuilder(), extensionRegistry);
6272                 resourceCase_ = 4;
6273                 break;
6274               } // case 34
6275             case 42:
6276               {
6277                 input.readMessage(getLastMigrateTimeFieldBuilder().getBuilder(), extensionRegistry);
6278                 bitField0_ |= 0x00000010;
6279                 break;
6280               } // case 42
6281             case 50:
6282               {
6283                 input.readMessage(getLastUpdateTimeFieldBuilder().getBuilder(), extensionRegistry);
6284                 bitField0_ |= 0x00000020;
6285                 break;
6286               } // case 50
6287             default:
6288               {
6289                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
6290                   done = true; // was an endgroup tag
6291                 }
6292                 break;
6293               } // default:
6294           } // switch (tag)
6295         } // while (!done)
6296       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
6297         throw e.unwrapIOException();
6298       } finally {
6299         onChanged();
6300       } // finally
6301       return this;
6302     }
6303 
6304     private int resourceCase_ = 0;
6305     private java.lang.Object resource_;
6306 
getResourceCase()6307     public ResourceCase getResourceCase() {
6308       return ResourceCase.forNumber(resourceCase_);
6309     }
6310 
clearResource()6311     public Builder clearResource() {
6312       resourceCase_ = 0;
6313       resource_ = null;
6314       onChanged();
6315       return this;
6316     }
6317 
6318     private int bitField0_;
6319 
6320     private com.google.protobuf.SingleFieldBuilderV3<
6321             com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion,
6322             com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.Builder,
6323             com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersionOrBuilder>
6324         mlEngineModelVersionBuilder_;
6325     /**
6326      *
6327      *
6328      * <pre>
6329      * Output only. Represents one Version in ml.googleapis.com.
6330      * </pre>
6331      *
6332      * <code>
6333      * .google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion ml_engine_model_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
6334      * </code>
6335      *
6336      * @return Whether the mlEngineModelVersion field is set.
6337      */
6338     @java.lang.Override
hasMlEngineModelVersion()6339     public boolean hasMlEngineModelVersion() {
6340       return resourceCase_ == 1;
6341     }
6342     /**
6343      *
6344      *
6345      * <pre>
6346      * Output only. Represents one Version in ml.googleapis.com.
6347      * </pre>
6348      *
6349      * <code>
6350      * .google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion ml_engine_model_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
6351      * </code>
6352      *
6353      * @return The mlEngineModelVersion.
6354      */
6355     @java.lang.Override
6356     public com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
getMlEngineModelVersion()6357         getMlEngineModelVersion() {
6358       if (mlEngineModelVersionBuilder_ == null) {
6359         if (resourceCase_ == 1) {
6360           return (com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion)
6361               resource_;
6362         }
6363         return com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
6364             .getDefaultInstance();
6365       } else {
6366         if (resourceCase_ == 1) {
6367           return mlEngineModelVersionBuilder_.getMessage();
6368         }
6369         return com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
6370             .getDefaultInstance();
6371       }
6372     }
6373     /**
6374      *
6375      *
6376      * <pre>
6377      * Output only. Represents one Version in ml.googleapis.com.
6378      * </pre>
6379      *
6380      * <code>
6381      * .google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion ml_engine_model_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
6382      * </code>
6383      */
setMlEngineModelVersion( com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion value)6384     public Builder setMlEngineModelVersion(
6385         com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion value) {
6386       if (mlEngineModelVersionBuilder_ == null) {
6387         if (value == null) {
6388           throw new NullPointerException();
6389         }
6390         resource_ = value;
6391         onChanged();
6392       } else {
6393         mlEngineModelVersionBuilder_.setMessage(value);
6394       }
6395       resourceCase_ = 1;
6396       return this;
6397     }
6398     /**
6399      *
6400      *
6401      * <pre>
6402      * Output only. Represents one Version in ml.googleapis.com.
6403      * </pre>
6404      *
6405      * <code>
6406      * .google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion ml_engine_model_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
6407      * </code>
6408      */
setMlEngineModelVersion( com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.Builder builderForValue)6409     public Builder setMlEngineModelVersion(
6410         com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.Builder
6411             builderForValue) {
6412       if (mlEngineModelVersionBuilder_ == null) {
6413         resource_ = builderForValue.build();
6414         onChanged();
6415       } else {
6416         mlEngineModelVersionBuilder_.setMessage(builderForValue.build());
6417       }
6418       resourceCase_ = 1;
6419       return this;
6420     }
6421     /**
6422      *
6423      *
6424      * <pre>
6425      * Output only. Represents one Version in ml.googleapis.com.
6426      * </pre>
6427      *
6428      * <code>
6429      * .google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion ml_engine_model_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
6430      * </code>
6431      */
mergeMlEngineModelVersion( com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion value)6432     public Builder mergeMlEngineModelVersion(
6433         com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion value) {
6434       if (mlEngineModelVersionBuilder_ == null) {
6435         if (resourceCase_ == 1
6436             && resource_
6437                 != com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
6438                     .getDefaultInstance()) {
6439           resource_ =
6440               com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
6441                   .newBuilder(
6442                       (com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion)
6443                           resource_)
6444                   .mergeFrom(value)
6445                   .buildPartial();
6446         } else {
6447           resource_ = value;
6448         }
6449         onChanged();
6450       } else {
6451         if (resourceCase_ == 1) {
6452           mlEngineModelVersionBuilder_.mergeFrom(value);
6453         } else {
6454           mlEngineModelVersionBuilder_.setMessage(value);
6455         }
6456       }
6457       resourceCase_ = 1;
6458       return this;
6459     }
6460     /**
6461      *
6462      *
6463      * <pre>
6464      * Output only. Represents one Version in ml.googleapis.com.
6465      * </pre>
6466      *
6467      * <code>
6468      * .google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion ml_engine_model_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
6469      * </code>
6470      */
clearMlEngineModelVersion()6471     public Builder clearMlEngineModelVersion() {
6472       if (mlEngineModelVersionBuilder_ == null) {
6473         if (resourceCase_ == 1) {
6474           resourceCase_ = 0;
6475           resource_ = null;
6476           onChanged();
6477         }
6478       } else {
6479         if (resourceCase_ == 1) {
6480           resourceCase_ = 0;
6481           resource_ = null;
6482         }
6483         mlEngineModelVersionBuilder_.clear();
6484       }
6485       return this;
6486     }
6487     /**
6488      *
6489      *
6490      * <pre>
6491      * Output only. Represents one Version in ml.googleapis.com.
6492      * </pre>
6493      *
6494      * <code>
6495      * .google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion ml_engine_model_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
6496      * </code>
6497      */
6498     public com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.Builder
getMlEngineModelVersionBuilder()6499         getMlEngineModelVersionBuilder() {
6500       return getMlEngineModelVersionFieldBuilder().getBuilder();
6501     }
6502     /**
6503      *
6504      *
6505      * <pre>
6506      * Output only. Represents one Version in ml.googleapis.com.
6507      * </pre>
6508      *
6509      * <code>
6510      * .google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion ml_engine_model_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
6511      * </code>
6512      */
6513     @java.lang.Override
6514     public com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersionOrBuilder
getMlEngineModelVersionOrBuilder()6515         getMlEngineModelVersionOrBuilder() {
6516       if ((resourceCase_ == 1) && (mlEngineModelVersionBuilder_ != null)) {
6517         return mlEngineModelVersionBuilder_.getMessageOrBuilder();
6518       } else {
6519         if (resourceCase_ == 1) {
6520           return (com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion)
6521               resource_;
6522         }
6523         return com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
6524             .getDefaultInstance();
6525       }
6526     }
6527     /**
6528      *
6529      *
6530      * <pre>
6531      * Output only. Represents one Version in ml.googleapis.com.
6532      * </pre>
6533      *
6534      * <code>
6535      * .google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion ml_engine_model_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
6536      * </code>
6537      */
6538     private com.google.protobuf.SingleFieldBuilderV3<
6539             com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion,
6540             com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.Builder,
6541             com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersionOrBuilder>
getMlEngineModelVersionFieldBuilder()6542         getMlEngineModelVersionFieldBuilder() {
6543       if (mlEngineModelVersionBuilder_ == null) {
6544         if (!(resourceCase_ == 1)) {
6545           resource_ =
6546               com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion
6547                   .getDefaultInstance();
6548         }
6549         mlEngineModelVersionBuilder_ =
6550             new com.google.protobuf.SingleFieldBuilderV3<
6551                 com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion,
6552                 com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.Builder,
6553                 com.google.cloud.aiplatform.v1beta1.MigratableResource
6554                     .MlEngineModelVersionOrBuilder>(
6555                 (com.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion)
6556                     resource_,
6557                 getParentForChildren(),
6558                 isClean());
6559         resource_ = null;
6560       }
6561       resourceCase_ = 1;
6562       onChanged();
6563       return mlEngineModelVersionBuilder_;
6564     }
6565 
6566     private com.google.protobuf.SingleFieldBuilderV3<
6567             com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel,
6568             com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.Builder,
6569             com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModelOrBuilder>
6570         automlModelBuilder_;
6571     /**
6572      *
6573      *
6574      * <pre>
6575      * Output only. Represents one Model in automl.googleapis.com.
6576      * </pre>
6577      *
6578      * <code>
6579      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel automl_model = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
6580      * </code>
6581      *
6582      * @return Whether the automlModel field is set.
6583      */
6584     @java.lang.Override
hasAutomlModel()6585     public boolean hasAutomlModel() {
6586       return resourceCase_ == 2;
6587     }
6588     /**
6589      *
6590      *
6591      * <pre>
6592      * Output only. Represents one Model in automl.googleapis.com.
6593      * </pre>
6594      *
6595      * <code>
6596      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel automl_model = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
6597      * </code>
6598      *
6599      * @return The automlModel.
6600      */
6601     @java.lang.Override
getAutomlModel()6602     public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel getAutomlModel() {
6603       if (automlModelBuilder_ == null) {
6604         if (resourceCase_ == 2) {
6605           return (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel) resource_;
6606         }
6607         return com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel
6608             .getDefaultInstance();
6609       } else {
6610         if (resourceCase_ == 2) {
6611           return automlModelBuilder_.getMessage();
6612         }
6613         return com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel
6614             .getDefaultInstance();
6615       }
6616     }
6617     /**
6618      *
6619      *
6620      * <pre>
6621      * Output only. Represents one Model in automl.googleapis.com.
6622      * </pre>
6623      *
6624      * <code>
6625      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel automl_model = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
6626      * </code>
6627      */
setAutomlModel( com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel value)6628     public Builder setAutomlModel(
6629         com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel value) {
6630       if (automlModelBuilder_ == null) {
6631         if (value == null) {
6632           throw new NullPointerException();
6633         }
6634         resource_ = value;
6635         onChanged();
6636       } else {
6637         automlModelBuilder_.setMessage(value);
6638       }
6639       resourceCase_ = 2;
6640       return this;
6641     }
6642     /**
6643      *
6644      *
6645      * <pre>
6646      * Output only. Represents one Model in automl.googleapis.com.
6647      * </pre>
6648      *
6649      * <code>
6650      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel automl_model = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
6651      * </code>
6652      */
setAutomlModel( com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.Builder builderForValue)6653     public Builder setAutomlModel(
6654         com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.Builder
6655             builderForValue) {
6656       if (automlModelBuilder_ == null) {
6657         resource_ = builderForValue.build();
6658         onChanged();
6659       } else {
6660         automlModelBuilder_.setMessage(builderForValue.build());
6661       }
6662       resourceCase_ = 2;
6663       return this;
6664     }
6665     /**
6666      *
6667      *
6668      * <pre>
6669      * Output only. Represents one Model in automl.googleapis.com.
6670      * </pre>
6671      *
6672      * <code>
6673      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel automl_model = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
6674      * </code>
6675      */
mergeAutomlModel( com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel value)6676     public Builder mergeAutomlModel(
6677         com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel value) {
6678       if (automlModelBuilder_ == null) {
6679         if (resourceCase_ == 2
6680             && resource_
6681                 != com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel
6682                     .getDefaultInstance()) {
6683           resource_ =
6684               com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.newBuilder(
6685                       (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel)
6686                           resource_)
6687                   .mergeFrom(value)
6688                   .buildPartial();
6689         } else {
6690           resource_ = value;
6691         }
6692         onChanged();
6693       } else {
6694         if (resourceCase_ == 2) {
6695           automlModelBuilder_.mergeFrom(value);
6696         } else {
6697           automlModelBuilder_.setMessage(value);
6698         }
6699       }
6700       resourceCase_ = 2;
6701       return this;
6702     }
6703     /**
6704      *
6705      *
6706      * <pre>
6707      * Output only. Represents one Model in automl.googleapis.com.
6708      * </pre>
6709      *
6710      * <code>
6711      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel automl_model = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
6712      * </code>
6713      */
clearAutomlModel()6714     public Builder clearAutomlModel() {
6715       if (automlModelBuilder_ == null) {
6716         if (resourceCase_ == 2) {
6717           resourceCase_ = 0;
6718           resource_ = null;
6719           onChanged();
6720         }
6721       } else {
6722         if (resourceCase_ == 2) {
6723           resourceCase_ = 0;
6724           resource_ = null;
6725         }
6726         automlModelBuilder_.clear();
6727       }
6728       return this;
6729     }
6730     /**
6731      *
6732      *
6733      * <pre>
6734      * Output only. Represents one Model in automl.googleapis.com.
6735      * </pre>
6736      *
6737      * <code>
6738      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel automl_model = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
6739      * </code>
6740      */
6741     public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.Builder
getAutomlModelBuilder()6742         getAutomlModelBuilder() {
6743       return getAutomlModelFieldBuilder().getBuilder();
6744     }
6745     /**
6746      *
6747      *
6748      * <pre>
6749      * Output only. Represents one Model in automl.googleapis.com.
6750      * </pre>
6751      *
6752      * <code>
6753      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel automl_model = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
6754      * </code>
6755      */
6756     @java.lang.Override
6757     public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModelOrBuilder
getAutomlModelOrBuilder()6758         getAutomlModelOrBuilder() {
6759       if ((resourceCase_ == 2) && (automlModelBuilder_ != null)) {
6760         return automlModelBuilder_.getMessageOrBuilder();
6761       } else {
6762         if (resourceCase_ == 2) {
6763           return (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel) resource_;
6764         }
6765         return com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel
6766             .getDefaultInstance();
6767       }
6768     }
6769     /**
6770      *
6771      *
6772      * <pre>
6773      * Output only. Represents one Model in automl.googleapis.com.
6774      * </pre>
6775      *
6776      * <code>
6777      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel automl_model = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
6778      * </code>
6779      */
6780     private com.google.protobuf.SingleFieldBuilderV3<
6781             com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel,
6782             com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.Builder,
6783             com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModelOrBuilder>
getAutomlModelFieldBuilder()6784         getAutomlModelFieldBuilder() {
6785       if (automlModelBuilder_ == null) {
6786         if (!(resourceCase_ == 2)) {
6787           resource_ =
6788               com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel
6789                   .getDefaultInstance();
6790         }
6791         automlModelBuilder_ =
6792             new com.google.protobuf.SingleFieldBuilderV3<
6793                 com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel,
6794                 com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.Builder,
6795                 com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModelOrBuilder>(
6796                 (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel) resource_,
6797                 getParentForChildren(),
6798                 isClean());
6799         resource_ = null;
6800       }
6801       resourceCase_ = 2;
6802       onChanged();
6803       return automlModelBuilder_;
6804     }
6805 
6806     private com.google.protobuf.SingleFieldBuilderV3<
6807             com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset,
6808             com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.Builder,
6809             com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDatasetOrBuilder>
6810         automlDatasetBuilder_;
6811     /**
6812      *
6813      *
6814      * <pre>
6815      * Output only. Represents one Dataset in automl.googleapis.com.
6816      * </pre>
6817      *
6818      * <code>
6819      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset automl_dataset = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
6820      * </code>
6821      *
6822      * @return Whether the automlDataset field is set.
6823      */
6824     @java.lang.Override
hasAutomlDataset()6825     public boolean hasAutomlDataset() {
6826       return resourceCase_ == 3;
6827     }
6828     /**
6829      *
6830      *
6831      * <pre>
6832      * Output only. Represents one Dataset in automl.googleapis.com.
6833      * </pre>
6834      *
6835      * <code>
6836      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset automl_dataset = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
6837      * </code>
6838      *
6839      * @return The automlDataset.
6840      */
6841     @java.lang.Override
getAutomlDataset()6842     public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset getAutomlDataset() {
6843       if (automlDatasetBuilder_ == null) {
6844         if (resourceCase_ == 3) {
6845           return (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset) resource_;
6846         }
6847         return com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset
6848             .getDefaultInstance();
6849       } else {
6850         if (resourceCase_ == 3) {
6851           return automlDatasetBuilder_.getMessage();
6852         }
6853         return com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset
6854             .getDefaultInstance();
6855       }
6856     }
6857     /**
6858      *
6859      *
6860      * <pre>
6861      * Output only. Represents one Dataset in automl.googleapis.com.
6862      * </pre>
6863      *
6864      * <code>
6865      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset automl_dataset = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
6866      * </code>
6867      */
setAutomlDataset( com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset value)6868     public Builder setAutomlDataset(
6869         com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset value) {
6870       if (automlDatasetBuilder_ == null) {
6871         if (value == null) {
6872           throw new NullPointerException();
6873         }
6874         resource_ = value;
6875         onChanged();
6876       } else {
6877         automlDatasetBuilder_.setMessage(value);
6878       }
6879       resourceCase_ = 3;
6880       return this;
6881     }
6882     /**
6883      *
6884      *
6885      * <pre>
6886      * Output only. Represents one Dataset in automl.googleapis.com.
6887      * </pre>
6888      *
6889      * <code>
6890      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset automl_dataset = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
6891      * </code>
6892      */
setAutomlDataset( com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.Builder builderForValue)6893     public Builder setAutomlDataset(
6894         com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.Builder
6895             builderForValue) {
6896       if (automlDatasetBuilder_ == null) {
6897         resource_ = builderForValue.build();
6898         onChanged();
6899       } else {
6900         automlDatasetBuilder_.setMessage(builderForValue.build());
6901       }
6902       resourceCase_ = 3;
6903       return this;
6904     }
6905     /**
6906      *
6907      *
6908      * <pre>
6909      * Output only. Represents one Dataset in automl.googleapis.com.
6910      * </pre>
6911      *
6912      * <code>
6913      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset automl_dataset = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
6914      * </code>
6915      */
mergeAutomlDataset( com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset value)6916     public Builder mergeAutomlDataset(
6917         com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset value) {
6918       if (automlDatasetBuilder_ == null) {
6919         if (resourceCase_ == 3
6920             && resource_
6921                 != com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset
6922                     .getDefaultInstance()) {
6923           resource_ =
6924               com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.newBuilder(
6925                       (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset)
6926                           resource_)
6927                   .mergeFrom(value)
6928                   .buildPartial();
6929         } else {
6930           resource_ = value;
6931         }
6932         onChanged();
6933       } else {
6934         if (resourceCase_ == 3) {
6935           automlDatasetBuilder_.mergeFrom(value);
6936         } else {
6937           automlDatasetBuilder_.setMessage(value);
6938         }
6939       }
6940       resourceCase_ = 3;
6941       return this;
6942     }
6943     /**
6944      *
6945      *
6946      * <pre>
6947      * Output only. Represents one Dataset in automl.googleapis.com.
6948      * </pre>
6949      *
6950      * <code>
6951      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset automl_dataset = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
6952      * </code>
6953      */
clearAutomlDataset()6954     public Builder clearAutomlDataset() {
6955       if (automlDatasetBuilder_ == null) {
6956         if (resourceCase_ == 3) {
6957           resourceCase_ = 0;
6958           resource_ = null;
6959           onChanged();
6960         }
6961       } else {
6962         if (resourceCase_ == 3) {
6963           resourceCase_ = 0;
6964           resource_ = null;
6965         }
6966         automlDatasetBuilder_.clear();
6967       }
6968       return this;
6969     }
6970     /**
6971      *
6972      *
6973      * <pre>
6974      * Output only. Represents one Dataset in automl.googleapis.com.
6975      * </pre>
6976      *
6977      * <code>
6978      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset automl_dataset = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
6979      * </code>
6980      */
6981     public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.Builder
getAutomlDatasetBuilder()6982         getAutomlDatasetBuilder() {
6983       return getAutomlDatasetFieldBuilder().getBuilder();
6984     }
6985     /**
6986      *
6987      *
6988      * <pre>
6989      * Output only. Represents one Dataset in automl.googleapis.com.
6990      * </pre>
6991      *
6992      * <code>
6993      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset automl_dataset = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
6994      * </code>
6995      */
6996     @java.lang.Override
6997     public com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDatasetOrBuilder
getAutomlDatasetOrBuilder()6998         getAutomlDatasetOrBuilder() {
6999       if ((resourceCase_ == 3) && (automlDatasetBuilder_ != null)) {
7000         return automlDatasetBuilder_.getMessageOrBuilder();
7001       } else {
7002         if (resourceCase_ == 3) {
7003           return (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset) resource_;
7004         }
7005         return com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset
7006             .getDefaultInstance();
7007       }
7008     }
7009     /**
7010      *
7011      *
7012      * <pre>
7013      * Output only. Represents one Dataset in automl.googleapis.com.
7014      * </pre>
7015      *
7016      * <code>
7017      * .google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset automl_dataset = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
7018      * </code>
7019      */
7020     private com.google.protobuf.SingleFieldBuilderV3<
7021             com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset,
7022             com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.Builder,
7023             com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDatasetOrBuilder>
getAutomlDatasetFieldBuilder()7024         getAutomlDatasetFieldBuilder() {
7025       if (automlDatasetBuilder_ == null) {
7026         if (!(resourceCase_ == 3)) {
7027           resource_ =
7028               com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset
7029                   .getDefaultInstance();
7030         }
7031         automlDatasetBuilder_ =
7032             new com.google.protobuf.SingleFieldBuilderV3<
7033                 com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset,
7034                 com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.Builder,
7035                 com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDatasetOrBuilder>(
7036                 (com.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset) resource_,
7037                 getParentForChildren(),
7038                 isClean());
7039         resource_ = null;
7040       }
7041       resourceCase_ = 3;
7042       onChanged();
7043       return automlDatasetBuilder_;
7044     }
7045 
7046     private com.google.protobuf.SingleFieldBuilderV3<
7047             com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset,
7048             com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.Builder,
7049             com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDatasetOrBuilder>
7050         dataLabelingDatasetBuilder_;
7051     /**
7052      *
7053      *
7054      * <pre>
7055      * Output only. Represents one Dataset in datalabeling.googleapis.com.
7056      * </pre>
7057      *
7058      * <code>
7059      * .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset data_labeling_dataset = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
7060      * </code>
7061      *
7062      * @return Whether the dataLabelingDataset field is set.
7063      */
7064     @java.lang.Override
hasDataLabelingDataset()7065     public boolean hasDataLabelingDataset() {
7066       return resourceCase_ == 4;
7067     }
7068     /**
7069      *
7070      *
7071      * <pre>
7072      * Output only. Represents one Dataset in datalabeling.googleapis.com.
7073      * </pre>
7074      *
7075      * <code>
7076      * .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset data_labeling_dataset = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
7077      * </code>
7078      *
7079      * @return The dataLabelingDataset.
7080      */
7081     @java.lang.Override
7082     public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
getDataLabelingDataset()7083         getDataLabelingDataset() {
7084       if (dataLabelingDatasetBuilder_ == null) {
7085         if (resourceCase_ == 4) {
7086           return (com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset)
7087               resource_;
7088         }
7089         return com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
7090             .getDefaultInstance();
7091       } else {
7092         if (resourceCase_ == 4) {
7093           return dataLabelingDatasetBuilder_.getMessage();
7094         }
7095         return com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
7096             .getDefaultInstance();
7097       }
7098     }
7099     /**
7100      *
7101      *
7102      * <pre>
7103      * Output only. Represents one Dataset in datalabeling.googleapis.com.
7104      * </pre>
7105      *
7106      * <code>
7107      * .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset data_labeling_dataset = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
7108      * </code>
7109      */
setDataLabelingDataset( com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset value)7110     public Builder setDataLabelingDataset(
7111         com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset value) {
7112       if (dataLabelingDatasetBuilder_ == null) {
7113         if (value == null) {
7114           throw new NullPointerException();
7115         }
7116         resource_ = value;
7117         onChanged();
7118       } else {
7119         dataLabelingDatasetBuilder_.setMessage(value);
7120       }
7121       resourceCase_ = 4;
7122       return this;
7123     }
7124     /**
7125      *
7126      *
7127      * <pre>
7128      * Output only. Represents one Dataset in datalabeling.googleapis.com.
7129      * </pre>
7130      *
7131      * <code>
7132      * .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset data_labeling_dataset = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
7133      * </code>
7134      */
setDataLabelingDataset( com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.Builder builderForValue)7135     public Builder setDataLabelingDataset(
7136         com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.Builder
7137             builderForValue) {
7138       if (dataLabelingDatasetBuilder_ == null) {
7139         resource_ = builderForValue.build();
7140         onChanged();
7141       } else {
7142         dataLabelingDatasetBuilder_.setMessage(builderForValue.build());
7143       }
7144       resourceCase_ = 4;
7145       return this;
7146     }
7147     /**
7148      *
7149      *
7150      * <pre>
7151      * Output only. Represents one Dataset in datalabeling.googleapis.com.
7152      * </pre>
7153      *
7154      * <code>
7155      * .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset data_labeling_dataset = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
7156      * </code>
7157      */
mergeDataLabelingDataset( com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset value)7158     public Builder mergeDataLabelingDataset(
7159         com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset value) {
7160       if (dataLabelingDatasetBuilder_ == null) {
7161         if (resourceCase_ == 4
7162             && resource_
7163                 != com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
7164                     .getDefaultInstance()) {
7165           resource_ =
7166               com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.newBuilder(
7167                       (com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset)
7168                           resource_)
7169                   .mergeFrom(value)
7170                   .buildPartial();
7171         } else {
7172           resource_ = value;
7173         }
7174         onChanged();
7175       } else {
7176         if (resourceCase_ == 4) {
7177           dataLabelingDatasetBuilder_.mergeFrom(value);
7178         } else {
7179           dataLabelingDatasetBuilder_.setMessage(value);
7180         }
7181       }
7182       resourceCase_ = 4;
7183       return this;
7184     }
7185     /**
7186      *
7187      *
7188      * <pre>
7189      * Output only. Represents one Dataset in datalabeling.googleapis.com.
7190      * </pre>
7191      *
7192      * <code>
7193      * .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset data_labeling_dataset = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
7194      * </code>
7195      */
clearDataLabelingDataset()7196     public Builder clearDataLabelingDataset() {
7197       if (dataLabelingDatasetBuilder_ == null) {
7198         if (resourceCase_ == 4) {
7199           resourceCase_ = 0;
7200           resource_ = null;
7201           onChanged();
7202         }
7203       } else {
7204         if (resourceCase_ == 4) {
7205           resourceCase_ = 0;
7206           resource_ = null;
7207         }
7208         dataLabelingDatasetBuilder_.clear();
7209       }
7210       return this;
7211     }
7212     /**
7213      *
7214      *
7215      * <pre>
7216      * Output only. Represents one Dataset in datalabeling.googleapis.com.
7217      * </pre>
7218      *
7219      * <code>
7220      * .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset data_labeling_dataset = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
7221      * </code>
7222      */
7223     public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.Builder
getDataLabelingDatasetBuilder()7224         getDataLabelingDatasetBuilder() {
7225       return getDataLabelingDatasetFieldBuilder().getBuilder();
7226     }
7227     /**
7228      *
7229      *
7230      * <pre>
7231      * Output only. Represents one Dataset in datalabeling.googleapis.com.
7232      * </pre>
7233      *
7234      * <code>
7235      * .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset data_labeling_dataset = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
7236      * </code>
7237      */
7238     @java.lang.Override
7239     public com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDatasetOrBuilder
getDataLabelingDatasetOrBuilder()7240         getDataLabelingDatasetOrBuilder() {
7241       if ((resourceCase_ == 4) && (dataLabelingDatasetBuilder_ != null)) {
7242         return dataLabelingDatasetBuilder_.getMessageOrBuilder();
7243       } else {
7244         if (resourceCase_ == 4) {
7245           return (com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset)
7246               resource_;
7247         }
7248         return com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
7249             .getDefaultInstance();
7250       }
7251     }
7252     /**
7253      *
7254      *
7255      * <pre>
7256      * Output only. Represents one Dataset in datalabeling.googleapis.com.
7257      * </pre>
7258      *
7259      * <code>
7260      * .google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset data_labeling_dataset = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
7261      * </code>
7262      */
7263     private com.google.protobuf.SingleFieldBuilderV3<
7264             com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset,
7265             com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.Builder,
7266             com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDatasetOrBuilder>
getDataLabelingDatasetFieldBuilder()7267         getDataLabelingDatasetFieldBuilder() {
7268       if (dataLabelingDatasetBuilder_ == null) {
7269         if (!(resourceCase_ == 4)) {
7270           resource_ =
7271               com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset
7272                   .getDefaultInstance();
7273         }
7274         dataLabelingDatasetBuilder_ =
7275             new com.google.protobuf.SingleFieldBuilderV3<
7276                 com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset,
7277                 com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.Builder,
7278                 com.google.cloud.aiplatform.v1beta1.MigratableResource
7279                     .DataLabelingDatasetOrBuilder>(
7280                 (com.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset)
7281                     resource_,
7282                 getParentForChildren(),
7283                 isClean());
7284         resource_ = null;
7285       }
7286       resourceCase_ = 4;
7287       onChanged();
7288       return dataLabelingDatasetBuilder_;
7289     }
7290 
7291     private com.google.protobuf.Timestamp lastMigrateTime_;
7292     private com.google.protobuf.SingleFieldBuilderV3<
7293             com.google.protobuf.Timestamp,
7294             com.google.protobuf.Timestamp.Builder,
7295             com.google.protobuf.TimestampOrBuilder>
7296         lastMigrateTimeBuilder_;
7297     /**
7298      *
7299      *
7300      * <pre>
7301      * Output only. Timestamp when the last migration attempt on this
7302      * MigratableResource started. Will not be set if there's no migration attempt
7303      * on this MigratableResource.
7304      * </pre>
7305      *
7306      * <code>
7307      * .google.protobuf.Timestamp last_migrate_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
7308      * </code>
7309      *
7310      * @return Whether the lastMigrateTime field is set.
7311      */
hasLastMigrateTime()7312     public boolean hasLastMigrateTime() {
7313       return ((bitField0_ & 0x00000010) != 0);
7314     }
7315     /**
7316      *
7317      *
7318      * <pre>
7319      * Output only. Timestamp when the last migration attempt on this
7320      * MigratableResource started. Will not be set if there's no migration attempt
7321      * on this MigratableResource.
7322      * </pre>
7323      *
7324      * <code>
7325      * .google.protobuf.Timestamp last_migrate_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
7326      * </code>
7327      *
7328      * @return The lastMigrateTime.
7329      */
getLastMigrateTime()7330     public com.google.protobuf.Timestamp getLastMigrateTime() {
7331       if (lastMigrateTimeBuilder_ == null) {
7332         return lastMigrateTime_ == null
7333             ? com.google.protobuf.Timestamp.getDefaultInstance()
7334             : lastMigrateTime_;
7335       } else {
7336         return lastMigrateTimeBuilder_.getMessage();
7337       }
7338     }
7339     /**
7340      *
7341      *
7342      * <pre>
7343      * Output only. Timestamp when the last migration attempt on this
7344      * MigratableResource started. Will not be set if there's no migration attempt
7345      * on this MigratableResource.
7346      * </pre>
7347      *
7348      * <code>
7349      * .google.protobuf.Timestamp last_migrate_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
7350      * </code>
7351      */
setLastMigrateTime(com.google.protobuf.Timestamp value)7352     public Builder setLastMigrateTime(com.google.protobuf.Timestamp value) {
7353       if (lastMigrateTimeBuilder_ == null) {
7354         if (value == null) {
7355           throw new NullPointerException();
7356         }
7357         lastMigrateTime_ = value;
7358       } else {
7359         lastMigrateTimeBuilder_.setMessage(value);
7360       }
7361       bitField0_ |= 0x00000010;
7362       onChanged();
7363       return this;
7364     }
7365     /**
7366      *
7367      *
7368      * <pre>
7369      * Output only. Timestamp when the last migration attempt on this
7370      * MigratableResource started. Will not be set if there's no migration attempt
7371      * on this MigratableResource.
7372      * </pre>
7373      *
7374      * <code>
7375      * .google.protobuf.Timestamp last_migrate_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
7376      * </code>
7377      */
setLastMigrateTime(com.google.protobuf.Timestamp.Builder builderForValue)7378     public Builder setLastMigrateTime(com.google.protobuf.Timestamp.Builder builderForValue) {
7379       if (lastMigrateTimeBuilder_ == null) {
7380         lastMigrateTime_ = builderForValue.build();
7381       } else {
7382         lastMigrateTimeBuilder_.setMessage(builderForValue.build());
7383       }
7384       bitField0_ |= 0x00000010;
7385       onChanged();
7386       return this;
7387     }
7388     /**
7389      *
7390      *
7391      * <pre>
7392      * Output only. Timestamp when the last migration attempt on this
7393      * MigratableResource started. Will not be set if there's no migration attempt
7394      * on this MigratableResource.
7395      * </pre>
7396      *
7397      * <code>
7398      * .google.protobuf.Timestamp last_migrate_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
7399      * </code>
7400      */
mergeLastMigrateTime(com.google.protobuf.Timestamp value)7401     public Builder mergeLastMigrateTime(com.google.protobuf.Timestamp value) {
7402       if (lastMigrateTimeBuilder_ == null) {
7403         if (((bitField0_ & 0x00000010) != 0)
7404             && lastMigrateTime_ != null
7405             && lastMigrateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
7406           getLastMigrateTimeBuilder().mergeFrom(value);
7407         } else {
7408           lastMigrateTime_ = value;
7409         }
7410       } else {
7411         lastMigrateTimeBuilder_.mergeFrom(value);
7412       }
7413       bitField0_ |= 0x00000010;
7414       onChanged();
7415       return this;
7416     }
7417     /**
7418      *
7419      *
7420      * <pre>
7421      * Output only. Timestamp when the last migration attempt on this
7422      * MigratableResource started. Will not be set if there's no migration attempt
7423      * on this MigratableResource.
7424      * </pre>
7425      *
7426      * <code>
7427      * .google.protobuf.Timestamp last_migrate_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
7428      * </code>
7429      */
clearLastMigrateTime()7430     public Builder clearLastMigrateTime() {
7431       bitField0_ = (bitField0_ & ~0x00000010);
7432       lastMigrateTime_ = null;
7433       if (lastMigrateTimeBuilder_ != null) {
7434         lastMigrateTimeBuilder_.dispose();
7435         lastMigrateTimeBuilder_ = null;
7436       }
7437       onChanged();
7438       return this;
7439     }
7440     /**
7441      *
7442      *
7443      * <pre>
7444      * Output only. Timestamp when the last migration attempt on this
7445      * MigratableResource started. Will not be set if there's no migration attempt
7446      * on this MigratableResource.
7447      * </pre>
7448      *
7449      * <code>
7450      * .google.protobuf.Timestamp last_migrate_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
7451      * </code>
7452      */
getLastMigrateTimeBuilder()7453     public com.google.protobuf.Timestamp.Builder getLastMigrateTimeBuilder() {
7454       bitField0_ |= 0x00000010;
7455       onChanged();
7456       return getLastMigrateTimeFieldBuilder().getBuilder();
7457     }
7458     /**
7459      *
7460      *
7461      * <pre>
7462      * Output only. Timestamp when the last migration attempt on this
7463      * MigratableResource started. Will not be set if there's no migration attempt
7464      * on this MigratableResource.
7465      * </pre>
7466      *
7467      * <code>
7468      * .google.protobuf.Timestamp last_migrate_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
7469      * </code>
7470      */
getLastMigrateTimeOrBuilder()7471     public com.google.protobuf.TimestampOrBuilder getLastMigrateTimeOrBuilder() {
7472       if (lastMigrateTimeBuilder_ != null) {
7473         return lastMigrateTimeBuilder_.getMessageOrBuilder();
7474       } else {
7475         return lastMigrateTime_ == null
7476             ? com.google.protobuf.Timestamp.getDefaultInstance()
7477             : lastMigrateTime_;
7478       }
7479     }
7480     /**
7481      *
7482      *
7483      * <pre>
7484      * Output only. Timestamp when the last migration attempt on this
7485      * MigratableResource started. Will not be set if there's no migration attempt
7486      * on this MigratableResource.
7487      * </pre>
7488      *
7489      * <code>
7490      * .google.protobuf.Timestamp last_migrate_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
7491      * </code>
7492      */
7493     private com.google.protobuf.SingleFieldBuilderV3<
7494             com.google.protobuf.Timestamp,
7495             com.google.protobuf.Timestamp.Builder,
7496             com.google.protobuf.TimestampOrBuilder>
getLastMigrateTimeFieldBuilder()7497         getLastMigrateTimeFieldBuilder() {
7498       if (lastMigrateTimeBuilder_ == null) {
7499         lastMigrateTimeBuilder_ =
7500             new com.google.protobuf.SingleFieldBuilderV3<
7501                 com.google.protobuf.Timestamp,
7502                 com.google.protobuf.Timestamp.Builder,
7503                 com.google.protobuf.TimestampOrBuilder>(
7504                 getLastMigrateTime(), getParentForChildren(), isClean());
7505         lastMigrateTime_ = null;
7506       }
7507       return lastMigrateTimeBuilder_;
7508     }
7509 
7510     private com.google.protobuf.Timestamp lastUpdateTime_;
7511     private com.google.protobuf.SingleFieldBuilderV3<
7512             com.google.protobuf.Timestamp,
7513             com.google.protobuf.Timestamp.Builder,
7514             com.google.protobuf.TimestampOrBuilder>
7515         lastUpdateTimeBuilder_;
7516     /**
7517      *
7518      *
7519      * <pre>
7520      * Output only. Timestamp when this MigratableResource was last updated.
7521      * </pre>
7522      *
7523      * <code>
7524      * .google.protobuf.Timestamp last_update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
7525      * </code>
7526      *
7527      * @return Whether the lastUpdateTime field is set.
7528      */
hasLastUpdateTime()7529     public boolean hasLastUpdateTime() {
7530       return ((bitField0_ & 0x00000020) != 0);
7531     }
7532     /**
7533      *
7534      *
7535      * <pre>
7536      * Output only. Timestamp when this MigratableResource was last updated.
7537      * </pre>
7538      *
7539      * <code>
7540      * .google.protobuf.Timestamp last_update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
7541      * </code>
7542      *
7543      * @return The lastUpdateTime.
7544      */
getLastUpdateTime()7545     public com.google.protobuf.Timestamp getLastUpdateTime() {
7546       if (lastUpdateTimeBuilder_ == null) {
7547         return lastUpdateTime_ == null
7548             ? com.google.protobuf.Timestamp.getDefaultInstance()
7549             : lastUpdateTime_;
7550       } else {
7551         return lastUpdateTimeBuilder_.getMessage();
7552       }
7553     }
7554     /**
7555      *
7556      *
7557      * <pre>
7558      * Output only. Timestamp when this MigratableResource was last updated.
7559      * </pre>
7560      *
7561      * <code>
7562      * .google.protobuf.Timestamp last_update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
7563      * </code>
7564      */
setLastUpdateTime(com.google.protobuf.Timestamp value)7565     public Builder setLastUpdateTime(com.google.protobuf.Timestamp value) {
7566       if (lastUpdateTimeBuilder_ == null) {
7567         if (value == null) {
7568           throw new NullPointerException();
7569         }
7570         lastUpdateTime_ = value;
7571       } else {
7572         lastUpdateTimeBuilder_.setMessage(value);
7573       }
7574       bitField0_ |= 0x00000020;
7575       onChanged();
7576       return this;
7577     }
7578     /**
7579      *
7580      *
7581      * <pre>
7582      * Output only. Timestamp when this MigratableResource was last updated.
7583      * </pre>
7584      *
7585      * <code>
7586      * .google.protobuf.Timestamp last_update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
7587      * </code>
7588      */
setLastUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)7589     public Builder setLastUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) {
7590       if (lastUpdateTimeBuilder_ == null) {
7591         lastUpdateTime_ = builderForValue.build();
7592       } else {
7593         lastUpdateTimeBuilder_.setMessage(builderForValue.build());
7594       }
7595       bitField0_ |= 0x00000020;
7596       onChanged();
7597       return this;
7598     }
7599     /**
7600      *
7601      *
7602      * <pre>
7603      * Output only. Timestamp when this MigratableResource was last updated.
7604      * </pre>
7605      *
7606      * <code>
7607      * .google.protobuf.Timestamp last_update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
7608      * </code>
7609      */
mergeLastUpdateTime(com.google.protobuf.Timestamp value)7610     public Builder mergeLastUpdateTime(com.google.protobuf.Timestamp value) {
7611       if (lastUpdateTimeBuilder_ == null) {
7612         if (((bitField0_ & 0x00000020) != 0)
7613             && lastUpdateTime_ != null
7614             && lastUpdateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
7615           getLastUpdateTimeBuilder().mergeFrom(value);
7616         } else {
7617           lastUpdateTime_ = value;
7618         }
7619       } else {
7620         lastUpdateTimeBuilder_.mergeFrom(value);
7621       }
7622       bitField0_ |= 0x00000020;
7623       onChanged();
7624       return this;
7625     }
7626     /**
7627      *
7628      *
7629      * <pre>
7630      * Output only. Timestamp when this MigratableResource was last updated.
7631      * </pre>
7632      *
7633      * <code>
7634      * .google.protobuf.Timestamp last_update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
7635      * </code>
7636      */
clearLastUpdateTime()7637     public Builder clearLastUpdateTime() {
7638       bitField0_ = (bitField0_ & ~0x00000020);
7639       lastUpdateTime_ = null;
7640       if (lastUpdateTimeBuilder_ != null) {
7641         lastUpdateTimeBuilder_.dispose();
7642         lastUpdateTimeBuilder_ = null;
7643       }
7644       onChanged();
7645       return this;
7646     }
7647     /**
7648      *
7649      *
7650      * <pre>
7651      * Output only. Timestamp when this MigratableResource was last updated.
7652      * </pre>
7653      *
7654      * <code>
7655      * .google.protobuf.Timestamp last_update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
7656      * </code>
7657      */
getLastUpdateTimeBuilder()7658     public com.google.protobuf.Timestamp.Builder getLastUpdateTimeBuilder() {
7659       bitField0_ |= 0x00000020;
7660       onChanged();
7661       return getLastUpdateTimeFieldBuilder().getBuilder();
7662     }
7663     /**
7664      *
7665      *
7666      * <pre>
7667      * Output only. Timestamp when this MigratableResource was last updated.
7668      * </pre>
7669      *
7670      * <code>
7671      * .google.protobuf.Timestamp last_update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
7672      * </code>
7673      */
getLastUpdateTimeOrBuilder()7674     public com.google.protobuf.TimestampOrBuilder getLastUpdateTimeOrBuilder() {
7675       if (lastUpdateTimeBuilder_ != null) {
7676         return lastUpdateTimeBuilder_.getMessageOrBuilder();
7677       } else {
7678         return lastUpdateTime_ == null
7679             ? com.google.protobuf.Timestamp.getDefaultInstance()
7680             : lastUpdateTime_;
7681       }
7682     }
7683     /**
7684      *
7685      *
7686      * <pre>
7687      * Output only. Timestamp when this MigratableResource was last updated.
7688      * </pre>
7689      *
7690      * <code>
7691      * .google.protobuf.Timestamp last_update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
7692      * </code>
7693      */
7694     private com.google.protobuf.SingleFieldBuilderV3<
7695             com.google.protobuf.Timestamp,
7696             com.google.protobuf.Timestamp.Builder,
7697             com.google.protobuf.TimestampOrBuilder>
getLastUpdateTimeFieldBuilder()7698         getLastUpdateTimeFieldBuilder() {
7699       if (lastUpdateTimeBuilder_ == null) {
7700         lastUpdateTimeBuilder_ =
7701             new com.google.protobuf.SingleFieldBuilderV3<
7702                 com.google.protobuf.Timestamp,
7703                 com.google.protobuf.Timestamp.Builder,
7704                 com.google.protobuf.TimestampOrBuilder>(
7705                 getLastUpdateTime(), getParentForChildren(), isClean());
7706         lastUpdateTime_ = null;
7707       }
7708       return lastUpdateTimeBuilder_;
7709     }
7710 
7711     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)7712     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
7713       return super.setUnknownFields(unknownFields);
7714     }
7715 
7716     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)7717     public final Builder mergeUnknownFields(
7718         final com.google.protobuf.UnknownFieldSet unknownFields) {
7719       return super.mergeUnknownFields(unknownFields);
7720     }
7721 
7722     // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.MigratableResource)
7723   }
7724 
7725   // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.MigratableResource)
7726   private static final com.google.cloud.aiplatform.v1beta1.MigratableResource DEFAULT_INSTANCE;
7727 
7728   static {
7729     DEFAULT_INSTANCE = new com.google.cloud.aiplatform.v1beta1.MigratableResource();
7730   }
7731 
getDefaultInstance()7732   public static com.google.cloud.aiplatform.v1beta1.MigratableResource getDefaultInstance() {
7733     return DEFAULT_INSTANCE;
7734   }
7735 
7736   private static final com.google.protobuf.Parser<MigratableResource> PARSER =
7737       new com.google.protobuf.AbstractParser<MigratableResource>() {
7738         @java.lang.Override
7739         public MigratableResource parsePartialFrom(
7740             com.google.protobuf.CodedInputStream input,
7741             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7742             throws com.google.protobuf.InvalidProtocolBufferException {
7743           Builder builder = newBuilder();
7744           try {
7745             builder.mergeFrom(input, extensionRegistry);
7746           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
7747             throw e.setUnfinishedMessage(builder.buildPartial());
7748           } catch (com.google.protobuf.UninitializedMessageException e) {
7749             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
7750           } catch (java.io.IOException e) {
7751             throw new com.google.protobuf.InvalidProtocolBufferException(e)
7752                 .setUnfinishedMessage(builder.buildPartial());
7753           }
7754           return builder.buildPartial();
7755         }
7756       };
7757 
parser()7758   public static com.google.protobuf.Parser<MigratableResource> parser() {
7759     return PARSER;
7760   }
7761 
7762   @java.lang.Override
getParserForType()7763   public com.google.protobuf.Parser<MigratableResource> getParserForType() {
7764     return PARSER;
7765   }
7766 
7767   @java.lang.Override
getDefaultInstanceForType()7768   public com.google.cloud.aiplatform.v1beta1.MigratableResource getDefaultInstanceForType() {
7769     return DEFAULT_INSTANCE;
7770   }
7771 }
7772