• 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/automl/v1/service.proto
18 
19 package com.google.cloud.automl.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Request message for [AutoMl.UpdateDataset][google.cloud.automl.v1.AutoMl.UpdateDataset]
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.automl.v1.UpdateDatasetRequest}
29  */
30 public final class UpdateDatasetRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.automl.v1.UpdateDatasetRequest)
33     UpdateDatasetRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use UpdateDatasetRequest.newBuilder() to construct.
UpdateDatasetRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private UpdateDatasetRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
UpdateDatasetRequest()40   private UpdateDatasetRequest() {}
41 
42   @java.lang.Override
43   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)44   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
45     return new UpdateDatasetRequest();
46   }
47 
48   @java.lang.Override
getUnknownFields()49   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
50     return this.unknownFields;
51   }
52 
getDescriptor()53   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
54     return com.google.cloud.automl.v1.AutoMlProto
55         .internal_static_google_cloud_automl_v1_UpdateDatasetRequest_descriptor;
56   }
57 
58   @java.lang.Override
59   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()60       internalGetFieldAccessorTable() {
61     return com.google.cloud.automl.v1.AutoMlProto
62         .internal_static_google_cloud_automl_v1_UpdateDatasetRequest_fieldAccessorTable
63         .ensureFieldAccessorsInitialized(
64             com.google.cloud.automl.v1.UpdateDatasetRequest.class,
65             com.google.cloud.automl.v1.UpdateDatasetRequest.Builder.class);
66   }
67 
68   public static final int DATASET_FIELD_NUMBER = 1;
69   private com.google.cloud.automl.v1.Dataset dataset_;
70   /**
71    *
72    *
73    * <pre>
74    * Required. The dataset which replaces the resource on the server.
75    * </pre>
76    *
77    * <code>.google.cloud.automl.v1.Dataset dataset = 1 [(.google.api.field_behavior) = REQUIRED];
78    * </code>
79    *
80    * @return Whether the dataset field is set.
81    */
82   @java.lang.Override
hasDataset()83   public boolean hasDataset() {
84     return dataset_ != null;
85   }
86   /**
87    *
88    *
89    * <pre>
90    * Required. The dataset which replaces the resource on the server.
91    * </pre>
92    *
93    * <code>.google.cloud.automl.v1.Dataset dataset = 1 [(.google.api.field_behavior) = REQUIRED];
94    * </code>
95    *
96    * @return The dataset.
97    */
98   @java.lang.Override
getDataset()99   public com.google.cloud.automl.v1.Dataset getDataset() {
100     return dataset_ == null ? com.google.cloud.automl.v1.Dataset.getDefaultInstance() : dataset_;
101   }
102   /**
103    *
104    *
105    * <pre>
106    * Required. The dataset which replaces the resource on the server.
107    * </pre>
108    *
109    * <code>.google.cloud.automl.v1.Dataset dataset = 1 [(.google.api.field_behavior) = REQUIRED];
110    * </code>
111    */
112   @java.lang.Override
getDatasetOrBuilder()113   public com.google.cloud.automl.v1.DatasetOrBuilder getDatasetOrBuilder() {
114     return dataset_ == null ? com.google.cloud.automl.v1.Dataset.getDefaultInstance() : dataset_;
115   }
116 
117   public static final int UPDATE_MASK_FIELD_NUMBER = 2;
118   private com.google.protobuf.FieldMask updateMask_;
119   /**
120    *
121    *
122    * <pre>
123    * Required. The update mask applies to the resource.
124    * </pre>
125    *
126    * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
127    * </code>
128    *
129    * @return Whether the updateMask field is set.
130    */
131   @java.lang.Override
hasUpdateMask()132   public boolean hasUpdateMask() {
133     return updateMask_ != null;
134   }
135   /**
136    *
137    *
138    * <pre>
139    * Required. The update mask applies to the resource.
140    * </pre>
141    *
142    * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
143    * </code>
144    *
145    * @return The updateMask.
146    */
147   @java.lang.Override
getUpdateMask()148   public com.google.protobuf.FieldMask getUpdateMask() {
149     return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
150   }
151   /**
152    *
153    *
154    * <pre>
155    * Required. The update mask applies to the resource.
156    * </pre>
157    *
158    * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
159    * </code>
160    */
161   @java.lang.Override
getUpdateMaskOrBuilder()162   public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() {
163     return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
164   }
165 
166   private byte memoizedIsInitialized = -1;
167 
168   @java.lang.Override
isInitialized()169   public final boolean isInitialized() {
170     byte isInitialized = memoizedIsInitialized;
171     if (isInitialized == 1) return true;
172     if (isInitialized == 0) return false;
173 
174     memoizedIsInitialized = 1;
175     return true;
176   }
177 
178   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)179   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
180     if (dataset_ != null) {
181       output.writeMessage(1, getDataset());
182     }
183     if (updateMask_ != null) {
184       output.writeMessage(2, getUpdateMask());
185     }
186     getUnknownFields().writeTo(output);
187   }
188 
189   @java.lang.Override
getSerializedSize()190   public int getSerializedSize() {
191     int size = memoizedSize;
192     if (size != -1) return size;
193 
194     size = 0;
195     if (dataset_ != null) {
196       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDataset());
197     }
198     if (updateMask_ != null) {
199       size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask());
200     }
201     size += getUnknownFields().getSerializedSize();
202     memoizedSize = size;
203     return size;
204   }
205 
206   @java.lang.Override
equals(final java.lang.Object obj)207   public boolean equals(final java.lang.Object obj) {
208     if (obj == this) {
209       return true;
210     }
211     if (!(obj instanceof com.google.cloud.automl.v1.UpdateDatasetRequest)) {
212       return super.equals(obj);
213     }
214     com.google.cloud.automl.v1.UpdateDatasetRequest other =
215         (com.google.cloud.automl.v1.UpdateDatasetRequest) obj;
216 
217     if (hasDataset() != other.hasDataset()) return false;
218     if (hasDataset()) {
219       if (!getDataset().equals(other.getDataset())) return false;
220     }
221     if (hasUpdateMask() != other.hasUpdateMask()) return false;
222     if (hasUpdateMask()) {
223       if (!getUpdateMask().equals(other.getUpdateMask())) return false;
224     }
225     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
226     return true;
227   }
228 
229   @java.lang.Override
hashCode()230   public int hashCode() {
231     if (memoizedHashCode != 0) {
232       return memoizedHashCode;
233     }
234     int hash = 41;
235     hash = (19 * hash) + getDescriptor().hashCode();
236     if (hasDataset()) {
237       hash = (37 * hash) + DATASET_FIELD_NUMBER;
238       hash = (53 * hash) + getDataset().hashCode();
239     }
240     if (hasUpdateMask()) {
241       hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER;
242       hash = (53 * hash) + getUpdateMask().hashCode();
243     }
244     hash = (29 * hash) + getUnknownFields().hashCode();
245     memoizedHashCode = hash;
246     return hash;
247   }
248 
parseFrom(java.nio.ByteBuffer data)249   public static com.google.cloud.automl.v1.UpdateDatasetRequest parseFrom(java.nio.ByteBuffer data)
250       throws com.google.protobuf.InvalidProtocolBufferException {
251     return PARSER.parseFrom(data);
252   }
253 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)254   public static com.google.cloud.automl.v1.UpdateDatasetRequest parseFrom(
255       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
256       throws com.google.protobuf.InvalidProtocolBufferException {
257     return PARSER.parseFrom(data, extensionRegistry);
258   }
259 
parseFrom( com.google.protobuf.ByteString data)260   public static com.google.cloud.automl.v1.UpdateDatasetRequest parseFrom(
261       com.google.protobuf.ByteString data)
262       throws com.google.protobuf.InvalidProtocolBufferException {
263     return PARSER.parseFrom(data);
264   }
265 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)266   public static com.google.cloud.automl.v1.UpdateDatasetRequest parseFrom(
267       com.google.protobuf.ByteString data,
268       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
269       throws com.google.protobuf.InvalidProtocolBufferException {
270     return PARSER.parseFrom(data, extensionRegistry);
271   }
272 
parseFrom(byte[] data)273   public static com.google.cloud.automl.v1.UpdateDatasetRequest parseFrom(byte[] data)
274       throws com.google.protobuf.InvalidProtocolBufferException {
275     return PARSER.parseFrom(data);
276   }
277 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)278   public static com.google.cloud.automl.v1.UpdateDatasetRequest parseFrom(
279       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
280       throws com.google.protobuf.InvalidProtocolBufferException {
281     return PARSER.parseFrom(data, extensionRegistry);
282   }
283 
parseFrom(java.io.InputStream input)284   public static com.google.cloud.automl.v1.UpdateDatasetRequest parseFrom(java.io.InputStream input)
285       throws java.io.IOException {
286     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
287   }
288 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)289   public static com.google.cloud.automl.v1.UpdateDatasetRequest parseFrom(
290       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
291       throws java.io.IOException {
292     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
293         PARSER, input, extensionRegistry);
294   }
295 
parseDelimitedFrom( java.io.InputStream input)296   public static com.google.cloud.automl.v1.UpdateDatasetRequest parseDelimitedFrom(
297       java.io.InputStream input) throws java.io.IOException {
298     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
299   }
300 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)301   public static com.google.cloud.automl.v1.UpdateDatasetRequest parseDelimitedFrom(
302       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
303       throws java.io.IOException {
304     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
305         PARSER, input, extensionRegistry);
306   }
307 
parseFrom( com.google.protobuf.CodedInputStream input)308   public static com.google.cloud.automl.v1.UpdateDatasetRequest parseFrom(
309       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
310     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
311   }
312 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)313   public static com.google.cloud.automl.v1.UpdateDatasetRequest parseFrom(
314       com.google.protobuf.CodedInputStream input,
315       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
316       throws java.io.IOException {
317     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
318         PARSER, input, extensionRegistry);
319   }
320 
321   @java.lang.Override
newBuilderForType()322   public Builder newBuilderForType() {
323     return newBuilder();
324   }
325 
newBuilder()326   public static Builder newBuilder() {
327     return DEFAULT_INSTANCE.toBuilder();
328   }
329 
newBuilder(com.google.cloud.automl.v1.UpdateDatasetRequest prototype)330   public static Builder newBuilder(com.google.cloud.automl.v1.UpdateDatasetRequest prototype) {
331     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
332   }
333 
334   @java.lang.Override
toBuilder()335   public Builder toBuilder() {
336     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
337   }
338 
339   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)340   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
341     Builder builder = new Builder(parent);
342     return builder;
343   }
344   /**
345    *
346    *
347    * <pre>
348    * Request message for [AutoMl.UpdateDataset][google.cloud.automl.v1.AutoMl.UpdateDataset]
349    * </pre>
350    *
351    * Protobuf type {@code google.cloud.automl.v1.UpdateDatasetRequest}
352    */
353   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
354       implements
355       // @@protoc_insertion_point(builder_implements:google.cloud.automl.v1.UpdateDatasetRequest)
356       com.google.cloud.automl.v1.UpdateDatasetRequestOrBuilder {
getDescriptor()357     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
358       return com.google.cloud.automl.v1.AutoMlProto
359           .internal_static_google_cloud_automl_v1_UpdateDatasetRequest_descriptor;
360     }
361 
362     @java.lang.Override
363     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()364         internalGetFieldAccessorTable() {
365       return com.google.cloud.automl.v1.AutoMlProto
366           .internal_static_google_cloud_automl_v1_UpdateDatasetRequest_fieldAccessorTable
367           .ensureFieldAccessorsInitialized(
368               com.google.cloud.automl.v1.UpdateDatasetRequest.class,
369               com.google.cloud.automl.v1.UpdateDatasetRequest.Builder.class);
370     }
371 
372     // Construct using com.google.cloud.automl.v1.UpdateDatasetRequest.newBuilder()
Builder()373     private Builder() {}
374 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)375     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
376       super(parent);
377     }
378 
379     @java.lang.Override
clear()380     public Builder clear() {
381       super.clear();
382       bitField0_ = 0;
383       dataset_ = null;
384       if (datasetBuilder_ != null) {
385         datasetBuilder_.dispose();
386         datasetBuilder_ = null;
387       }
388       updateMask_ = null;
389       if (updateMaskBuilder_ != null) {
390         updateMaskBuilder_.dispose();
391         updateMaskBuilder_ = null;
392       }
393       return this;
394     }
395 
396     @java.lang.Override
getDescriptorForType()397     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
398       return com.google.cloud.automl.v1.AutoMlProto
399           .internal_static_google_cloud_automl_v1_UpdateDatasetRequest_descriptor;
400     }
401 
402     @java.lang.Override
getDefaultInstanceForType()403     public com.google.cloud.automl.v1.UpdateDatasetRequest getDefaultInstanceForType() {
404       return com.google.cloud.automl.v1.UpdateDatasetRequest.getDefaultInstance();
405     }
406 
407     @java.lang.Override
build()408     public com.google.cloud.automl.v1.UpdateDatasetRequest build() {
409       com.google.cloud.automl.v1.UpdateDatasetRequest result = buildPartial();
410       if (!result.isInitialized()) {
411         throw newUninitializedMessageException(result);
412       }
413       return result;
414     }
415 
416     @java.lang.Override
buildPartial()417     public com.google.cloud.automl.v1.UpdateDatasetRequest buildPartial() {
418       com.google.cloud.automl.v1.UpdateDatasetRequest result =
419           new com.google.cloud.automl.v1.UpdateDatasetRequest(this);
420       if (bitField0_ != 0) {
421         buildPartial0(result);
422       }
423       onBuilt();
424       return result;
425     }
426 
buildPartial0(com.google.cloud.automl.v1.UpdateDatasetRequest result)427     private void buildPartial0(com.google.cloud.automl.v1.UpdateDatasetRequest result) {
428       int from_bitField0_ = bitField0_;
429       if (((from_bitField0_ & 0x00000001) != 0)) {
430         result.dataset_ = datasetBuilder_ == null ? dataset_ : datasetBuilder_.build();
431       }
432       if (((from_bitField0_ & 0x00000002) != 0)) {
433         result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build();
434       }
435     }
436 
437     @java.lang.Override
clone()438     public Builder clone() {
439       return super.clone();
440     }
441 
442     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)443     public Builder setField(
444         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
445       return super.setField(field, value);
446     }
447 
448     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)449     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
450       return super.clearField(field);
451     }
452 
453     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)454     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
455       return super.clearOneof(oneof);
456     }
457 
458     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)459     public Builder setRepeatedField(
460         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
461       return super.setRepeatedField(field, index, value);
462     }
463 
464     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)465     public Builder addRepeatedField(
466         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
467       return super.addRepeatedField(field, value);
468     }
469 
470     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)471     public Builder mergeFrom(com.google.protobuf.Message other) {
472       if (other instanceof com.google.cloud.automl.v1.UpdateDatasetRequest) {
473         return mergeFrom((com.google.cloud.automl.v1.UpdateDatasetRequest) other);
474       } else {
475         super.mergeFrom(other);
476         return this;
477       }
478     }
479 
mergeFrom(com.google.cloud.automl.v1.UpdateDatasetRequest other)480     public Builder mergeFrom(com.google.cloud.automl.v1.UpdateDatasetRequest other) {
481       if (other == com.google.cloud.automl.v1.UpdateDatasetRequest.getDefaultInstance())
482         return this;
483       if (other.hasDataset()) {
484         mergeDataset(other.getDataset());
485       }
486       if (other.hasUpdateMask()) {
487         mergeUpdateMask(other.getUpdateMask());
488       }
489       this.mergeUnknownFields(other.getUnknownFields());
490       onChanged();
491       return this;
492     }
493 
494     @java.lang.Override
isInitialized()495     public final boolean isInitialized() {
496       return true;
497     }
498 
499     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)500     public Builder mergeFrom(
501         com.google.protobuf.CodedInputStream input,
502         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
503         throws java.io.IOException {
504       if (extensionRegistry == null) {
505         throw new java.lang.NullPointerException();
506       }
507       try {
508         boolean done = false;
509         while (!done) {
510           int tag = input.readTag();
511           switch (tag) {
512             case 0:
513               done = true;
514               break;
515             case 10:
516               {
517                 input.readMessage(getDatasetFieldBuilder().getBuilder(), extensionRegistry);
518                 bitField0_ |= 0x00000001;
519                 break;
520               } // case 10
521             case 18:
522               {
523                 input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry);
524                 bitField0_ |= 0x00000002;
525                 break;
526               } // case 18
527             default:
528               {
529                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
530                   done = true; // was an endgroup tag
531                 }
532                 break;
533               } // default:
534           } // switch (tag)
535         } // while (!done)
536       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
537         throw e.unwrapIOException();
538       } finally {
539         onChanged();
540       } // finally
541       return this;
542     }
543 
544     private int bitField0_;
545 
546     private com.google.cloud.automl.v1.Dataset dataset_;
547     private com.google.protobuf.SingleFieldBuilderV3<
548             com.google.cloud.automl.v1.Dataset,
549             com.google.cloud.automl.v1.Dataset.Builder,
550             com.google.cloud.automl.v1.DatasetOrBuilder>
551         datasetBuilder_;
552     /**
553      *
554      *
555      * <pre>
556      * Required. The dataset which replaces the resource on the server.
557      * </pre>
558      *
559      * <code>.google.cloud.automl.v1.Dataset dataset = 1 [(.google.api.field_behavior) = REQUIRED];
560      * </code>
561      *
562      * @return Whether the dataset field is set.
563      */
hasDataset()564     public boolean hasDataset() {
565       return ((bitField0_ & 0x00000001) != 0);
566     }
567     /**
568      *
569      *
570      * <pre>
571      * Required. The dataset which replaces the resource on the server.
572      * </pre>
573      *
574      * <code>.google.cloud.automl.v1.Dataset dataset = 1 [(.google.api.field_behavior) = REQUIRED];
575      * </code>
576      *
577      * @return The dataset.
578      */
getDataset()579     public com.google.cloud.automl.v1.Dataset getDataset() {
580       if (datasetBuilder_ == null) {
581         return dataset_ == null
582             ? com.google.cloud.automl.v1.Dataset.getDefaultInstance()
583             : dataset_;
584       } else {
585         return datasetBuilder_.getMessage();
586       }
587     }
588     /**
589      *
590      *
591      * <pre>
592      * Required. The dataset which replaces the resource on the server.
593      * </pre>
594      *
595      * <code>.google.cloud.automl.v1.Dataset dataset = 1 [(.google.api.field_behavior) = REQUIRED];
596      * </code>
597      */
setDataset(com.google.cloud.automl.v1.Dataset value)598     public Builder setDataset(com.google.cloud.automl.v1.Dataset value) {
599       if (datasetBuilder_ == null) {
600         if (value == null) {
601           throw new NullPointerException();
602         }
603         dataset_ = value;
604       } else {
605         datasetBuilder_.setMessage(value);
606       }
607       bitField0_ |= 0x00000001;
608       onChanged();
609       return this;
610     }
611     /**
612      *
613      *
614      * <pre>
615      * Required. The dataset which replaces the resource on the server.
616      * </pre>
617      *
618      * <code>.google.cloud.automl.v1.Dataset dataset = 1 [(.google.api.field_behavior) = REQUIRED];
619      * </code>
620      */
setDataset(com.google.cloud.automl.v1.Dataset.Builder builderForValue)621     public Builder setDataset(com.google.cloud.automl.v1.Dataset.Builder builderForValue) {
622       if (datasetBuilder_ == null) {
623         dataset_ = builderForValue.build();
624       } else {
625         datasetBuilder_.setMessage(builderForValue.build());
626       }
627       bitField0_ |= 0x00000001;
628       onChanged();
629       return this;
630     }
631     /**
632      *
633      *
634      * <pre>
635      * Required. The dataset which replaces the resource on the server.
636      * </pre>
637      *
638      * <code>.google.cloud.automl.v1.Dataset dataset = 1 [(.google.api.field_behavior) = REQUIRED];
639      * </code>
640      */
mergeDataset(com.google.cloud.automl.v1.Dataset value)641     public Builder mergeDataset(com.google.cloud.automl.v1.Dataset value) {
642       if (datasetBuilder_ == null) {
643         if (((bitField0_ & 0x00000001) != 0)
644             && dataset_ != null
645             && dataset_ != com.google.cloud.automl.v1.Dataset.getDefaultInstance()) {
646           getDatasetBuilder().mergeFrom(value);
647         } else {
648           dataset_ = value;
649         }
650       } else {
651         datasetBuilder_.mergeFrom(value);
652       }
653       bitField0_ |= 0x00000001;
654       onChanged();
655       return this;
656     }
657     /**
658      *
659      *
660      * <pre>
661      * Required. The dataset which replaces the resource on the server.
662      * </pre>
663      *
664      * <code>.google.cloud.automl.v1.Dataset dataset = 1 [(.google.api.field_behavior) = REQUIRED];
665      * </code>
666      */
clearDataset()667     public Builder clearDataset() {
668       bitField0_ = (bitField0_ & ~0x00000001);
669       dataset_ = null;
670       if (datasetBuilder_ != null) {
671         datasetBuilder_.dispose();
672         datasetBuilder_ = null;
673       }
674       onChanged();
675       return this;
676     }
677     /**
678      *
679      *
680      * <pre>
681      * Required. The dataset which replaces the resource on the server.
682      * </pre>
683      *
684      * <code>.google.cloud.automl.v1.Dataset dataset = 1 [(.google.api.field_behavior) = REQUIRED];
685      * </code>
686      */
getDatasetBuilder()687     public com.google.cloud.automl.v1.Dataset.Builder getDatasetBuilder() {
688       bitField0_ |= 0x00000001;
689       onChanged();
690       return getDatasetFieldBuilder().getBuilder();
691     }
692     /**
693      *
694      *
695      * <pre>
696      * Required. The dataset which replaces the resource on the server.
697      * </pre>
698      *
699      * <code>.google.cloud.automl.v1.Dataset dataset = 1 [(.google.api.field_behavior) = REQUIRED];
700      * </code>
701      */
getDatasetOrBuilder()702     public com.google.cloud.automl.v1.DatasetOrBuilder getDatasetOrBuilder() {
703       if (datasetBuilder_ != null) {
704         return datasetBuilder_.getMessageOrBuilder();
705       } else {
706         return dataset_ == null
707             ? com.google.cloud.automl.v1.Dataset.getDefaultInstance()
708             : dataset_;
709       }
710     }
711     /**
712      *
713      *
714      * <pre>
715      * Required. The dataset which replaces the resource on the server.
716      * </pre>
717      *
718      * <code>.google.cloud.automl.v1.Dataset dataset = 1 [(.google.api.field_behavior) = REQUIRED];
719      * </code>
720      */
721     private com.google.protobuf.SingleFieldBuilderV3<
722             com.google.cloud.automl.v1.Dataset,
723             com.google.cloud.automl.v1.Dataset.Builder,
724             com.google.cloud.automl.v1.DatasetOrBuilder>
getDatasetFieldBuilder()725         getDatasetFieldBuilder() {
726       if (datasetBuilder_ == null) {
727         datasetBuilder_ =
728             new com.google.protobuf.SingleFieldBuilderV3<
729                 com.google.cloud.automl.v1.Dataset,
730                 com.google.cloud.automl.v1.Dataset.Builder,
731                 com.google.cloud.automl.v1.DatasetOrBuilder>(
732                 getDataset(), getParentForChildren(), isClean());
733         dataset_ = null;
734       }
735       return datasetBuilder_;
736     }
737 
738     private com.google.protobuf.FieldMask updateMask_;
739     private com.google.protobuf.SingleFieldBuilderV3<
740             com.google.protobuf.FieldMask,
741             com.google.protobuf.FieldMask.Builder,
742             com.google.protobuf.FieldMaskOrBuilder>
743         updateMaskBuilder_;
744     /**
745      *
746      *
747      * <pre>
748      * Required. The update mask applies to the resource.
749      * </pre>
750      *
751      * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
752      * </code>
753      *
754      * @return Whether the updateMask field is set.
755      */
hasUpdateMask()756     public boolean hasUpdateMask() {
757       return ((bitField0_ & 0x00000002) != 0);
758     }
759     /**
760      *
761      *
762      * <pre>
763      * Required. The update mask applies to the resource.
764      * </pre>
765      *
766      * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
767      * </code>
768      *
769      * @return The updateMask.
770      */
getUpdateMask()771     public com.google.protobuf.FieldMask getUpdateMask() {
772       if (updateMaskBuilder_ == null) {
773         return updateMask_ == null
774             ? com.google.protobuf.FieldMask.getDefaultInstance()
775             : updateMask_;
776       } else {
777         return updateMaskBuilder_.getMessage();
778       }
779     }
780     /**
781      *
782      *
783      * <pre>
784      * Required. The update mask applies to the resource.
785      * </pre>
786      *
787      * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
788      * </code>
789      */
setUpdateMask(com.google.protobuf.FieldMask value)790     public Builder setUpdateMask(com.google.protobuf.FieldMask value) {
791       if (updateMaskBuilder_ == null) {
792         if (value == null) {
793           throw new NullPointerException();
794         }
795         updateMask_ = value;
796       } else {
797         updateMaskBuilder_.setMessage(value);
798       }
799       bitField0_ |= 0x00000002;
800       onChanged();
801       return this;
802     }
803     /**
804      *
805      *
806      * <pre>
807      * Required. The update mask applies to the resource.
808      * </pre>
809      *
810      * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
811      * </code>
812      */
setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)813     public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) {
814       if (updateMaskBuilder_ == null) {
815         updateMask_ = builderForValue.build();
816       } else {
817         updateMaskBuilder_.setMessage(builderForValue.build());
818       }
819       bitField0_ |= 0x00000002;
820       onChanged();
821       return this;
822     }
823     /**
824      *
825      *
826      * <pre>
827      * Required. The update mask applies to the resource.
828      * </pre>
829      *
830      * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
831      * </code>
832      */
mergeUpdateMask(com.google.protobuf.FieldMask value)833     public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) {
834       if (updateMaskBuilder_ == null) {
835         if (((bitField0_ & 0x00000002) != 0)
836             && updateMask_ != null
837             && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) {
838           getUpdateMaskBuilder().mergeFrom(value);
839         } else {
840           updateMask_ = value;
841         }
842       } else {
843         updateMaskBuilder_.mergeFrom(value);
844       }
845       bitField0_ |= 0x00000002;
846       onChanged();
847       return this;
848     }
849     /**
850      *
851      *
852      * <pre>
853      * Required. The update mask applies to the resource.
854      * </pre>
855      *
856      * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
857      * </code>
858      */
clearUpdateMask()859     public Builder clearUpdateMask() {
860       bitField0_ = (bitField0_ & ~0x00000002);
861       updateMask_ = null;
862       if (updateMaskBuilder_ != null) {
863         updateMaskBuilder_.dispose();
864         updateMaskBuilder_ = null;
865       }
866       onChanged();
867       return this;
868     }
869     /**
870      *
871      *
872      * <pre>
873      * Required. The update mask applies to the resource.
874      * </pre>
875      *
876      * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
877      * </code>
878      */
getUpdateMaskBuilder()879     public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() {
880       bitField0_ |= 0x00000002;
881       onChanged();
882       return getUpdateMaskFieldBuilder().getBuilder();
883     }
884     /**
885      *
886      *
887      * <pre>
888      * Required. The update mask applies to the resource.
889      * </pre>
890      *
891      * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
892      * </code>
893      */
getUpdateMaskOrBuilder()894     public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() {
895       if (updateMaskBuilder_ != null) {
896         return updateMaskBuilder_.getMessageOrBuilder();
897       } else {
898         return updateMask_ == null
899             ? com.google.protobuf.FieldMask.getDefaultInstance()
900             : updateMask_;
901       }
902     }
903     /**
904      *
905      *
906      * <pre>
907      * Required. The update mask applies to the resource.
908      * </pre>
909      *
910      * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
911      * </code>
912      */
913     private com.google.protobuf.SingleFieldBuilderV3<
914             com.google.protobuf.FieldMask,
915             com.google.protobuf.FieldMask.Builder,
916             com.google.protobuf.FieldMaskOrBuilder>
getUpdateMaskFieldBuilder()917         getUpdateMaskFieldBuilder() {
918       if (updateMaskBuilder_ == null) {
919         updateMaskBuilder_ =
920             new com.google.protobuf.SingleFieldBuilderV3<
921                 com.google.protobuf.FieldMask,
922                 com.google.protobuf.FieldMask.Builder,
923                 com.google.protobuf.FieldMaskOrBuilder>(
924                 getUpdateMask(), getParentForChildren(), isClean());
925         updateMask_ = null;
926       }
927       return updateMaskBuilder_;
928     }
929 
930     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)931     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
932       return super.setUnknownFields(unknownFields);
933     }
934 
935     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)936     public final Builder mergeUnknownFields(
937         final com.google.protobuf.UnknownFieldSet unknownFields) {
938       return super.mergeUnknownFields(unknownFields);
939     }
940 
941     // @@protoc_insertion_point(builder_scope:google.cloud.automl.v1.UpdateDatasetRequest)
942   }
943 
944   // @@protoc_insertion_point(class_scope:google.cloud.automl.v1.UpdateDatasetRequest)
945   private static final com.google.cloud.automl.v1.UpdateDatasetRequest DEFAULT_INSTANCE;
946 
947   static {
948     DEFAULT_INSTANCE = new com.google.cloud.automl.v1.UpdateDatasetRequest();
949   }
950 
getDefaultInstance()951   public static com.google.cloud.automl.v1.UpdateDatasetRequest getDefaultInstance() {
952     return DEFAULT_INSTANCE;
953   }
954 
955   private static final com.google.protobuf.Parser<UpdateDatasetRequest> PARSER =
956       new com.google.protobuf.AbstractParser<UpdateDatasetRequest>() {
957         @java.lang.Override
958         public UpdateDatasetRequest parsePartialFrom(
959             com.google.protobuf.CodedInputStream input,
960             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
961             throws com.google.protobuf.InvalidProtocolBufferException {
962           Builder builder = newBuilder();
963           try {
964             builder.mergeFrom(input, extensionRegistry);
965           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
966             throw e.setUnfinishedMessage(builder.buildPartial());
967           } catch (com.google.protobuf.UninitializedMessageException e) {
968             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
969           } catch (java.io.IOException e) {
970             throw new com.google.protobuf.InvalidProtocolBufferException(e)
971                 .setUnfinishedMessage(builder.buildPartial());
972           }
973           return builder.buildPartial();
974         }
975       };
976 
parser()977   public static com.google.protobuf.Parser<UpdateDatasetRequest> parser() {
978     return PARSER;
979   }
980 
981   @java.lang.Override
getParserForType()982   public com.google.protobuf.Parser<UpdateDatasetRequest> getParserForType() {
983     return PARSER;
984   }
985 
986   @java.lang.Override
getDefaultInstanceForType()987   public com.google.cloud.automl.v1.UpdateDatasetRequest getDefaultInstanceForType() {
988     return DEFAULT_INSTANCE;
989   }
990 }
991