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