• 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  * Encapsulates the full scoping used to reference a job.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.dataproc.v1.JobReference}
29  */
30 public final class JobReference extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.dataproc.v1.JobReference)
33     JobReferenceOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use JobReference.newBuilder() to construct.
JobReference(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private JobReference(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
JobReference()40   private JobReference() {
41     projectId_ = "";
42     jobId_ = "";
43   }
44 
45   @java.lang.Override
46   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)47   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
48     return new JobReference();
49   }
50 
51   @java.lang.Override
getUnknownFields()52   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
53     return this.unknownFields;
54   }
55 
getDescriptor()56   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
57     return com.google.cloud.dataproc.v1.JobsProto
58         .internal_static_google_cloud_dataproc_v1_JobReference_descriptor;
59   }
60 
61   @java.lang.Override
62   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()63       internalGetFieldAccessorTable() {
64     return com.google.cloud.dataproc.v1.JobsProto
65         .internal_static_google_cloud_dataproc_v1_JobReference_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.cloud.dataproc.v1.JobReference.class,
68             com.google.cloud.dataproc.v1.JobReference.Builder.class);
69   }
70 
71   public static final int PROJECT_ID_FIELD_NUMBER = 1;
72 
73   @SuppressWarnings("serial")
74   private volatile java.lang.Object projectId_ = "";
75   /**
76    *
77    *
78    * <pre>
79    * Optional. The ID of the Google Cloud Platform project that the job belongs
80    * to. If specified, must match the request project ID.
81    * </pre>
82    *
83    * <code>string project_id = 1 [(.google.api.field_behavior) = OPTIONAL];</code>
84    *
85    * @return The projectId.
86    */
87   @java.lang.Override
getProjectId()88   public java.lang.String getProjectId() {
89     java.lang.Object ref = projectId_;
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       projectId_ = s;
96       return s;
97     }
98   }
99   /**
100    *
101    *
102    * <pre>
103    * Optional. The ID of the Google Cloud Platform project that the job belongs
104    * to. If specified, must match the request project ID.
105    * </pre>
106    *
107    * <code>string project_id = 1 [(.google.api.field_behavior) = OPTIONAL];</code>
108    *
109    * @return The bytes for projectId.
110    */
111   @java.lang.Override
getProjectIdBytes()112   public com.google.protobuf.ByteString getProjectIdBytes() {
113     java.lang.Object ref = projectId_;
114     if (ref instanceof java.lang.String) {
115       com.google.protobuf.ByteString b =
116           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
117       projectId_ = b;
118       return b;
119     } else {
120       return (com.google.protobuf.ByteString) ref;
121     }
122   }
123 
124   public static final int JOB_ID_FIELD_NUMBER = 2;
125 
126   @SuppressWarnings("serial")
127   private volatile java.lang.Object jobId_ = "";
128   /**
129    *
130    *
131    * <pre>
132    * Optional. The job ID, which must be unique within the project.
133    * The ID must contain only letters (a-z, A-Z), numbers (0-9),
134    * underscores (_), or hyphens (-). The maximum length is 100 characters.
135    * If not specified by the caller, the job ID will be provided by the server.
136    * </pre>
137    *
138    * <code>string job_id = 2 [(.google.api.field_behavior) = OPTIONAL];</code>
139    *
140    * @return The jobId.
141    */
142   @java.lang.Override
getJobId()143   public java.lang.String getJobId() {
144     java.lang.Object ref = jobId_;
145     if (ref instanceof java.lang.String) {
146       return (java.lang.String) ref;
147     } else {
148       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
149       java.lang.String s = bs.toStringUtf8();
150       jobId_ = s;
151       return s;
152     }
153   }
154   /**
155    *
156    *
157    * <pre>
158    * Optional. The job ID, which must be unique within the project.
159    * The ID must contain only letters (a-z, A-Z), numbers (0-9),
160    * underscores (_), or hyphens (-). The maximum length is 100 characters.
161    * If not specified by the caller, the job ID will be provided by the server.
162    * </pre>
163    *
164    * <code>string job_id = 2 [(.google.api.field_behavior) = OPTIONAL];</code>
165    *
166    * @return The bytes for jobId.
167    */
168   @java.lang.Override
getJobIdBytes()169   public com.google.protobuf.ByteString getJobIdBytes() {
170     java.lang.Object ref = jobId_;
171     if (ref instanceof java.lang.String) {
172       com.google.protobuf.ByteString b =
173           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
174       jobId_ = b;
175       return b;
176     } else {
177       return (com.google.protobuf.ByteString) ref;
178     }
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(projectId_)) {
196       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, projectId_);
197     }
198     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(jobId_)) {
199       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, jobId_);
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(projectId_)) {
211       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, projectId_);
212     }
213     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(jobId_)) {
214       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, jobId_);
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.dataproc.v1.JobReference)) {
227       return super.equals(obj);
228     }
229     com.google.cloud.dataproc.v1.JobReference other =
230         (com.google.cloud.dataproc.v1.JobReference) obj;
231 
232     if (!getProjectId().equals(other.getProjectId())) return false;
233     if (!getJobId().equals(other.getJobId())) return false;
234     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
235     return true;
236   }
237 
238   @java.lang.Override
hashCode()239   public int hashCode() {
240     if (memoizedHashCode != 0) {
241       return memoizedHashCode;
242     }
243     int hash = 41;
244     hash = (19 * hash) + getDescriptor().hashCode();
245     hash = (37 * hash) + PROJECT_ID_FIELD_NUMBER;
246     hash = (53 * hash) + getProjectId().hashCode();
247     hash = (37 * hash) + JOB_ID_FIELD_NUMBER;
248     hash = (53 * hash) + getJobId().hashCode();
249     hash = (29 * hash) + getUnknownFields().hashCode();
250     memoizedHashCode = hash;
251     return hash;
252   }
253 
parseFrom(java.nio.ByteBuffer data)254   public static com.google.cloud.dataproc.v1.JobReference parseFrom(java.nio.ByteBuffer data)
255       throws com.google.protobuf.InvalidProtocolBufferException {
256     return PARSER.parseFrom(data);
257   }
258 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)259   public static com.google.cloud.dataproc.v1.JobReference parseFrom(
260       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
261       throws com.google.protobuf.InvalidProtocolBufferException {
262     return PARSER.parseFrom(data, extensionRegistry);
263   }
264 
parseFrom( com.google.protobuf.ByteString data)265   public static com.google.cloud.dataproc.v1.JobReference parseFrom(
266       com.google.protobuf.ByteString data)
267       throws com.google.protobuf.InvalidProtocolBufferException {
268     return PARSER.parseFrom(data);
269   }
270 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)271   public static com.google.cloud.dataproc.v1.JobReference parseFrom(
272       com.google.protobuf.ByteString data,
273       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
274       throws com.google.protobuf.InvalidProtocolBufferException {
275     return PARSER.parseFrom(data, extensionRegistry);
276   }
277 
parseFrom(byte[] data)278   public static com.google.cloud.dataproc.v1.JobReference parseFrom(byte[] data)
279       throws com.google.protobuf.InvalidProtocolBufferException {
280     return PARSER.parseFrom(data);
281   }
282 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)283   public static com.google.cloud.dataproc.v1.JobReference parseFrom(
284       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
285       throws com.google.protobuf.InvalidProtocolBufferException {
286     return PARSER.parseFrom(data, extensionRegistry);
287   }
288 
parseFrom(java.io.InputStream input)289   public static com.google.cloud.dataproc.v1.JobReference parseFrom(java.io.InputStream input)
290       throws java.io.IOException {
291     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
292   }
293 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)294   public static com.google.cloud.dataproc.v1.JobReference parseFrom(
295       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
296       throws java.io.IOException {
297     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
298         PARSER, input, extensionRegistry);
299   }
300 
parseDelimitedFrom( java.io.InputStream input)301   public static com.google.cloud.dataproc.v1.JobReference parseDelimitedFrom(
302       java.io.InputStream input) throws java.io.IOException {
303     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
304   }
305 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)306   public static com.google.cloud.dataproc.v1.JobReference parseDelimitedFrom(
307       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
308       throws java.io.IOException {
309     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
310         PARSER, input, extensionRegistry);
311   }
312 
parseFrom( com.google.protobuf.CodedInputStream input)313   public static com.google.cloud.dataproc.v1.JobReference parseFrom(
314       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
315     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
316   }
317 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)318   public static com.google.cloud.dataproc.v1.JobReference parseFrom(
319       com.google.protobuf.CodedInputStream input,
320       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
321       throws java.io.IOException {
322     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
323         PARSER, input, extensionRegistry);
324   }
325 
326   @java.lang.Override
newBuilderForType()327   public Builder newBuilderForType() {
328     return newBuilder();
329   }
330 
newBuilder()331   public static Builder newBuilder() {
332     return DEFAULT_INSTANCE.toBuilder();
333   }
334 
newBuilder(com.google.cloud.dataproc.v1.JobReference prototype)335   public static Builder newBuilder(com.google.cloud.dataproc.v1.JobReference prototype) {
336     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
337   }
338 
339   @java.lang.Override
toBuilder()340   public Builder toBuilder() {
341     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
342   }
343 
344   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)345   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
346     Builder builder = new Builder(parent);
347     return builder;
348   }
349   /**
350    *
351    *
352    * <pre>
353    * Encapsulates the full scoping used to reference a job.
354    * </pre>
355    *
356    * Protobuf type {@code google.cloud.dataproc.v1.JobReference}
357    */
358   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
359       implements
360       // @@protoc_insertion_point(builder_implements:google.cloud.dataproc.v1.JobReference)
361       com.google.cloud.dataproc.v1.JobReferenceOrBuilder {
getDescriptor()362     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
363       return com.google.cloud.dataproc.v1.JobsProto
364           .internal_static_google_cloud_dataproc_v1_JobReference_descriptor;
365     }
366 
367     @java.lang.Override
368     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()369         internalGetFieldAccessorTable() {
370       return com.google.cloud.dataproc.v1.JobsProto
371           .internal_static_google_cloud_dataproc_v1_JobReference_fieldAccessorTable
372           .ensureFieldAccessorsInitialized(
373               com.google.cloud.dataproc.v1.JobReference.class,
374               com.google.cloud.dataproc.v1.JobReference.Builder.class);
375     }
376 
377     // Construct using com.google.cloud.dataproc.v1.JobReference.newBuilder()
Builder()378     private Builder() {}
379 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)380     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
381       super(parent);
382     }
383 
384     @java.lang.Override
clear()385     public Builder clear() {
386       super.clear();
387       bitField0_ = 0;
388       projectId_ = "";
389       jobId_ = "";
390       return this;
391     }
392 
393     @java.lang.Override
getDescriptorForType()394     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
395       return com.google.cloud.dataproc.v1.JobsProto
396           .internal_static_google_cloud_dataproc_v1_JobReference_descriptor;
397     }
398 
399     @java.lang.Override
getDefaultInstanceForType()400     public com.google.cloud.dataproc.v1.JobReference getDefaultInstanceForType() {
401       return com.google.cloud.dataproc.v1.JobReference.getDefaultInstance();
402     }
403 
404     @java.lang.Override
build()405     public com.google.cloud.dataproc.v1.JobReference build() {
406       com.google.cloud.dataproc.v1.JobReference result = buildPartial();
407       if (!result.isInitialized()) {
408         throw newUninitializedMessageException(result);
409       }
410       return result;
411     }
412 
413     @java.lang.Override
buildPartial()414     public com.google.cloud.dataproc.v1.JobReference buildPartial() {
415       com.google.cloud.dataproc.v1.JobReference result =
416           new com.google.cloud.dataproc.v1.JobReference(this);
417       if (bitField0_ != 0) {
418         buildPartial0(result);
419       }
420       onBuilt();
421       return result;
422     }
423 
buildPartial0(com.google.cloud.dataproc.v1.JobReference result)424     private void buildPartial0(com.google.cloud.dataproc.v1.JobReference result) {
425       int from_bitField0_ = bitField0_;
426       if (((from_bitField0_ & 0x00000001) != 0)) {
427         result.projectId_ = projectId_;
428       }
429       if (((from_bitField0_ & 0x00000002) != 0)) {
430         result.jobId_ = jobId_;
431       }
432     }
433 
434     @java.lang.Override
clone()435     public Builder clone() {
436       return super.clone();
437     }
438 
439     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)440     public Builder setField(
441         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
442       return super.setField(field, value);
443     }
444 
445     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)446     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
447       return super.clearField(field);
448     }
449 
450     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)451     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
452       return super.clearOneof(oneof);
453     }
454 
455     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)456     public Builder setRepeatedField(
457         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
458       return super.setRepeatedField(field, index, value);
459     }
460 
461     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)462     public Builder addRepeatedField(
463         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
464       return super.addRepeatedField(field, value);
465     }
466 
467     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)468     public Builder mergeFrom(com.google.protobuf.Message other) {
469       if (other instanceof com.google.cloud.dataproc.v1.JobReference) {
470         return mergeFrom((com.google.cloud.dataproc.v1.JobReference) other);
471       } else {
472         super.mergeFrom(other);
473         return this;
474       }
475     }
476 
mergeFrom(com.google.cloud.dataproc.v1.JobReference other)477     public Builder mergeFrom(com.google.cloud.dataproc.v1.JobReference other) {
478       if (other == com.google.cloud.dataproc.v1.JobReference.getDefaultInstance()) return this;
479       if (!other.getProjectId().isEmpty()) {
480         projectId_ = other.projectId_;
481         bitField0_ |= 0x00000001;
482         onChanged();
483       }
484       if (!other.getJobId().isEmpty()) {
485         jobId_ = other.jobId_;
486         bitField0_ |= 0x00000002;
487         onChanged();
488       }
489       this.mergeUnknownFields(other.getUnknownFields());
490       onChanged();
491       return this;
492     }
493 
494     @java.lang.Override
isInitialized()495     public final boolean isInitialized() {
496       return true;
497     }
498 
499     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)500     public Builder mergeFrom(
501         com.google.protobuf.CodedInputStream input,
502         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
503         throws java.io.IOException {
504       if (extensionRegistry == null) {
505         throw new java.lang.NullPointerException();
506       }
507       try {
508         boolean done = false;
509         while (!done) {
510           int tag = input.readTag();
511           switch (tag) {
512             case 0:
513               done = true;
514               break;
515             case 10:
516               {
517                 projectId_ = input.readStringRequireUtf8();
518                 bitField0_ |= 0x00000001;
519                 break;
520               } // case 10
521             case 18:
522               {
523                 jobId_ = input.readStringRequireUtf8();
524                 bitField0_ |= 0x00000002;
525                 break;
526               } // case 18
527             default:
528               {
529                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
530                   done = true; // was an endgroup tag
531                 }
532                 break;
533               } // default:
534           } // switch (tag)
535         } // while (!done)
536       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
537         throw e.unwrapIOException();
538       } finally {
539         onChanged();
540       } // finally
541       return this;
542     }
543 
544     private int bitField0_;
545 
546     private java.lang.Object projectId_ = "";
547     /**
548      *
549      *
550      * <pre>
551      * Optional. The ID of the Google Cloud Platform project that the job belongs
552      * to. If specified, must match the request project ID.
553      * </pre>
554      *
555      * <code>string project_id = 1 [(.google.api.field_behavior) = OPTIONAL];</code>
556      *
557      * @return The projectId.
558      */
getProjectId()559     public java.lang.String getProjectId() {
560       java.lang.Object ref = projectId_;
561       if (!(ref instanceof java.lang.String)) {
562         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
563         java.lang.String s = bs.toStringUtf8();
564         projectId_ = s;
565         return s;
566       } else {
567         return (java.lang.String) ref;
568       }
569     }
570     /**
571      *
572      *
573      * <pre>
574      * Optional. The ID of the Google Cloud Platform project that the job belongs
575      * to. If specified, must match the request project ID.
576      * </pre>
577      *
578      * <code>string project_id = 1 [(.google.api.field_behavior) = OPTIONAL];</code>
579      *
580      * @return The bytes for projectId.
581      */
getProjectIdBytes()582     public com.google.protobuf.ByteString getProjectIdBytes() {
583       java.lang.Object ref = projectId_;
584       if (ref instanceof String) {
585         com.google.protobuf.ByteString b =
586             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
587         projectId_ = b;
588         return b;
589       } else {
590         return (com.google.protobuf.ByteString) ref;
591       }
592     }
593     /**
594      *
595      *
596      * <pre>
597      * Optional. The ID of the Google Cloud Platform project that the job belongs
598      * to. If specified, must match the request project ID.
599      * </pre>
600      *
601      * <code>string project_id = 1 [(.google.api.field_behavior) = OPTIONAL];</code>
602      *
603      * @param value The projectId to set.
604      * @return This builder for chaining.
605      */
setProjectId(java.lang.String value)606     public Builder setProjectId(java.lang.String value) {
607       if (value == null) {
608         throw new NullPointerException();
609       }
610       projectId_ = value;
611       bitField0_ |= 0x00000001;
612       onChanged();
613       return this;
614     }
615     /**
616      *
617      *
618      * <pre>
619      * Optional. The ID of the Google Cloud Platform project that the job belongs
620      * to. If specified, must match the request project ID.
621      * </pre>
622      *
623      * <code>string project_id = 1 [(.google.api.field_behavior) = OPTIONAL];</code>
624      *
625      * @return This builder for chaining.
626      */
clearProjectId()627     public Builder clearProjectId() {
628       projectId_ = getDefaultInstance().getProjectId();
629       bitField0_ = (bitField0_ & ~0x00000001);
630       onChanged();
631       return this;
632     }
633     /**
634      *
635      *
636      * <pre>
637      * Optional. The ID of the Google Cloud Platform project that the job belongs
638      * to. If specified, must match the request project ID.
639      * </pre>
640      *
641      * <code>string project_id = 1 [(.google.api.field_behavior) = OPTIONAL];</code>
642      *
643      * @param value The bytes for projectId to set.
644      * @return This builder for chaining.
645      */
setProjectIdBytes(com.google.protobuf.ByteString value)646     public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
647       if (value == null) {
648         throw new NullPointerException();
649       }
650       checkByteStringIsUtf8(value);
651       projectId_ = value;
652       bitField0_ |= 0x00000001;
653       onChanged();
654       return this;
655     }
656 
657     private java.lang.Object jobId_ = "";
658     /**
659      *
660      *
661      * <pre>
662      * Optional. The job ID, which must be unique within the project.
663      * The ID must contain only letters (a-z, A-Z), numbers (0-9),
664      * underscores (_), or hyphens (-). The maximum length is 100 characters.
665      * If not specified by the caller, the job ID will be provided by the server.
666      * </pre>
667      *
668      * <code>string job_id = 2 [(.google.api.field_behavior) = OPTIONAL];</code>
669      *
670      * @return The jobId.
671      */
getJobId()672     public java.lang.String getJobId() {
673       java.lang.Object ref = jobId_;
674       if (!(ref instanceof java.lang.String)) {
675         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
676         java.lang.String s = bs.toStringUtf8();
677         jobId_ = s;
678         return s;
679       } else {
680         return (java.lang.String) ref;
681       }
682     }
683     /**
684      *
685      *
686      * <pre>
687      * Optional. The job ID, which must be unique within the project.
688      * The ID must contain only letters (a-z, A-Z), numbers (0-9),
689      * underscores (_), or hyphens (-). The maximum length is 100 characters.
690      * If not specified by the caller, the job ID will be provided by the server.
691      * </pre>
692      *
693      * <code>string job_id = 2 [(.google.api.field_behavior) = OPTIONAL];</code>
694      *
695      * @return The bytes for jobId.
696      */
getJobIdBytes()697     public com.google.protobuf.ByteString getJobIdBytes() {
698       java.lang.Object ref = jobId_;
699       if (ref instanceof String) {
700         com.google.protobuf.ByteString b =
701             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
702         jobId_ = b;
703         return b;
704       } else {
705         return (com.google.protobuf.ByteString) ref;
706       }
707     }
708     /**
709      *
710      *
711      * <pre>
712      * Optional. The job ID, which must be unique within the project.
713      * The ID must contain only letters (a-z, A-Z), numbers (0-9),
714      * underscores (_), or hyphens (-). The maximum length is 100 characters.
715      * If not specified by the caller, the job ID will be provided by the server.
716      * </pre>
717      *
718      * <code>string job_id = 2 [(.google.api.field_behavior) = OPTIONAL];</code>
719      *
720      * @param value The jobId to set.
721      * @return This builder for chaining.
722      */
setJobId(java.lang.String value)723     public Builder setJobId(java.lang.String value) {
724       if (value == null) {
725         throw new NullPointerException();
726       }
727       jobId_ = value;
728       bitField0_ |= 0x00000002;
729       onChanged();
730       return this;
731     }
732     /**
733      *
734      *
735      * <pre>
736      * Optional. The job ID, which must be unique within the project.
737      * The ID must contain only letters (a-z, A-Z), numbers (0-9),
738      * underscores (_), or hyphens (-). The maximum length is 100 characters.
739      * If not specified by the caller, the job ID will be provided by the server.
740      * </pre>
741      *
742      * <code>string job_id = 2 [(.google.api.field_behavior) = OPTIONAL];</code>
743      *
744      * @return This builder for chaining.
745      */
clearJobId()746     public Builder clearJobId() {
747       jobId_ = getDefaultInstance().getJobId();
748       bitField0_ = (bitField0_ & ~0x00000002);
749       onChanged();
750       return this;
751     }
752     /**
753      *
754      *
755      * <pre>
756      * Optional. The job ID, which must be unique within the project.
757      * The ID must contain only letters (a-z, A-Z), numbers (0-9),
758      * underscores (_), or hyphens (-). The maximum length is 100 characters.
759      * If not specified by the caller, the job ID will be provided by the server.
760      * </pre>
761      *
762      * <code>string job_id = 2 [(.google.api.field_behavior) = OPTIONAL];</code>
763      *
764      * @param value The bytes for jobId to set.
765      * @return This builder for chaining.
766      */
setJobIdBytes(com.google.protobuf.ByteString value)767     public Builder setJobIdBytes(com.google.protobuf.ByteString value) {
768       if (value == null) {
769         throw new NullPointerException();
770       }
771       checkByteStringIsUtf8(value);
772       jobId_ = value;
773       bitField0_ |= 0x00000002;
774       onChanged();
775       return this;
776     }
777 
778     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)779     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
780       return super.setUnknownFields(unknownFields);
781     }
782 
783     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)784     public final Builder mergeUnknownFields(
785         final com.google.protobuf.UnknownFieldSet unknownFields) {
786       return super.mergeUnknownFields(unknownFields);
787     }
788 
789     // @@protoc_insertion_point(builder_scope:google.cloud.dataproc.v1.JobReference)
790   }
791 
792   // @@protoc_insertion_point(class_scope:google.cloud.dataproc.v1.JobReference)
793   private static final com.google.cloud.dataproc.v1.JobReference DEFAULT_INSTANCE;
794 
795   static {
796     DEFAULT_INSTANCE = new com.google.cloud.dataproc.v1.JobReference();
797   }
798 
getDefaultInstance()799   public static com.google.cloud.dataproc.v1.JobReference getDefaultInstance() {
800     return DEFAULT_INSTANCE;
801   }
802 
803   private static final com.google.protobuf.Parser<JobReference> PARSER =
804       new com.google.protobuf.AbstractParser<JobReference>() {
805         @java.lang.Override
806         public JobReference parsePartialFrom(
807             com.google.protobuf.CodedInputStream input,
808             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
809             throws com.google.protobuf.InvalidProtocolBufferException {
810           Builder builder = newBuilder();
811           try {
812             builder.mergeFrom(input, extensionRegistry);
813           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
814             throw e.setUnfinishedMessage(builder.buildPartial());
815           } catch (com.google.protobuf.UninitializedMessageException e) {
816             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
817           } catch (java.io.IOException e) {
818             throw new com.google.protobuf.InvalidProtocolBufferException(e)
819                 .setUnfinishedMessage(builder.buildPartial());
820           }
821           return builder.buildPartial();
822         }
823       };
824 
parser()825   public static com.google.protobuf.Parser<JobReference> parser() {
826     return PARSER;
827   }
828 
829   @java.lang.Override
getParserForType()830   public com.google.protobuf.Parser<JobReference> getParserForType() {
831     return PARSER;
832   }
833 
834   @java.lang.Override
getDefaultInstanceForType()835   public com.google.cloud.dataproc.v1.JobReference getDefaultInstanceForType() {
836     return DEFAULT_INSTANCE;
837   }
838 }
839