• 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/dataproc/v1/jobs.proto
18 
19 package com.google.cloud.dataproc.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * A request to submit a job.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.dataproc.v1.SubmitJobRequest}
29  */
30 public final class SubmitJobRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.dataproc.v1.SubmitJobRequest)
33     SubmitJobRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use SubmitJobRequest.newBuilder() to construct.
SubmitJobRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private SubmitJobRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
SubmitJobRequest()40   private SubmitJobRequest() {
41     projectId_ = "";
42     region_ = "";
43     requestId_ = "";
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new SubmitJobRequest();
50   }
51 
52   @java.lang.Override
getUnknownFields()53   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
54     return this.unknownFields;
55   }
56 
getDescriptor()57   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
58     return com.google.cloud.dataproc.v1.JobsProto
59         .internal_static_google_cloud_dataproc_v1_SubmitJobRequest_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.cloud.dataproc.v1.JobsProto
66         .internal_static_google_cloud_dataproc_v1_SubmitJobRequest_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.cloud.dataproc.v1.SubmitJobRequest.class,
69             com.google.cloud.dataproc.v1.SubmitJobRequest.Builder.class);
70   }
71 
72   public static final int PROJECT_ID_FIELD_NUMBER = 1;
73 
74   @SuppressWarnings("serial")
75   private volatile java.lang.Object projectId_ = "";
76   /**
77    *
78    *
79    * <pre>
80    * Required. The ID of the Google Cloud Platform project that the job
81    * belongs to.
82    * </pre>
83    *
84    * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
85    *
86    * @return The projectId.
87    */
88   @java.lang.Override
getProjectId()89   public java.lang.String getProjectId() {
90     java.lang.Object ref = projectId_;
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       projectId_ = s;
97       return s;
98     }
99   }
100   /**
101    *
102    *
103    * <pre>
104    * Required. The ID of the Google Cloud Platform project that the job
105    * belongs to.
106    * </pre>
107    *
108    * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
109    *
110    * @return The bytes for projectId.
111    */
112   @java.lang.Override
getProjectIdBytes()113   public com.google.protobuf.ByteString getProjectIdBytes() {
114     java.lang.Object ref = projectId_;
115     if (ref instanceof java.lang.String) {
116       com.google.protobuf.ByteString b =
117           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
118       projectId_ = b;
119       return b;
120     } else {
121       return (com.google.protobuf.ByteString) ref;
122     }
123   }
124 
125   public static final int REGION_FIELD_NUMBER = 3;
126 
127   @SuppressWarnings("serial")
128   private volatile java.lang.Object region_ = "";
129   /**
130    *
131    *
132    * <pre>
133    * Required. The Dataproc region in which to handle the request.
134    * </pre>
135    *
136    * <code>string region = 3 [(.google.api.field_behavior) = REQUIRED];</code>
137    *
138    * @return The region.
139    */
140   @java.lang.Override
getRegion()141   public java.lang.String getRegion() {
142     java.lang.Object ref = region_;
143     if (ref instanceof java.lang.String) {
144       return (java.lang.String) ref;
145     } else {
146       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
147       java.lang.String s = bs.toStringUtf8();
148       region_ = s;
149       return s;
150     }
151   }
152   /**
153    *
154    *
155    * <pre>
156    * Required. The Dataproc region in which to handle the request.
157    * </pre>
158    *
159    * <code>string region = 3 [(.google.api.field_behavior) = REQUIRED];</code>
160    *
161    * @return The bytes for region.
162    */
163   @java.lang.Override
getRegionBytes()164   public com.google.protobuf.ByteString getRegionBytes() {
165     java.lang.Object ref = region_;
166     if (ref instanceof java.lang.String) {
167       com.google.protobuf.ByteString b =
168           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
169       region_ = b;
170       return b;
171     } else {
172       return (com.google.protobuf.ByteString) ref;
173     }
174   }
175 
176   public static final int JOB_FIELD_NUMBER = 2;
177   private com.google.cloud.dataproc.v1.Job job_;
178   /**
179    *
180    *
181    * <pre>
182    * Required. The job resource.
183    * </pre>
184    *
185    * <code>.google.cloud.dataproc.v1.Job job = 2 [(.google.api.field_behavior) = REQUIRED];</code>
186    *
187    * @return Whether the job field is set.
188    */
189   @java.lang.Override
hasJob()190   public boolean hasJob() {
191     return job_ != null;
192   }
193   /**
194    *
195    *
196    * <pre>
197    * Required. The job resource.
198    * </pre>
199    *
200    * <code>.google.cloud.dataproc.v1.Job job = 2 [(.google.api.field_behavior) = REQUIRED];</code>
201    *
202    * @return The job.
203    */
204   @java.lang.Override
getJob()205   public com.google.cloud.dataproc.v1.Job getJob() {
206     return job_ == null ? com.google.cloud.dataproc.v1.Job.getDefaultInstance() : job_;
207   }
208   /**
209    *
210    *
211    * <pre>
212    * Required. The job resource.
213    * </pre>
214    *
215    * <code>.google.cloud.dataproc.v1.Job job = 2 [(.google.api.field_behavior) = REQUIRED];</code>
216    */
217   @java.lang.Override
getJobOrBuilder()218   public com.google.cloud.dataproc.v1.JobOrBuilder getJobOrBuilder() {
219     return job_ == null ? com.google.cloud.dataproc.v1.Job.getDefaultInstance() : job_;
220   }
221 
222   public static final int REQUEST_ID_FIELD_NUMBER = 4;
223 
224   @SuppressWarnings("serial")
225   private volatile java.lang.Object requestId_ = "";
226   /**
227    *
228    *
229    * <pre>
230    * Optional. A unique id used to identify the request. If the server
231    * receives two
232    * [SubmitJobRequest](https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#google.cloud.dataproc.v1.SubmitJobRequest)s
233    * with the same id, then the second request will be ignored and the
234    * first [Job][google.cloud.dataproc.v1.Job] created and stored in the backend
235    * is returned.
236    * It is recommended to always set this value to a
237    * [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier).
238    * The id must contain only letters (a-z, A-Z), numbers (0-9),
239    * underscores (_), and hyphens (-). The maximum length is 40 characters.
240    * </pre>
241    *
242    * <code>string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];</code>
243    *
244    * @return The requestId.
245    */
246   @java.lang.Override
getRequestId()247   public java.lang.String getRequestId() {
248     java.lang.Object ref = requestId_;
249     if (ref instanceof java.lang.String) {
250       return (java.lang.String) ref;
251     } else {
252       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
253       java.lang.String s = bs.toStringUtf8();
254       requestId_ = s;
255       return s;
256     }
257   }
258   /**
259    *
260    *
261    * <pre>
262    * Optional. A unique id used to identify the request. If the server
263    * receives two
264    * [SubmitJobRequest](https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#google.cloud.dataproc.v1.SubmitJobRequest)s
265    * with the same id, then the second request will be ignored and the
266    * first [Job][google.cloud.dataproc.v1.Job] created and stored in the backend
267    * is returned.
268    * It is recommended to always set this value to a
269    * [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier).
270    * The id must contain only letters (a-z, A-Z), numbers (0-9),
271    * underscores (_), and hyphens (-). The maximum length is 40 characters.
272    * </pre>
273    *
274    * <code>string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];</code>
275    *
276    * @return The bytes for requestId.
277    */
278   @java.lang.Override
getRequestIdBytes()279   public com.google.protobuf.ByteString getRequestIdBytes() {
280     java.lang.Object ref = requestId_;
281     if (ref instanceof java.lang.String) {
282       com.google.protobuf.ByteString b =
283           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
284       requestId_ = b;
285       return b;
286     } else {
287       return (com.google.protobuf.ByteString) ref;
288     }
289   }
290 
291   private byte memoizedIsInitialized = -1;
292 
293   @java.lang.Override
isInitialized()294   public final boolean isInitialized() {
295     byte isInitialized = memoizedIsInitialized;
296     if (isInitialized == 1) return true;
297     if (isInitialized == 0) return false;
298 
299     memoizedIsInitialized = 1;
300     return true;
301   }
302 
303   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)304   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
305     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) {
306       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, projectId_);
307     }
308     if (job_ != null) {
309       output.writeMessage(2, getJob());
310     }
311     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(region_)) {
312       com.google.protobuf.GeneratedMessageV3.writeString(output, 3, region_);
313     }
314     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) {
315       com.google.protobuf.GeneratedMessageV3.writeString(output, 4, requestId_);
316     }
317     getUnknownFields().writeTo(output);
318   }
319 
320   @java.lang.Override
getSerializedSize()321   public int getSerializedSize() {
322     int size = memoizedSize;
323     if (size != -1) return size;
324 
325     size = 0;
326     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) {
327       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, projectId_);
328     }
329     if (job_ != null) {
330       size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getJob());
331     }
332     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(region_)) {
333       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, region_);
334     }
335     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) {
336       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, requestId_);
337     }
338     size += getUnknownFields().getSerializedSize();
339     memoizedSize = size;
340     return size;
341   }
342 
343   @java.lang.Override
equals(final java.lang.Object obj)344   public boolean equals(final java.lang.Object obj) {
345     if (obj == this) {
346       return true;
347     }
348     if (!(obj instanceof com.google.cloud.dataproc.v1.SubmitJobRequest)) {
349       return super.equals(obj);
350     }
351     com.google.cloud.dataproc.v1.SubmitJobRequest other =
352         (com.google.cloud.dataproc.v1.SubmitJobRequest) obj;
353 
354     if (!getProjectId().equals(other.getProjectId())) return false;
355     if (!getRegion().equals(other.getRegion())) return false;
356     if (hasJob() != other.hasJob()) return false;
357     if (hasJob()) {
358       if (!getJob().equals(other.getJob())) return false;
359     }
360     if (!getRequestId().equals(other.getRequestId())) return false;
361     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
362     return true;
363   }
364 
365   @java.lang.Override
hashCode()366   public int hashCode() {
367     if (memoizedHashCode != 0) {
368       return memoizedHashCode;
369     }
370     int hash = 41;
371     hash = (19 * hash) + getDescriptor().hashCode();
372     hash = (37 * hash) + PROJECT_ID_FIELD_NUMBER;
373     hash = (53 * hash) + getProjectId().hashCode();
374     hash = (37 * hash) + REGION_FIELD_NUMBER;
375     hash = (53 * hash) + getRegion().hashCode();
376     if (hasJob()) {
377       hash = (37 * hash) + JOB_FIELD_NUMBER;
378       hash = (53 * hash) + getJob().hashCode();
379     }
380     hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER;
381     hash = (53 * hash) + getRequestId().hashCode();
382     hash = (29 * hash) + getUnknownFields().hashCode();
383     memoizedHashCode = hash;
384     return hash;
385   }
386 
parseFrom(java.nio.ByteBuffer data)387   public static com.google.cloud.dataproc.v1.SubmitJobRequest parseFrom(java.nio.ByteBuffer data)
388       throws com.google.protobuf.InvalidProtocolBufferException {
389     return PARSER.parseFrom(data);
390   }
391 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)392   public static com.google.cloud.dataproc.v1.SubmitJobRequest parseFrom(
393       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
394       throws com.google.protobuf.InvalidProtocolBufferException {
395     return PARSER.parseFrom(data, extensionRegistry);
396   }
397 
parseFrom( com.google.protobuf.ByteString data)398   public static com.google.cloud.dataproc.v1.SubmitJobRequest parseFrom(
399       com.google.protobuf.ByteString data)
400       throws com.google.protobuf.InvalidProtocolBufferException {
401     return PARSER.parseFrom(data);
402   }
403 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)404   public static com.google.cloud.dataproc.v1.SubmitJobRequest parseFrom(
405       com.google.protobuf.ByteString data,
406       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
407       throws com.google.protobuf.InvalidProtocolBufferException {
408     return PARSER.parseFrom(data, extensionRegistry);
409   }
410 
parseFrom(byte[] data)411   public static com.google.cloud.dataproc.v1.SubmitJobRequest parseFrom(byte[] data)
412       throws com.google.protobuf.InvalidProtocolBufferException {
413     return PARSER.parseFrom(data);
414   }
415 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)416   public static com.google.cloud.dataproc.v1.SubmitJobRequest parseFrom(
417       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
418       throws com.google.protobuf.InvalidProtocolBufferException {
419     return PARSER.parseFrom(data, extensionRegistry);
420   }
421 
parseFrom(java.io.InputStream input)422   public static com.google.cloud.dataproc.v1.SubmitJobRequest parseFrom(java.io.InputStream input)
423       throws java.io.IOException {
424     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
425   }
426 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)427   public static com.google.cloud.dataproc.v1.SubmitJobRequest parseFrom(
428       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
429       throws java.io.IOException {
430     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
431         PARSER, input, extensionRegistry);
432   }
433 
parseDelimitedFrom( java.io.InputStream input)434   public static com.google.cloud.dataproc.v1.SubmitJobRequest parseDelimitedFrom(
435       java.io.InputStream input) throws java.io.IOException {
436     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
437   }
438 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)439   public static com.google.cloud.dataproc.v1.SubmitJobRequest parseDelimitedFrom(
440       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
441       throws java.io.IOException {
442     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
443         PARSER, input, extensionRegistry);
444   }
445 
parseFrom( com.google.protobuf.CodedInputStream input)446   public static com.google.cloud.dataproc.v1.SubmitJobRequest parseFrom(
447       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
448     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
449   }
450 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)451   public static com.google.cloud.dataproc.v1.SubmitJobRequest parseFrom(
452       com.google.protobuf.CodedInputStream input,
453       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
454       throws java.io.IOException {
455     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
456         PARSER, input, extensionRegistry);
457   }
458 
459   @java.lang.Override
newBuilderForType()460   public Builder newBuilderForType() {
461     return newBuilder();
462   }
463 
newBuilder()464   public static Builder newBuilder() {
465     return DEFAULT_INSTANCE.toBuilder();
466   }
467 
newBuilder(com.google.cloud.dataproc.v1.SubmitJobRequest prototype)468   public static Builder newBuilder(com.google.cloud.dataproc.v1.SubmitJobRequest prototype) {
469     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
470   }
471 
472   @java.lang.Override
toBuilder()473   public Builder toBuilder() {
474     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
475   }
476 
477   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)478   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
479     Builder builder = new Builder(parent);
480     return builder;
481   }
482   /**
483    *
484    *
485    * <pre>
486    * A request to submit a job.
487    * </pre>
488    *
489    * Protobuf type {@code google.cloud.dataproc.v1.SubmitJobRequest}
490    */
491   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
492       implements
493       // @@protoc_insertion_point(builder_implements:google.cloud.dataproc.v1.SubmitJobRequest)
494       com.google.cloud.dataproc.v1.SubmitJobRequestOrBuilder {
getDescriptor()495     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
496       return com.google.cloud.dataproc.v1.JobsProto
497           .internal_static_google_cloud_dataproc_v1_SubmitJobRequest_descriptor;
498     }
499 
500     @java.lang.Override
501     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()502         internalGetFieldAccessorTable() {
503       return com.google.cloud.dataproc.v1.JobsProto
504           .internal_static_google_cloud_dataproc_v1_SubmitJobRequest_fieldAccessorTable
505           .ensureFieldAccessorsInitialized(
506               com.google.cloud.dataproc.v1.SubmitJobRequest.class,
507               com.google.cloud.dataproc.v1.SubmitJobRequest.Builder.class);
508     }
509 
510     // Construct using com.google.cloud.dataproc.v1.SubmitJobRequest.newBuilder()
Builder()511     private Builder() {}
512 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)513     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
514       super(parent);
515     }
516 
517     @java.lang.Override
clear()518     public Builder clear() {
519       super.clear();
520       bitField0_ = 0;
521       projectId_ = "";
522       region_ = "";
523       job_ = null;
524       if (jobBuilder_ != null) {
525         jobBuilder_.dispose();
526         jobBuilder_ = null;
527       }
528       requestId_ = "";
529       return this;
530     }
531 
532     @java.lang.Override
getDescriptorForType()533     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
534       return com.google.cloud.dataproc.v1.JobsProto
535           .internal_static_google_cloud_dataproc_v1_SubmitJobRequest_descriptor;
536     }
537 
538     @java.lang.Override
getDefaultInstanceForType()539     public com.google.cloud.dataproc.v1.SubmitJobRequest getDefaultInstanceForType() {
540       return com.google.cloud.dataproc.v1.SubmitJobRequest.getDefaultInstance();
541     }
542 
543     @java.lang.Override
build()544     public com.google.cloud.dataproc.v1.SubmitJobRequest build() {
545       com.google.cloud.dataproc.v1.SubmitJobRequest result = buildPartial();
546       if (!result.isInitialized()) {
547         throw newUninitializedMessageException(result);
548       }
549       return result;
550     }
551 
552     @java.lang.Override
buildPartial()553     public com.google.cloud.dataproc.v1.SubmitJobRequest buildPartial() {
554       com.google.cloud.dataproc.v1.SubmitJobRequest result =
555           new com.google.cloud.dataproc.v1.SubmitJobRequest(this);
556       if (bitField0_ != 0) {
557         buildPartial0(result);
558       }
559       onBuilt();
560       return result;
561     }
562 
buildPartial0(com.google.cloud.dataproc.v1.SubmitJobRequest result)563     private void buildPartial0(com.google.cloud.dataproc.v1.SubmitJobRequest result) {
564       int from_bitField0_ = bitField0_;
565       if (((from_bitField0_ & 0x00000001) != 0)) {
566         result.projectId_ = projectId_;
567       }
568       if (((from_bitField0_ & 0x00000002) != 0)) {
569         result.region_ = region_;
570       }
571       if (((from_bitField0_ & 0x00000004) != 0)) {
572         result.job_ = jobBuilder_ == null ? job_ : jobBuilder_.build();
573       }
574       if (((from_bitField0_ & 0x00000008) != 0)) {
575         result.requestId_ = requestId_;
576       }
577     }
578 
579     @java.lang.Override
clone()580     public Builder clone() {
581       return super.clone();
582     }
583 
584     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)585     public Builder setField(
586         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
587       return super.setField(field, value);
588     }
589 
590     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)591     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
592       return super.clearField(field);
593     }
594 
595     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)596     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
597       return super.clearOneof(oneof);
598     }
599 
600     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)601     public Builder setRepeatedField(
602         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
603       return super.setRepeatedField(field, index, value);
604     }
605 
606     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)607     public Builder addRepeatedField(
608         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
609       return super.addRepeatedField(field, value);
610     }
611 
612     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)613     public Builder mergeFrom(com.google.protobuf.Message other) {
614       if (other instanceof com.google.cloud.dataproc.v1.SubmitJobRequest) {
615         return mergeFrom((com.google.cloud.dataproc.v1.SubmitJobRequest) other);
616       } else {
617         super.mergeFrom(other);
618         return this;
619       }
620     }
621 
mergeFrom(com.google.cloud.dataproc.v1.SubmitJobRequest other)622     public Builder mergeFrom(com.google.cloud.dataproc.v1.SubmitJobRequest other) {
623       if (other == com.google.cloud.dataproc.v1.SubmitJobRequest.getDefaultInstance()) return this;
624       if (!other.getProjectId().isEmpty()) {
625         projectId_ = other.projectId_;
626         bitField0_ |= 0x00000001;
627         onChanged();
628       }
629       if (!other.getRegion().isEmpty()) {
630         region_ = other.region_;
631         bitField0_ |= 0x00000002;
632         onChanged();
633       }
634       if (other.hasJob()) {
635         mergeJob(other.getJob());
636       }
637       if (!other.getRequestId().isEmpty()) {
638         requestId_ = other.requestId_;
639         bitField0_ |= 0x00000008;
640         onChanged();
641       }
642       this.mergeUnknownFields(other.getUnknownFields());
643       onChanged();
644       return this;
645     }
646 
647     @java.lang.Override
isInitialized()648     public final boolean isInitialized() {
649       return true;
650     }
651 
652     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)653     public Builder mergeFrom(
654         com.google.protobuf.CodedInputStream input,
655         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
656         throws java.io.IOException {
657       if (extensionRegistry == null) {
658         throw new java.lang.NullPointerException();
659       }
660       try {
661         boolean done = false;
662         while (!done) {
663           int tag = input.readTag();
664           switch (tag) {
665             case 0:
666               done = true;
667               break;
668             case 10:
669               {
670                 projectId_ = input.readStringRequireUtf8();
671                 bitField0_ |= 0x00000001;
672                 break;
673               } // case 10
674             case 18:
675               {
676                 input.readMessage(getJobFieldBuilder().getBuilder(), extensionRegistry);
677                 bitField0_ |= 0x00000004;
678                 break;
679               } // case 18
680             case 26:
681               {
682                 region_ = input.readStringRequireUtf8();
683                 bitField0_ |= 0x00000002;
684                 break;
685               } // case 26
686             case 34:
687               {
688                 requestId_ = input.readStringRequireUtf8();
689                 bitField0_ |= 0x00000008;
690                 break;
691               } // case 34
692             default:
693               {
694                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
695                   done = true; // was an endgroup tag
696                 }
697                 break;
698               } // default:
699           } // switch (tag)
700         } // while (!done)
701       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
702         throw e.unwrapIOException();
703       } finally {
704         onChanged();
705       } // finally
706       return this;
707     }
708 
709     private int bitField0_;
710 
711     private java.lang.Object projectId_ = "";
712     /**
713      *
714      *
715      * <pre>
716      * Required. The ID of the Google Cloud Platform project that the job
717      * belongs to.
718      * </pre>
719      *
720      * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
721      *
722      * @return The projectId.
723      */
getProjectId()724     public java.lang.String getProjectId() {
725       java.lang.Object ref = projectId_;
726       if (!(ref instanceof java.lang.String)) {
727         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
728         java.lang.String s = bs.toStringUtf8();
729         projectId_ = s;
730         return s;
731       } else {
732         return (java.lang.String) ref;
733       }
734     }
735     /**
736      *
737      *
738      * <pre>
739      * Required. The ID of the Google Cloud Platform project that the job
740      * belongs to.
741      * </pre>
742      *
743      * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
744      *
745      * @return The bytes for projectId.
746      */
getProjectIdBytes()747     public com.google.protobuf.ByteString getProjectIdBytes() {
748       java.lang.Object ref = projectId_;
749       if (ref instanceof String) {
750         com.google.protobuf.ByteString b =
751             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
752         projectId_ = b;
753         return b;
754       } else {
755         return (com.google.protobuf.ByteString) ref;
756       }
757     }
758     /**
759      *
760      *
761      * <pre>
762      * Required. The ID of the Google Cloud Platform project that the job
763      * belongs to.
764      * </pre>
765      *
766      * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
767      *
768      * @param value The projectId to set.
769      * @return This builder for chaining.
770      */
setProjectId(java.lang.String value)771     public Builder setProjectId(java.lang.String value) {
772       if (value == null) {
773         throw new NullPointerException();
774       }
775       projectId_ = value;
776       bitField0_ |= 0x00000001;
777       onChanged();
778       return this;
779     }
780     /**
781      *
782      *
783      * <pre>
784      * Required. The ID of the Google Cloud Platform project that the job
785      * belongs to.
786      * </pre>
787      *
788      * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
789      *
790      * @return This builder for chaining.
791      */
clearProjectId()792     public Builder clearProjectId() {
793       projectId_ = getDefaultInstance().getProjectId();
794       bitField0_ = (bitField0_ & ~0x00000001);
795       onChanged();
796       return this;
797     }
798     /**
799      *
800      *
801      * <pre>
802      * Required. The ID of the Google Cloud Platform project that the job
803      * belongs to.
804      * </pre>
805      *
806      * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
807      *
808      * @param value The bytes for projectId to set.
809      * @return This builder for chaining.
810      */
setProjectIdBytes(com.google.protobuf.ByteString value)811     public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
812       if (value == null) {
813         throw new NullPointerException();
814       }
815       checkByteStringIsUtf8(value);
816       projectId_ = value;
817       bitField0_ |= 0x00000001;
818       onChanged();
819       return this;
820     }
821 
822     private java.lang.Object region_ = "";
823     /**
824      *
825      *
826      * <pre>
827      * Required. The Dataproc region in which to handle the request.
828      * </pre>
829      *
830      * <code>string region = 3 [(.google.api.field_behavior) = REQUIRED];</code>
831      *
832      * @return The region.
833      */
getRegion()834     public java.lang.String getRegion() {
835       java.lang.Object ref = region_;
836       if (!(ref instanceof java.lang.String)) {
837         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
838         java.lang.String s = bs.toStringUtf8();
839         region_ = s;
840         return s;
841       } else {
842         return (java.lang.String) ref;
843       }
844     }
845     /**
846      *
847      *
848      * <pre>
849      * Required. The Dataproc region in which to handle the request.
850      * </pre>
851      *
852      * <code>string region = 3 [(.google.api.field_behavior) = REQUIRED];</code>
853      *
854      * @return The bytes for region.
855      */
getRegionBytes()856     public com.google.protobuf.ByteString getRegionBytes() {
857       java.lang.Object ref = region_;
858       if (ref instanceof String) {
859         com.google.protobuf.ByteString b =
860             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
861         region_ = b;
862         return b;
863       } else {
864         return (com.google.protobuf.ByteString) ref;
865       }
866     }
867     /**
868      *
869      *
870      * <pre>
871      * Required. The Dataproc region in which to handle the request.
872      * </pre>
873      *
874      * <code>string region = 3 [(.google.api.field_behavior) = REQUIRED];</code>
875      *
876      * @param value The region to set.
877      * @return This builder for chaining.
878      */
setRegion(java.lang.String value)879     public Builder setRegion(java.lang.String value) {
880       if (value == null) {
881         throw new NullPointerException();
882       }
883       region_ = value;
884       bitField0_ |= 0x00000002;
885       onChanged();
886       return this;
887     }
888     /**
889      *
890      *
891      * <pre>
892      * Required. The Dataproc region in which to handle the request.
893      * </pre>
894      *
895      * <code>string region = 3 [(.google.api.field_behavior) = REQUIRED];</code>
896      *
897      * @return This builder for chaining.
898      */
clearRegion()899     public Builder clearRegion() {
900       region_ = getDefaultInstance().getRegion();
901       bitField0_ = (bitField0_ & ~0x00000002);
902       onChanged();
903       return this;
904     }
905     /**
906      *
907      *
908      * <pre>
909      * Required. The Dataproc region in which to handle the request.
910      * </pre>
911      *
912      * <code>string region = 3 [(.google.api.field_behavior) = REQUIRED];</code>
913      *
914      * @param value The bytes for region to set.
915      * @return This builder for chaining.
916      */
setRegionBytes(com.google.protobuf.ByteString value)917     public Builder setRegionBytes(com.google.protobuf.ByteString value) {
918       if (value == null) {
919         throw new NullPointerException();
920       }
921       checkByteStringIsUtf8(value);
922       region_ = value;
923       bitField0_ |= 0x00000002;
924       onChanged();
925       return this;
926     }
927 
928     private com.google.cloud.dataproc.v1.Job job_;
929     private com.google.protobuf.SingleFieldBuilderV3<
930             com.google.cloud.dataproc.v1.Job,
931             com.google.cloud.dataproc.v1.Job.Builder,
932             com.google.cloud.dataproc.v1.JobOrBuilder>
933         jobBuilder_;
934     /**
935      *
936      *
937      * <pre>
938      * Required. The job resource.
939      * </pre>
940      *
941      * <code>.google.cloud.dataproc.v1.Job job = 2 [(.google.api.field_behavior) = REQUIRED];</code>
942      *
943      * @return Whether the job field is set.
944      */
hasJob()945     public boolean hasJob() {
946       return ((bitField0_ & 0x00000004) != 0);
947     }
948     /**
949      *
950      *
951      * <pre>
952      * Required. The job resource.
953      * </pre>
954      *
955      * <code>.google.cloud.dataproc.v1.Job job = 2 [(.google.api.field_behavior) = REQUIRED];</code>
956      *
957      * @return The job.
958      */
getJob()959     public com.google.cloud.dataproc.v1.Job getJob() {
960       if (jobBuilder_ == null) {
961         return job_ == null ? com.google.cloud.dataproc.v1.Job.getDefaultInstance() : job_;
962       } else {
963         return jobBuilder_.getMessage();
964       }
965     }
966     /**
967      *
968      *
969      * <pre>
970      * Required. The job resource.
971      * </pre>
972      *
973      * <code>.google.cloud.dataproc.v1.Job job = 2 [(.google.api.field_behavior) = REQUIRED];</code>
974      */
setJob(com.google.cloud.dataproc.v1.Job value)975     public Builder setJob(com.google.cloud.dataproc.v1.Job value) {
976       if (jobBuilder_ == null) {
977         if (value == null) {
978           throw new NullPointerException();
979         }
980         job_ = value;
981       } else {
982         jobBuilder_.setMessage(value);
983       }
984       bitField0_ |= 0x00000004;
985       onChanged();
986       return this;
987     }
988     /**
989      *
990      *
991      * <pre>
992      * Required. The job resource.
993      * </pre>
994      *
995      * <code>.google.cloud.dataproc.v1.Job job = 2 [(.google.api.field_behavior) = REQUIRED];</code>
996      */
setJob(com.google.cloud.dataproc.v1.Job.Builder builderForValue)997     public Builder setJob(com.google.cloud.dataproc.v1.Job.Builder builderForValue) {
998       if (jobBuilder_ == null) {
999         job_ = builderForValue.build();
1000       } else {
1001         jobBuilder_.setMessage(builderForValue.build());
1002       }
1003       bitField0_ |= 0x00000004;
1004       onChanged();
1005       return this;
1006     }
1007     /**
1008      *
1009      *
1010      * <pre>
1011      * Required. The job resource.
1012      * </pre>
1013      *
1014      * <code>.google.cloud.dataproc.v1.Job job = 2 [(.google.api.field_behavior) = REQUIRED];</code>
1015      */
mergeJob(com.google.cloud.dataproc.v1.Job value)1016     public Builder mergeJob(com.google.cloud.dataproc.v1.Job value) {
1017       if (jobBuilder_ == null) {
1018         if (((bitField0_ & 0x00000004) != 0)
1019             && job_ != null
1020             && job_ != com.google.cloud.dataproc.v1.Job.getDefaultInstance()) {
1021           getJobBuilder().mergeFrom(value);
1022         } else {
1023           job_ = value;
1024         }
1025       } else {
1026         jobBuilder_.mergeFrom(value);
1027       }
1028       bitField0_ |= 0x00000004;
1029       onChanged();
1030       return this;
1031     }
1032     /**
1033      *
1034      *
1035      * <pre>
1036      * Required. The job resource.
1037      * </pre>
1038      *
1039      * <code>.google.cloud.dataproc.v1.Job job = 2 [(.google.api.field_behavior) = REQUIRED];</code>
1040      */
clearJob()1041     public Builder clearJob() {
1042       bitField0_ = (bitField0_ & ~0x00000004);
1043       job_ = null;
1044       if (jobBuilder_ != null) {
1045         jobBuilder_.dispose();
1046         jobBuilder_ = null;
1047       }
1048       onChanged();
1049       return this;
1050     }
1051     /**
1052      *
1053      *
1054      * <pre>
1055      * Required. The job resource.
1056      * </pre>
1057      *
1058      * <code>.google.cloud.dataproc.v1.Job job = 2 [(.google.api.field_behavior) = REQUIRED];</code>
1059      */
getJobBuilder()1060     public com.google.cloud.dataproc.v1.Job.Builder getJobBuilder() {
1061       bitField0_ |= 0x00000004;
1062       onChanged();
1063       return getJobFieldBuilder().getBuilder();
1064     }
1065     /**
1066      *
1067      *
1068      * <pre>
1069      * Required. The job resource.
1070      * </pre>
1071      *
1072      * <code>.google.cloud.dataproc.v1.Job job = 2 [(.google.api.field_behavior) = REQUIRED];</code>
1073      */
getJobOrBuilder()1074     public com.google.cloud.dataproc.v1.JobOrBuilder getJobOrBuilder() {
1075       if (jobBuilder_ != null) {
1076         return jobBuilder_.getMessageOrBuilder();
1077       } else {
1078         return job_ == null ? com.google.cloud.dataproc.v1.Job.getDefaultInstance() : job_;
1079       }
1080     }
1081     /**
1082      *
1083      *
1084      * <pre>
1085      * Required. The job resource.
1086      * </pre>
1087      *
1088      * <code>.google.cloud.dataproc.v1.Job job = 2 [(.google.api.field_behavior) = REQUIRED];</code>
1089      */
1090     private com.google.protobuf.SingleFieldBuilderV3<
1091             com.google.cloud.dataproc.v1.Job,
1092             com.google.cloud.dataproc.v1.Job.Builder,
1093             com.google.cloud.dataproc.v1.JobOrBuilder>
getJobFieldBuilder()1094         getJobFieldBuilder() {
1095       if (jobBuilder_ == null) {
1096         jobBuilder_ =
1097             new com.google.protobuf.SingleFieldBuilderV3<
1098                 com.google.cloud.dataproc.v1.Job,
1099                 com.google.cloud.dataproc.v1.Job.Builder,
1100                 com.google.cloud.dataproc.v1.JobOrBuilder>(
1101                 getJob(), getParentForChildren(), isClean());
1102         job_ = null;
1103       }
1104       return jobBuilder_;
1105     }
1106 
1107     private java.lang.Object requestId_ = "";
1108     /**
1109      *
1110      *
1111      * <pre>
1112      * Optional. A unique id used to identify the request. If the server
1113      * receives two
1114      * [SubmitJobRequest](https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#google.cloud.dataproc.v1.SubmitJobRequest)s
1115      * with the same id, then the second request will be ignored and the
1116      * first [Job][google.cloud.dataproc.v1.Job] created and stored in the backend
1117      * is returned.
1118      * It is recommended to always set this value to a
1119      * [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier).
1120      * The id must contain only letters (a-z, A-Z), numbers (0-9),
1121      * underscores (_), and hyphens (-). The maximum length is 40 characters.
1122      * </pre>
1123      *
1124      * <code>string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];</code>
1125      *
1126      * @return The requestId.
1127      */
getRequestId()1128     public java.lang.String getRequestId() {
1129       java.lang.Object ref = requestId_;
1130       if (!(ref instanceof java.lang.String)) {
1131         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1132         java.lang.String s = bs.toStringUtf8();
1133         requestId_ = s;
1134         return s;
1135       } else {
1136         return (java.lang.String) ref;
1137       }
1138     }
1139     /**
1140      *
1141      *
1142      * <pre>
1143      * Optional. A unique id used to identify the request. If the server
1144      * receives two
1145      * [SubmitJobRequest](https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#google.cloud.dataproc.v1.SubmitJobRequest)s
1146      * with the same id, then the second request will be ignored and the
1147      * first [Job][google.cloud.dataproc.v1.Job] created and stored in the backend
1148      * is returned.
1149      * It is recommended to always set this value to a
1150      * [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier).
1151      * The id must contain only letters (a-z, A-Z), numbers (0-9),
1152      * underscores (_), and hyphens (-). The maximum length is 40 characters.
1153      * </pre>
1154      *
1155      * <code>string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];</code>
1156      *
1157      * @return The bytes for requestId.
1158      */
getRequestIdBytes()1159     public com.google.protobuf.ByteString getRequestIdBytes() {
1160       java.lang.Object ref = requestId_;
1161       if (ref instanceof String) {
1162         com.google.protobuf.ByteString b =
1163             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1164         requestId_ = b;
1165         return b;
1166       } else {
1167         return (com.google.protobuf.ByteString) ref;
1168       }
1169     }
1170     /**
1171      *
1172      *
1173      * <pre>
1174      * Optional. A unique id used to identify the request. If the server
1175      * receives two
1176      * [SubmitJobRequest](https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#google.cloud.dataproc.v1.SubmitJobRequest)s
1177      * with the same id, then the second request will be ignored and the
1178      * first [Job][google.cloud.dataproc.v1.Job] created and stored in the backend
1179      * is returned.
1180      * It is recommended to always set this value to a
1181      * [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier).
1182      * The id must contain only letters (a-z, A-Z), numbers (0-9),
1183      * underscores (_), and hyphens (-). The maximum length is 40 characters.
1184      * </pre>
1185      *
1186      * <code>string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];</code>
1187      *
1188      * @param value The requestId to set.
1189      * @return This builder for chaining.
1190      */
setRequestId(java.lang.String value)1191     public Builder setRequestId(java.lang.String value) {
1192       if (value == null) {
1193         throw new NullPointerException();
1194       }
1195       requestId_ = value;
1196       bitField0_ |= 0x00000008;
1197       onChanged();
1198       return this;
1199     }
1200     /**
1201      *
1202      *
1203      * <pre>
1204      * Optional. A unique id used to identify the request. If the server
1205      * receives two
1206      * [SubmitJobRequest](https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#google.cloud.dataproc.v1.SubmitJobRequest)s
1207      * with the same id, then the second request will be ignored and the
1208      * first [Job][google.cloud.dataproc.v1.Job] created and stored in the backend
1209      * is returned.
1210      * It is recommended to always set this value to a
1211      * [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier).
1212      * The id must contain only letters (a-z, A-Z), numbers (0-9),
1213      * underscores (_), and hyphens (-). The maximum length is 40 characters.
1214      * </pre>
1215      *
1216      * <code>string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];</code>
1217      *
1218      * @return This builder for chaining.
1219      */
clearRequestId()1220     public Builder clearRequestId() {
1221       requestId_ = getDefaultInstance().getRequestId();
1222       bitField0_ = (bitField0_ & ~0x00000008);
1223       onChanged();
1224       return this;
1225     }
1226     /**
1227      *
1228      *
1229      * <pre>
1230      * Optional. A unique id used to identify the request. If the server
1231      * receives two
1232      * [SubmitJobRequest](https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#google.cloud.dataproc.v1.SubmitJobRequest)s
1233      * with the same id, then the second request will be ignored and the
1234      * first [Job][google.cloud.dataproc.v1.Job] created and stored in the backend
1235      * is returned.
1236      * It is recommended to always set this value to a
1237      * [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier).
1238      * The id must contain only letters (a-z, A-Z), numbers (0-9),
1239      * underscores (_), and hyphens (-). The maximum length is 40 characters.
1240      * </pre>
1241      *
1242      * <code>string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];</code>
1243      *
1244      * @param value The bytes for requestId to set.
1245      * @return This builder for chaining.
1246      */
setRequestIdBytes(com.google.protobuf.ByteString value)1247     public Builder setRequestIdBytes(com.google.protobuf.ByteString value) {
1248       if (value == null) {
1249         throw new NullPointerException();
1250       }
1251       checkByteStringIsUtf8(value);
1252       requestId_ = value;
1253       bitField0_ |= 0x00000008;
1254       onChanged();
1255       return this;
1256     }
1257 
1258     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1259     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1260       return super.setUnknownFields(unknownFields);
1261     }
1262 
1263     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1264     public final Builder mergeUnknownFields(
1265         final com.google.protobuf.UnknownFieldSet unknownFields) {
1266       return super.mergeUnknownFields(unknownFields);
1267     }
1268 
1269     // @@protoc_insertion_point(builder_scope:google.cloud.dataproc.v1.SubmitJobRequest)
1270   }
1271 
1272   // @@protoc_insertion_point(class_scope:google.cloud.dataproc.v1.SubmitJobRequest)
1273   private static final com.google.cloud.dataproc.v1.SubmitJobRequest DEFAULT_INSTANCE;
1274 
1275   static {
1276     DEFAULT_INSTANCE = new com.google.cloud.dataproc.v1.SubmitJobRequest();
1277   }
1278 
getDefaultInstance()1279   public static com.google.cloud.dataproc.v1.SubmitJobRequest getDefaultInstance() {
1280     return DEFAULT_INSTANCE;
1281   }
1282 
1283   private static final com.google.protobuf.Parser<SubmitJobRequest> PARSER =
1284       new com.google.protobuf.AbstractParser<SubmitJobRequest>() {
1285         @java.lang.Override
1286         public SubmitJobRequest parsePartialFrom(
1287             com.google.protobuf.CodedInputStream input,
1288             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1289             throws com.google.protobuf.InvalidProtocolBufferException {
1290           Builder builder = newBuilder();
1291           try {
1292             builder.mergeFrom(input, extensionRegistry);
1293           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1294             throw e.setUnfinishedMessage(builder.buildPartial());
1295           } catch (com.google.protobuf.UninitializedMessageException e) {
1296             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1297           } catch (java.io.IOException e) {
1298             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1299                 .setUnfinishedMessage(builder.buildPartial());
1300           }
1301           return builder.buildPartial();
1302         }
1303       };
1304 
parser()1305   public static com.google.protobuf.Parser<SubmitJobRequest> parser() {
1306     return PARSER;
1307   }
1308 
1309   @java.lang.Override
getParserForType()1310   public com.google.protobuf.Parser<SubmitJobRequest> getParserForType() {
1311     return PARSER;
1312   }
1313 
1314   @java.lang.Override
getDefaultInstanceForType()1315   public com.google.cloud.dataproc.v1.SubmitJobRequest getDefaultInstanceForType() {
1316     return DEFAULT_INSTANCE;
1317   }
1318 }
1319