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