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