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