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