• 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/workflow_templates.proto
18 
19 package com.google.cloud.dataproc.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * The workflow node.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.dataproc.v1.WorkflowNode}
29  */
30 public final class WorkflowNode extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.dataproc.v1.WorkflowNode)
33     WorkflowNodeOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use WorkflowNode.newBuilder() to construct.
WorkflowNode(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private WorkflowNode(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
WorkflowNode()40   private WorkflowNode() {
41     stepId_ = "";
42     prerequisiteStepIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
43     jobId_ = "";
44     state_ = 0;
45     error_ = "";
46   }
47 
48   @java.lang.Override
49   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)50   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
51     return new WorkflowNode();
52   }
53 
54   @java.lang.Override
getUnknownFields()55   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
56     return this.unknownFields;
57   }
58 
getDescriptor()59   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
60     return com.google.cloud.dataproc.v1.WorkflowTemplatesProto
61         .internal_static_google_cloud_dataproc_v1_WorkflowNode_descriptor;
62   }
63 
64   @java.lang.Override
65   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()66       internalGetFieldAccessorTable() {
67     return com.google.cloud.dataproc.v1.WorkflowTemplatesProto
68         .internal_static_google_cloud_dataproc_v1_WorkflowNode_fieldAccessorTable
69         .ensureFieldAccessorsInitialized(
70             com.google.cloud.dataproc.v1.WorkflowNode.class,
71             com.google.cloud.dataproc.v1.WorkflowNode.Builder.class);
72   }
73 
74   /**
75    *
76    *
77    * <pre>
78    * The workflow node state.
79    * </pre>
80    *
81    * Protobuf enum {@code google.cloud.dataproc.v1.WorkflowNode.NodeState}
82    */
83   public enum NodeState implements com.google.protobuf.ProtocolMessageEnum {
84     /**
85      *
86      *
87      * <pre>
88      * State is unspecified.
89      * </pre>
90      *
91      * <code>NODE_STATE_UNSPECIFIED = 0;</code>
92      */
93     NODE_STATE_UNSPECIFIED(0),
94     /**
95      *
96      *
97      * <pre>
98      * The node is awaiting prerequisite node to finish.
99      * </pre>
100      *
101      * <code>BLOCKED = 1;</code>
102      */
103     BLOCKED(1),
104     /**
105      *
106      *
107      * <pre>
108      * The node is runnable but not running.
109      * </pre>
110      *
111      * <code>RUNNABLE = 2;</code>
112      */
113     RUNNABLE(2),
114     /**
115      *
116      *
117      * <pre>
118      * The node is running.
119      * </pre>
120      *
121      * <code>RUNNING = 3;</code>
122      */
123     RUNNING(3),
124     /**
125      *
126      *
127      * <pre>
128      * The node completed successfully.
129      * </pre>
130      *
131      * <code>COMPLETED = 4;</code>
132      */
133     COMPLETED(4),
134     /**
135      *
136      *
137      * <pre>
138      * The node failed. A node can be marked FAILED because
139      * its ancestor or peer failed.
140      * </pre>
141      *
142      * <code>FAILED = 5;</code>
143      */
144     FAILED(5),
145     UNRECOGNIZED(-1),
146     ;
147 
148     /**
149      *
150      *
151      * <pre>
152      * State is unspecified.
153      * </pre>
154      *
155      * <code>NODE_STATE_UNSPECIFIED = 0;</code>
156      */
157     public static final int NODE_STATE_UNSPECIFIED_VALUE = 0;
158     /**
159      *
160      *
161      * <pre>
162      * The node is awaiting prerequisite node to finish.
163      * </pre>
164      *
165      * <code>BLOCKED = 1;</code>
166      */
167     public static final int BLOCKED_VALUE = 1;
168     /**
169      *
170      *
171      * <pre>
172      * The node is runnable but not running.
173      * </pre>
174      *
175      * <code>RUNNABLE = 2;</code>
176      */
177     public static final int RUNNABLE_VALUE = 2;
178     /**
179      *
180      *
181      * <pre>
182      * The node is running.
183      * </pre>
184      *
185      * <code>RUNNING = 3;</code>
186      */
187     public static final int RUNNING_VALUE = 3;
188     /**
189      *
190      *
191      * <pre>
192      * The node completed successfully.
193      * </pre>
194      *
195      * <code>COMPLETED = 4;</code>
196      */
197     public static final int COMPLETED_VALUE = 4;
198     /**
199      *
200      *
201      * <pre>
202      * The node failed. A node can be marked FAILED because
203      * its ancestor or peer failed.
204      * </pre>
205      *
206      * <code>FAILED = 5;</code>
207      */
208     public static final int FAILED_VALUE = 5;
209 
getNumber()210     public final int getNumber() {
211       if (this == UNRECOGNIZED) {
212         throw new java.lang.IllegalArgumentException(
213             "Can't get the number of an unknown enum value.");
214       }
215       return value;
216     }
217 
218     /**
219      * @param value The numeric wire value of the corresponding enum entry.
220      * @return The enum associated with the given numeric wire value.
221      * @deprecated Use {@link #forNumber(int)} instead.
222      */
223     @java.lang.Deprecated
valueOf(int value)224     public static NodeState valueOf(int value) {
225       return forNumber(value);
226     }
227 
228     /**
229      * @param value The numeric wire value of the corresponding enum entry.
230      * @return The enum associated with the given numeric wire value.
231      */
forNumber(int value)232     public static NodeState forNumber(int value) {
233       switch (value) {
234         case 0:
235           return NODE_STATE_UNSPECIFIED;
236         case 1:
237           return BLOCKED;
238         case 2:
239           return RUNNABLE;
240         case 3:
241           return RUNNING;
242         case 4:
243           return COMPLETED;
244         case 5:
245           return FAILED;
246         default:
247           return null;
248       }
249     }
250 
internalGetValueMap()251     public static com.google.protobuf.Internal.EnumLiteMap<NodeState> internalGetValueMap() {
252       return internalValueMap;
253     }
254 
255     private static final com.google.protobuf.Internal.EnumLiteMap<NodeState> internalValueMap =
256         new com.google.protobuf.Internal.EnumLiteMap<NodeState>() {
257           public NodeState findValueByNumber(int number) {
258             return NodeState.forNumber(number);
259           }
260         };
261 
getValueDescriptor()262     public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
263       if (this == UNRECOGNIZED) {
264         throw new java.lang.IllegalStateException(
265             "Can't get the descriptor of an unrecognized enum value.");
266       }
267       return getDescriptor().getValues().get(ordinal());
268     }
269 
getDescriptorForType()270     public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
271       return getDescriptor();
272     }
273 
getDescriptor()274     public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
275       return com.google.cloud.dataproc.v1.WorkflowNode.getDescriptor().getEnumTypes().get(0);
276     }
277 
278     private static final NodeState[] VALUES = values();
279 
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)280     public static NodeState valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
281       if (desc.getType() != getDescriptor()) {
282         throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
283       }
284       if (desc.getIndex() == -1) {
285         return UNRECOGNIZED;
286       }
287       return VALUES[desc.getIndex()];
288     }
289 
290     private final int value;
291 
NodeState(int value)292     private NodeState(int value) {
293       this.value = value;
294     }
295 
296     // @@protoc_insertion_point(enum_scope:google.cloud.dataproc.v1.WorkflowNode.NodeState)
297   }
298 
299   public static final int STEP_ID_FIELD_NUMBER = 1;
300 
301   @SuppressWarnings("serial")
302   private volatile java.lang.Object stepId_ = "";
303   /**
304    *
305    *
306    * <pre>
307    * Output only. The name of the node.
308    * </pre>
309    *
310    * <code>string step_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
311    *
312    * @return The stepId.
313    */
314   @java.lang.Override
getStepId()315   public java.lang.String getStepId() {
316     java.lang.Object ref = stepId_;
317     if (ref instanceof java.lang.String) {
318       return (java.lang.String) ref;
319     } else {
320       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
321       java.lang.String s = bs.toStringUtf8();
322       stepId_ = s;
323       return s;
324     }
325   }
326   /**
327    *
328    *
329    * <pre>
330    * Output only. The name of the node.
331    * </pre>
332    *
333    * <code>string step_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
334    *
335    * @return The bytes for stepId.
336    */
337   @java.lang.Override
getStepIdBytes()338   public com.google.protobuf.ByteString getStepIdBytes() {
339     java.lang.Object ref = stepId_;
340     if (ref instanceof java.lang.String) {
341       com.google.protobuf.ByteString b =
342           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
343       stepId_ = b;
344       return b;
345     } else {
346       return (com.google.protobuf.ByteString) ref;
347     }
348   }
349 
350   public static final int PREREQUISITE_STEP_IDS_FIELD_NUMBER = 2;
351 
352   @SuppressWarnings("serial")
353   private com.google.protobuf.LazyStringList prerequisiteStepIds_;
354   /**
355    *
356    *
357    * <pre>
358    * Output only. Node's prerequisite nodes.
359    * </pre>
360    *
361    * <code>repeated string prerequisite_step_ids = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
362    * </code>
363    *
364    * @return A list containing the prerequisiteStepIds.
365    */
getPrerequisiteStepIdsList()366   public com.google.protobuf.ProtocolStringList getPrerequisiteStepIdsList() {
367     return prerequisiteStepIds_;
368   }
369   /**
370    *
371    *
372    * <pre>
373    * Output only. Node's prerequisite nodes.
374    * </pre>
375    *
376    * <code>repeated string prerequisite_step_ids = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
377    * </code>
378    *
379    * @return The count of prerequisiteStepIds.
380    */
getPrerequisiteStepIdsCount()381   public int getPrerequisiteStepIdsCount() {
382     return prerequisiteStepIds_.size();
383   }
384   /**
385    *
386    *
387    * <pre>
388    * Output only. Node's prerequisite nodes.
389    * </pre>
390    *
391    * <code>repeated string prerequisite_step_ids = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
392    * </code>
393    *
394    * @param index The index of the element to return.
395    * @return The prerequisiteStepIds at the given index.
396    */
getPrerequisiteStepIds(int index)397   public java.lang.String getPrerequisiteStepIds(int index) {
398     return prerequisiteStepIds_.get(index);
399   }
400   /**
401    *
402    *
403    * <pre>
404    * Output only. Node's prerequisite nodes.
405    * </pre>
406    *
407    * <code>repeated string prerequisite_step_ids = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
408    * </code>
409    *
410    * @param index The index of the value to return.
411    * @return The bytes of the prerequisiteStepIds at the given index.
412    */
getPrerequisiteStepIdsBytes(int index)413   public com.google.protobuf.ByteString getPrerequisiteStepIdsBytes(int index) {
414     return prerequisiteStepIds_.getByteString(index);
415   }
416 
417   public static final int JOB_ID_FIELD_NUMBER = 3;
418 
419   @SuppressWarnings("serial")
420   private volatile java.lang.Object jobId_ = "";
421   /**
422    *
423    *
424    * <pre>
425    * Output only. The job id; populated after the node enters RUNNING state.
426    * </pre>
427    *
428    * <code>string job_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
429    *
430    * @return The jobId.
431    */
432   @java.lang.Override
getJobId()433   public java.lang.String getJobId() {
434     java.lang.Object ref = jobId_;
435     if (ref instanceof java.lang.String) {
436       return (java.lang.String) ref;
437     } else {
438       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
439       java.lang.String s = bs.toStringUtf8();
440       jobId_ = s;
441       return s;
442     }
443   }
444   /**
445    *
446    *
447    * <pre>
448    * Output only. The job id; populated after the node enters RUNNING state.
449    * </pre>
450    *
451    * <code>string job_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
452    *
453    * @return The bytes for jobId.
454    */
455   @java.lang.Override
getJobIdBytes()456   public com.google.protobuf.ByteString getJobIdBytes() {
457     java.lang.Object ref = jobId_;
458     if (ref instanceof java.lang.String) {
459       com.google.protobuf.ByteString b =
460           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
461       jobId_ = b;
462       return b;
463     } else {
464       return (com.google.protobuf.ByteString) ref;
465     }
466   }
467 
468   public static final int STATE_FIELD_NUMBER = 5;
469   private int state_ = 0;
470   /**
471    *
472    *
473    * <pre>
474    * Output only. The node state.
475    * </pre>
476    *
477    * <code>
478    * .google.cloud.dataproc.v1.WorkflowNode.NodeState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
479    * </code>
480    *
481    * @return The enum numeric value on the wire for state.
482    */
483   @java.lang.Override
getStateValue()484   public int getStateValue() {
485     return state_;
486   }
487   /**
488    *
489    *
490    * <pre>
491    * Output only. The node state.
492    * </pre>
493    *
494    * <code>
495    * .google.cloud.dataproc.v1.WorkflowNode.NodeState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
496    * </code>
497    *
498    * @return The state.
499    */
500   @java.lang.Override
getState()501   public com.google.cloud.dataproc.v1.WorkflowNode.NodeState getState() {
502     com.google.cloud.dataproc.v1.WorkflowNode.NodeState result =
503         com.google.cloud.dataproc.v1.WorkflowNode.NodeState.forNumber(state_);
504     return result == null
505         ? com.google.cloud.dataproc.v1.WorkflowNode.NodeState.UNRECOGNIZED
506         : result;
507   }
508 
509   public static final int ERROR_FIELD_NUMBER = 6;
510 
511   @SuppressWarnings("serial")
512   private volatile java.lang.Object error_ = "";
513   /**
514    *
515    *
516    * <pre>
517    * Output only. The error detail.
518    * </pre>
519    *
520    * <code>string error = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
521    *
522    * @return The error.
523    */
524   @java.lang.Override
getError()525   public java.lang.String getError() {
526     java.lang.Object ref = error_;
527     if (ref instanceof java.lang.String) {
528       return (java.lang.String) ref;
529     } else {
530       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
531       java.lang.String s = bs.toStringUtf8();
532       error_ = s;
533       return s;
534     }
535   }
536   /**
537    *
538    *
539    * <pre>
540    * Output only. The error detail.
541    * </pre>
542    *
543    * <code>string error = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
544    *
545    * @return The bytes for error.
546    */
547   @java.lang.Override
getErrorBytes()548   public com.google.protobuf.ByteString getErrorBytes() {
549     java.lang.Object ref = error_;
550     if (ref instanceof java.lang.String) {
551       com.google.protobuf.ByteString b =
552           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
553       error_ = b;
554       return b;
555     } else {
556       return (com.google.protobuf.ByteString) ref;
557     }
558   }
559 
560   private byte memoizedIsInitialized = -1;
561 
562   @java.lang.Override
isInitialized()563   public final boolean isInitialized() {
564     byte isInitialized = memoizedIsInitialized;
565     if (isInitialized == 1) return true;
566     if (isInitialized == 0) return false;
567 
568     memoizedIsInitialized = 1;
569     return true;
570   }
571 
572   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)573   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
574     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stepId_)) {
575       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, stepId_);
576     }
577     for (int i = 0; i < prerequisiteStepIds_.size(); i++) {
578       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, prerequisiteStepIds_.getRaw(i));
579     }
580     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(jobId_)) {
581       com.google.protobuf.GeneratedMessageV3.writeString(output, 3, jobId_);
582     }
583     if (state_
584         != com.google.cloud.dataproc.v1.WorkflowNode.NodeState.NODE_STATE_UNSPECIFIED.getNumber()) {
585       output.writeEnum(5, state_);
586     }
587     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(error_)) {
588       com.google.protobuf.GeneratedMessageV3.writeString(output, 6, error_);
589     }
590     getUnknownFields().writeTo(output);
591   }
592 
593   @java.lang.Override
getSerializedSize()594   public int getSerializedSize() {
595     int size = memoizedSize;
596     if (size != -1) return size;
597 
598     size = 0;
599     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stepId_)) {
600       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, stepId_);
601     }
602     {
603       int dataSize = 0;
604       for (int i = 0; i < prerequisiteStepIds_.size(); i++) {
605         dataSize += computeStringSizeNoTag(prerequisiteStepIds_.getRaw(i));
606       }
607       size += dataSize;
608       size += 1 * getPrerequisiteStepIdsList().size();
609     }
610     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(jobId_)) {
611       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, jobId_);
612     }
613     if (state_
614         != com.google.cloud.dataproc.v1.WorkflowNode.NodeState.NODE_STATE_UNSPECIFIED.getNumber()) {
615       size += com.google.protobuf.CodedOutputStream.computeEnumSize(5, state_);
616     }
617     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(error_)) {
618       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, error_);
619     }
620     size += getUnknownFields().getSerializedSize();
621     memoizedSize = size;
622     return size;
623   }
624 
625   @java.lang.Override
equals(final java.lang.Object obj)626   public boolean equals(final java.lang.Object obj) {
627     if (obj == this) {
628       return true;
629     }
630     if (!(obj instanceof com.google.cloud.dataproc.v1.WorkflowNode)) {
631       return super.equals(obj);
632     }
633     com.google.cloud.dataproc.v1.WorkflowNode other =
634         (com.google.cloud.dataproc.v1.WorkflowNode) obj;
635 
636     if (!getStepId().equals(other.getStepId())) return false;
637     if (!getPrerequisiteStepIdsList().equals(other.getPrerequisiteStepIdsList())) return false;
638     if (!getJobId().equals(other.getJobId())) return false;
639     if (state_ != other.state_) return false;
640     if (!getError().equals(other.getError())) return false;
641     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
642     return true;
643   }
644 
645   @java.lang.Override
hashCode()646   public int hashCode() {
647     if (memoizedHashCode != 0) {
648       return memoizedHashCode;
649     }
650     int hash = 41;
651     hash = (19 * hash) + getDescriptor().hashCode();
652     hash = (37 * hash) + STEP_ID_FIELD_NUMBER;
653     hash = (53 * hash) + getStepId().hashCode();
654     if (getPrerequisiteStepIdsCount() > 0) {
655       hash = (37 * hash) + PREREQUISITE_STEP_IDS_FIELD_NUMBER;
656       hash = (53 * hash) + getPrerequisiteStepIdsList().hashCode();
657     }
658     hash = (37 * hash) + JOB_ID_FIELD_NUMBER;
659     hash = (53 * hash) + getJobId().hashCode();
660     hash = (37 * hash) + STATE_FIELD_NUMBER;
661     hash = (53 * hash) + state_;
662     hash = (37 * hash) + ERROR_FIELD_NUMBER;
663     hash = (53 * hash) + getError().hashCode();
664     hash = (29 * hash) + getUnknownFields().hashCode();
665     memoizedHashCode = hash;
666     return hash;
667   }
668 
parseFrom(java.nio.ByteBuffer data)669   public static com.google.cloud.dataproc.v1.WorkflowNode parseFrom(java.nio.ByteBuffer data)
670       throws com.google.protobuf.InvalidProtocolBufferException {
671     return PARSER.parseFrom(data);
672   }
673 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)674   public static com.google.cloud.dataproc.v1.WorkflowNode parseFrom(
675       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
676       throws com.google.protobuf.InvalidProtocolBufferException {
677     return PARSER.parseFrom(data, extensionRegistry);
678   }
679 
parseFrom( com.google.protobuf.ByteString data)680   public static com.google.cloud.dataproc.v1.WorkflowNode parseFrom(
681       com.google.protobuf.ByteString data)
682       throws com.google.protobuf.InvalidProtocolBufferException {
683     return PARSER.parseFrom(data);
684   }
685 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)686   public static com.google.cloud.dataproc.v1.WorkflowNode parseFrom(
687       com.google.protobuf.ByteString data,
688       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
689       throws com.google.protobuf.InvalidProtocolBufferException {
690     return PARSER.parseFrom(data, extensionRegistry);
691   }
692 
parseFrom(byte[] data)693   public static com.google.cloud.dataproc.v1.WorkflowNode parseFrom(byte[] data)
694       throws com.google.protobuf.InvalidProtocolBufferException {
695     return PARSER.parseFrom(data);
696   }
697 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)698   public static com.google.cloud.dataproc.v1.WorkflowNode parseFrom(
699       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
700       throws com.google.protobuf.InvalidProtocolBufferException {
701     return PARSER.parseFrom(data, extensionRegistry);
702   }
703 
parseFrom(java.io.InputStream input)704   public static com.google.cloud.dataproc.v1.WorkflowNode parseFrom(java.io.InputStream input)
705       throws java.io.IOException {
706     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
707   }
708 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)709   public static com.google.cloud.dataproc.v1.WorkflowNode parseFrom(
710       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
711       throws java.io.IOException {
712     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
713         PARSER, input, extensionRegistry);
714   }
715 
parseDelimitedFrom( java.io.InputStream input)716   public static com.google.cloud.dataproc.v1.WorkflowNode parseDelimitedFrom(
717       java.io.InputStream input) throws java.io.IOException {
718     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
719   }
720 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)721   public static com.google.cloud.dataproc.v1.WorkflowNode parseDelimitedFrom(
722       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
723       throws java.io.IOException {
724     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
725         PARSER, input, extensionRegistry);
726   }
727 
parseFrom( com.google.protobuf.CodedInputStream input)728   public static com.google.cloud.dataproc.v1.WorkflowNode parseFrom(
729       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
730     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
731   }
732 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)733   public static com.google.cloud.dataproc.v1.WorkflowNode parseFrom(
734       com.google.protobuf.CodedInputStream input,
735       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
736       throws java.io.IOException {
737     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
738         PARSER, input, extensionRegistry);
739   }
740 
741   @java.lang.Override
newBuilderForType()742   public Builder newBuilderForType() {
743     return newBuilder();
744   }
745 
newBuilder()746   public static Builder newBuilder() {
747     return DEFAULT_INSTANCE.toBuilder();
748   }
749 
newBuilder(com.google.cloud.dataproc.v1.WorkflowNode prototype)750   public static Builder newBuilder(com.google.cloud.dataproc.v1.WorkflowNode prototype) {
751     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
752   }
753 
754   @java.lang.Override
toBuilder()755   public Builder toBuilder() {
756     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
757   }
758 
759   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)760   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
761     Builder builder = new Builder(parent);
762     return builder;
763   }
764   /**
765    *
766    *
767    * <pre>
768    * The workflow node.
769    * </pre>
770    *
771    * Protobuf type {@code google.cloud.dataproc.v1.WorkflowNode}
772    */
773   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
774       implements
775       // @@protoc_insertion_point(builder_implements:google.cloud.dataproc.v1.WorkflowNode)
776       com.google.cloud.dataproc.v1.WorkflowNodeOrBuilder {
getDescriptor()777     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
778       return com.google.cloud.dataproc.v1.WorkflowTemplatesProto
779           .internal_static_google_cloud_dataproc_v1_WorkflowNode_descriptor;
780     }
781 
782     @java.lang.Override
783     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()784         internalGetFieldAccessorTable() {
785       return com.google.cloud.dataproc.v1.WorkflowTemplatesProto
786           .internal_static_google_cloud_dataproc_v1_WorkflowNode_fieldAccessorTable
787           .ensureFieldAccessorsInitialized(
788               com.google.cloud.dataproc.v1.WorkflowNode.class,
789               com.google.cloud.dataproc.v1.WorkflowNode.Builder.class);
790     }
791 
792     // Construct using com.google.cloud.dataproc.v1.WorkflowNode.newBuilder()
Builder()793     private Builder() {}
794 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)795     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
796       super(parent);
797     }
798 
799     @java.lang.Override
clear()800     public Builder clear() {
801       super.clear();
802       bitField0_ = 0;
803       stepId_ = "";
804       prerequisiteStepIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
805       bitField0_ = (bitField0_ & ~0x00000002);
806       jobId_ = "";
807       state_ = 0;
808       error_ = "";
809       return this;
810     }
811 
812     @java.lang.Override
getDescriptorForType()813     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
814       return com.google.cloud.dataproc.v1.WorkflowTemplatesProto
815           .internal_static_google_cloud_dataproc_v1_WorkflowNode_descriptor;
816     }
817 
818     @java.lang.Override
getDefaultInstanceForType()819     public com.google.cloud.dataproc.v1.WorkflowNode getDefaultInstanceForType() {
820       return com.google.cloud.dataproc.v1.WorkflowNode.getDefaultInstance();
821     }
822 
823     @java.lang.Override
build()824     public com.google.cloud.dataproc.v1.WorkflowNode build() {
825       com.google.cloud.dataproc.v1.WorkflowNode result = buildPartial();
826       if (!result.isInitialized()) {
827         throw newUninitializedMessageException(result);
828       }
829       return result;
830     }
831 
832     @java.lang.Override
buildPartial()833     public com.google.cloud.dataproc.v1.WorkflowNode buildPartial() {
834       com.google.cloud.dataproc.v1.WorkflowNode result =
835           new com.google.cloud.dataproc.v1.WorkflowNode(this);
836       buildPartialRepeatedFields(result);
837       if (bitField0_ != 0) {
838         buildPartial0(result);
839       }
840       onBuilt();
841       return result;
842     }
843 
buildPartialRepeatedFields(com.google.cloud.dataproc.v1.WorkflowNode result)844     private void buildPartialRepeatedFields(com.google.cloud.dataproc.v1.WorkflowNode result) {
845       if (((bitField0_ & 0x00000002) != 0)) {
846         prerequisiteStepIds_ = prerequisiteStepIds_.getUnmodifiableView();
847         bitField0_ = (bitField0_ & ~0x00000002);
848       }
849       result.prerequisiteStepIds_ = prerequisiteStepIds_;
850     }
851 
buildPartial0(com.google.cloud.dataproc.v1.WorkflowNode result)852     private void buildPartial0(com.google.cloud.dataproc.v1.WorkflowNode result) {
853       int from_bitField0_ = bitField0_;
854       if (((from_bitField0_ & 0x00000001) != 0)) {
855         result.stepId_ = stepId_;
856       }
857       if (((from_bitField0_ & 0x00000004) != 0)) {
858         result.jobId_ = jobId_;
859       }
860       if (((from_bitField0_ & 0x00000008) != 0)) {
861         result.state_ = state_;
862       }
863       if (((from_bitField0_ & 0x00000010) != 0)) {
864         result.error_ = error_;
865       }
866     }
867 
868     @java.lang.Override
clone()869     public Builder clone() {
870       return super.clone();
871     }
872 
873     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)874     public Builder setField(
875         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
876       return super.setField(field, value);
877     }
878 
879     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)880     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
881       return super.clearField(field);
882     }
883 
884     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)885     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
886       return super.clearOneof(oneof);
887     }
888 
889     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)890     public Builder setRepeatedField(
891         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
892       return super.setRepeatedField(field, index, value);
893     }
894 
895     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)896     public Builder addRepeatedField(
897         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
898       return super.addRepeatedField(field, value);
899     }
900 
901     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)902     public Builder mergeFrom(com.google.protobuf.Message other) {
903       if (other instanceof com.google.cloud.dataproc.v1.WorkflowNode) {
904         return mergeFrom((com.google.cloud.dataproc.v1.WorkflowNode) other);
905       } else {
906         super.mergeFrom(other);
907         return this;
908       }
909     }
910 
mergeFrom(com.google.cloud.dataproc.v1.WorkflowNode other)911     public Builder mergeFrom(com.google.cloud.dataproc.v1.WorkflowNode other) {
912       if (other == com.google.cloud.dataproc.v1.WorkflowNode.getDefaultInstance()) return this;
913       if (!other.getStepId().isEmpty()) {
914         stepId_ = other.stepId_;
915         bitField0_ |= 0x00000001;
916         onChanged();
917       }
918       if (!other.prerequisiteStepIds_.isEmpty()) {
919         if (prerequisiteStepIds_.isEmpty()) {
920           prerequisiteStepIds_ = other.prerequisiteStepIds_;
921           bitField0_ = (bitField0_ & ~0x00000002);
922         } else {
923           ensurePrerequisiteStepIdsIsMutable();
924           prerequisiteStepIds_.addAll(other.prerequisiteStepIds_);
925         }
926         onChanged();
927       }
928       if (!other.getJobId().isEmpty()) {
929         jobId_ = other.jobId_;
930         bitField0_ |= 0x00000004;
931         onChanged();
932       }
933       if (other.state_ != 0) {
934         setStateValue(other.getStateValue());
935       }
936       if (!other.getError().isEmpty()) {
937         error_ = other.error_;
938         bitField0_ |= 0x00000010;
939         onChanged();
940       }
941       this.mergeUnknownFields(other.getUnknownFields());
942       onChanged();
943       return this;
944     }
945 
946     @java.lang.Override
isInitialized()947     public final boolean isInitialized() {
948       return true;
949     }
950 
951     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)952     public Builder mergeFrom(
953         com.google.protobuf.CodedInputStream input,
954         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
955         throws java.io.IOException {
956       if (extensionRegistry == null) {
957         throw new java.lang.NullPointerException();
958       }
959       try {
960         boolean done = false;
961         while (!done) {
962           int tag = input.readTag();
963           switch (tag) {
964             case 0:
965               done = true;
966               break;
967             case 10:
968               {
969                 stepId_ = input.readStringRequireUtf8();
970                 bitField0_ |= 0x00000001;
971                 break;
972               } // case 10
973             case 18:
974               {
975                 java.lang.String s = input.readStringRequireUtf8();
976                 ensurePrerequisiteStepIdsIsMutable();
977                 prerequisiteStepIds_.add(s);
978                 break;
979               } // case 18
980             case 26:
981               {
982                 jobId_ = input.readStringRequireUtf8();
983                 bitField0_ |= 0x00000004;
984                 break;
985               } // case 26
986             case 40:
987               {
988                 state_ = input.readEnum();
989                 bitField0_ |= 0x00000008;
990                 break;
991               } // case 40
992             case 50:
993               {
994                 error_ = input.readStringRequireUtf8();
995                 bitField0_ |= 0x00000010;
996                 break;
997               } // case 50
998             default:
999               {
1000                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1001                   done = true; // was an endgroup tag
1002                 }
1003                 break;
1004               } // default:
1005           } // switch (tag)
1006         } // while (!done)
1007       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1008         throw e.unwrapIOException();
1009       } finally {
1010         onChanged();
1011       } // finally
1012       return this;
1013     }
1014 
1015     private int bitField0_;
1016 
1017     private java.lang.Object stepId_ = "";
1018     /**
1019      *
1020      *
1021      * <pre>
1022      * Output only. The name of the node.
1023      * </pre>
1024      *
1025      * <code>string step_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1026      *
1027      * @return The stepId.
1028      */
getStepId()1029     public java.lang.String getStepId() {
1030       java.lang.Object ref = stepId_;
1031       if (!(ref instanceof java.lang.String)) {
1032         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1033         java.lang.String s = bs.toStringUtf8();
1034         stepId_ = s;
1035         return s;
1036       } else {
1037         return (java.lang.String) ref;
1038       }
1039     }
1040     /**
1041      *
1042      *
1043      * <pre>
1044      * Output only. The name of the node.
1045      * </pre>
1046      *
1047      * <code>string step_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1048      *
1049      * @return The bytes for stepId.
1050      */
getStepIdBytes()1051     public com.google.protobuf.ByteString getStepIdBytes() {
1052       java.lang.Object ref = stepId_;
1053       if (ref instanceof String) {
1054         com.google.protobuf.ByteString b =
1055             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1056         stepId_ = b;
1057         return b;
1058       } else {
1059         return (com.google.protobuf.ByteString) ref;
1060       }
1061     }
1062     /**
1063      *
1064      *
1065      * <pre>
1066      * Output only. The name of the node.
1067      * </pre>
1068      *
1069      * <code>string step_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1070      *
1071      * @param value The stepId to set.
1072      * @return This builder for chaining.
1073      */
setStepId(java.lang.String value)1074     public Builder setStepId(java.lang.String value) {
1075       if (value == null) {
1076         throw new NullPointerException();
1077       }
1078       stepId_ = value;
1079       bitField0_ |= 0x00000001;
1080       onChanged();
1081       return this;
1082     }
1083     /**
1084      *
1085      *
1086      * <pre>
1087      * Output only. The name of the node.
1088      * </pre>
1089      *
1090      * <code>string step_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1091      *
1092      * @return This builder for chaining.
1093      */
clearStepId()1094     public Builder clearStepId() {
1095       stepId_ = getDefaultInstance().getStepId();
1096       bitField0_ = (bitField0_ & ~0x00000001);
1097       onChanged();
1098       return this;
1099     }
1100     /**
1101      *
1102      *
1103      * <pre>
1104      * Output only. The name of the node.
1105      * </pre>
1106      *
1107      * <code>string step_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1108      *
1109      * @param value The bytes for stepId to set.
1110      * @return This builder for chaining.
1111      */
setStepIdBytes(com.google.protobuf.ByteString value)1112     public Builder setStepIdBytes(com.google.protobuf.ByteString value) {
1113       if (value == null) {
1114         throw new NullPointerException();
1115       }
1116       checkByteStringIsUtf8(value);
1117       stepId_ = value;
1118       bitField0_ |= 0x00000001;
1119       onChanged();
1120       return this;
1121     }
1122 
1123     private com.google.protobuf.LazyStringList prerequisiteStepIds_ =
1124         com.google.protobuf.LazyStringArrayList.EMPTY;
1125 
ensurePrerequisiteStepIdsIsMutable()1126     private void ensurePrerequisiteStepIdsIsMutable() {
1127       if (!((bitField0_ & 0x00000002) != 0)) {
1128         prerequisiteStepIds_ = new com.google.protobuf.LazyStringArrayList(prerequisiteStepIds_);
1129         bitField0_ |= 0x00000002;
1130       }
1131     }
1132     /**
1133      *
1134      *
1135      * <pre>
1136      * Output only. Node's prerequisite nodes.
1137      * </pre>
1138      *
1139      * <code>repeated string prerequisite_step_ids = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1140      * </code>
1141      *
1142      * @return A list containing the prerequisiteStepIds.
1143      */
getPrerequisiteStepIdsList()1144     public com.google.protobuf.ProtocolStringList getPrerequisiteStepIdsList() {
1145       return prerequisiteStepIds_.getUnmodifiableView();
1146     }
1147     /**
1148      *
1149      *
1150      * <pre>
1151      * Output only. Node's prerequisite nodes.
1152      * </pre>
1153      *
1154      * <code>repeated string prerequisite_step_ids = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1155      * </code>
1156      *
1157      * @return The count of prerequisiteStepIds.
1158      */
getPrerequisiteStepIdsCount()1159     public int getPrerequisiteStepIdsCount() {
1160       return prerequisiteStepIds_.size();
1161     }
1162     /**
1163      *
1164      *
1165      * <pre>
1166      * Output only. Node's prerequisite nodes.
1167      * </pre>
1168      *
1169      * <code>repeated string prerequisite_step_ids = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1170      * </code>
1171      *
1172      * @param index The index of the element to return.
1173      * @return The prerequisiteStepIds at the given index.
1174      */
getPrerequisiteStepIds(int index)1175     public java.lang.String getPrerequisiteStepIds(int index) {
1176       return prerequisiteStepIds_.get(index);
1177     }
1178     /**
1179      *
1180      *
1181      * <pre>
1182      * Output only. Node's prerequisite nodes.
1183      * </pre>
1184      *
1185      * <code>repeated string prerequisite_step_ids = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1186      * </code>
1187      *
1188      * @param index The index of the value to return.
1189      * @return The bytes of the prerequisiteStepIds at the given index.
1190      */
getPrerequisiteStepIdsBytes(int index)1191     public com.google.protobuf.ByteString getPrerequisiteStepIdsBytes(int index) {
1192       return prerequisiteStepIds_.getByteString(index);
1193     }
1194     /**
1195      *
1196      *
1197      * <pre>
1198      * Output only. Node's prerequisite nodes.
1199      * </pre>
1200      *
1201      * <code>repeated string prerequisite_step_ids = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1202      * </code>
1203      *
1204      * @param index The index to set the value at.
1205      * @param value The prerequisiteStepIds to set.
1206      * @return This builder for chaining.
1207      */
setPrerequisiteStepIds(int index, java.lang.String value)1208     public Builder setPrerequisiteStepIds(int index, java.lang.String value) {
1209       if (value == null) {
1210         throw new NullPointerException();
1211       }
1212       ensurePrerequisiteStepIdsIsMutable();
1213       prerequisiteStepIds_.set(index, value);
1214       onChanged();
1215       return this;
1216     }
1217     /**
1218      *
1219      *
1220      * <pre>
1221      * Output only. Node's prerequisite nodes.
1222      * </pre>
1223      *
1224      * <code>repeated string prerequisite_step_ids = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1225      * </code>
1226      *
1227      * @param value The prerequisiteStepIds to add.
1228      * @return This builder for chaining.
1229      */
addPrerequisiteStepIds(java.lang.String value)1230     public Builder addPrerequisiteStepIds(java.lang.String value) {
1231       if (value == null) {
1232         throw new NullPointerException();
1233       }
1234       ensurePrerequisiteStepIdsIsMutable();
1235       prerequisiteStepIds_.add(value);
1236       onChanged();
1237       return this;
1238     }
1239     /**
1240      *
1241      *
1242      * <pre>
1243      * Output only. Node's prerequisite nodes.
1244      * </pre>
1245      *
1246      * <code>repeated string prerequisite_step_ids = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1247      * </code>
1248      *
1249      * @param values The prerequisiteStepIds to add.
1250      * @return This builder for chaining.
1251      */
addAllPrerequisiteStepIds(java.lang.Iterable<java.lang.String> values)1252     public Builder addAllPrerequisiteStepIds(java.lang.Iterable<java.lang.String> values) {
1253       ensurePrerequisiteStepIdsIsMutable();
1254       com.google.protobuf.AbstractMessageLite.Builder.addAll(values, prerequisiteStepIds_);
1255       onChanged();
1256       return this;
1257     }
1258     /**
1259      *
1260      *
1261      * <pre>
1262      * Output only. Node's prerequisite nodes.
1263      * </pre>
1264      *
1265      * <code>repeated string prerequisite_step_ids = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1266      * </code>
1267      *
1268      * @return This builder for chaining.
1269      */
clearPrerequisiteStepIds()1270     public Builder clearPrerequisiteStepIds() {
1271       prerequisiteStepIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
1272       bitField0_ = (bitField0_ & ~0x00000002);
1273       onChanged();
1274       return this;
1275     }
1276     /**
1277      *
1278      *
1279      * <pre>
1280      * Output only. Node's prerequisite nodes.
1281      * </pre>
1282      *
1283      * <code>repeated string prerequisite_step_ids = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
1284      * </code>
1285      *
1286      * @param value The bytes of the prerequisiteStepIds to add.
1287      * @return This builder for chaining.
1288      */
addPrerequisiteStepIdsBytes(com.google.protobuf.ByteString value)1289     public Builder addPrerequisiteStepIdsBytes(com.google.protobuf.ByteString value) {
1290       if (value == null) {
1291         throw new NullPointerException();
1292       }
1293       checkByteStringIsUtf8(value);
1294       ensurePrerequisiteStepIdsIsMutable();
1295       prerequisiteStepIds_.add(value);
1296       onChanged();
1297       return this;
1298     }
1299 
1300     private java.lang.Object jobId_ = "";
1301     /**
1302      *
1303      *
1304      * <pre>
1305      * Output only. The job id; populated after the node enters RUNNING state.
1306      * </pre>
1307      *
1308      * <code>string job_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1309      *
1310      * @return The jobId.
1311      */
getJobId()1312     public java.lang.String getJobId() {
1313       java.lang.Object ref = jobId_;
1314       if (!(ref instanceof java.lang.String)) {
1315         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1316         java.lang.String s = bs.toStringUtf8();
1317         jobId_ = s;
1318         return s;
1319       } else {
1320         return (java.lang.String) ref;
1321       }
1322     }
1323     /**
1324      *
1325      *
1326      * <pre>
1327      * Output only. The job id; populated after the node enters RUNNING state.
1328      * </pre>
1329      *
1330      * <code>string job_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1331      *
1332      * @return The bytes for jobId.
1333      */
getJobIdBytes()1334     public com.google.protobuf.ByteString getJobIdBytes() {
1335       java.lang.Object ref = jobId_;
1336       if (ref instanceof String) {
1337         com.google.protobuf.ByteString b =
1338             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1339         jobId_ = b;
1340         return b;
1341       } else {
1342         return (com.google.protobuf.ByteString) ref;
1343       }
1344     }
1345     /**
1346      *
1347      *
1348      * <pre>
1349      * Output only. The job id; populated after the node enters RUNNING state.
1350      * </pre>
1351      *
1352      * <code>string job_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1353      *
1354      * @param value The jobId to set.
1355      * @return This builder for chaining.
1356      */
setJobId(java.lang.String value)1357     public Builder setJobId(java.lang.String value) {
1358       if (value == null) {
1359         throw new NullPointerException();
1360       }
1361       jobId_ = value;
1362       bitField0_ |= 0x00000004;
1363       onChanged();
1364       return this;
1365     }
1366     /**
1367      *
1368      *
1369      * <pre>
1370      * Output only. The job id; populated after the node enters RUNNING state.
1371      * </pre>
1372      *
1373      * <code>string job_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1374      *
1375      * @return This builder for chaining.
1376      */
clearJobId()1377     public Builder clearJobId() {
1378       jobId_ = getDefaultInstance().getJobId();
1379       bitField0_ = (bitField0_ & ~0x00000004);
1380       onChanged();
1381       return this;
1382     }
1383     /**
1384      *
1385      *
1386      * <pre>
1387      * Output only. The job id; populated after the node enters RUNNING state.
1388      * </pre>
1389      *
1390      * <code>string job_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1391      *
1392      * @param value The bytes for jobId to set.
1393      * @return This builder for chaining.
1394      */
setJobIdBytes(com.google.protobuf.ByteString value)1395     public Builder setJobIdBytes(com.google.protobuf.ByteString value) {
1396       if (value == null) {
1397         throw new NullPointerException();
1398       }
1399       checkByteStringIsUtf8(value);
1400       jobId_ = value;
1401       bitField0_ |= 0x00000004;
1402       onChanged();
1403       return this;
1404     }
1405 
1406     private int state_ = 0;
1407     /**
1408      *
1409      *
1410      * <pre>
1411      * Output only. The node state.
1412      * </pre>
1413      *
1414      * <code>
1415      * .google.cloud.dataproc.v1.WorkflowNode.NodeState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
1416      * </code>
1417      *
1418      * @return The enum numeric value on the wire for state.
1419      */
1420     @java.lang.Override
getStateValue()1421     public int getStateValue() {
1422       return state_;
1423     }
1424     /**
1425      *
1426      *
1427      * <pre>
1428      * Output only. The node state.
1429      * </pre>
1430      *
1431      * <code>
1432      * .google.cloud.dataproc.v1.WorkflowNode.NodeState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
1433      * </code>
1434      *
1435      * @param value The enum numeric value on the wire for state to set.
1436      * @return This builder for chaining.
1437      */
setStateValue(int value)1438     public Builder setStateValue(int value) {
1439       state_ = value;
1440       bitField0_ |= 0x00000008;
1441       onChanged();
1442       return this;
1443     }
1444     /**
1445      *
1446      *
1447      * <pre>
1448      * Output only. The node state.
1449      * </pre>
1450      *
1451      * <code>
1452      * .google.cloud.dataproc.v1.WorkflowNode.NodeState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
1453      * </code>
1454      *
1455      * @return The state.
1456      */
1457     @java.lang.Override
getState()1458     public com.google.cloud.dataproc.v1.WorkflowNode.NodeState getState() {
1459       com.google.cloud.dataproc.v1.WorkflowNode.NodeState result =
1460           com.google.cloud.dataproc.v1.WorkflowNode.NodeState.forNumber(state_);
1461       return result == null
1462           ? com.google.cloud.dataproc.v1.WorkflowNode.NodeState.UNRECOGNIZED
1463           : result;
1464     }
1465     /**
1466      *
1467      *
1468      * <pre>
1469      * Output only. The node state.
1470      * </pre>
1471      *
1472      * <code>
1473      * .google.cloud.dataproc.v1.WorkflowNode.NodeState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
1474      * </code>
1475      *
1476      * @param value The state to set.
1477      * @return This builder for chaining.
1478      */
setState(com.google.cloud.dataproc.v1.WorkflowNode.NodeState value)1479     public Builder setState(com.google.cloud.dataproc.v1.WorkflowNode.NodeState value) {
1480       if (value == null) {
1481         throw new NullPointerException();
1482       }
1483       bitField0_ |= 0x00000008;
1484       state_ = value.getNumber();
1485       onChanged();
1486       return this;
1487     }
1488     /**
1489      *
1490      *
1491      * <pre>
1492      * Output only. The node state.
1493      * </pre>
1494      *
1495      * <code>
1496      * .google.cloud.dataproc.v1.WorkflowNode.NodeState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
1497      * </code>
1498      *
1499      * @return This builder for chaining.
1500      */
clearState()1501     public Builder clearState() {
1502       bitField0_ = (bitField0_ & ~0x00000008);
1503       state_ = 0;
1504       onChanged();
1505       return this;
1506     }
1507 
1508     private java.lang.Object error_ = "";
1509     /**
1510      *
1511      *
1512      * <pre>
1513      * Output only. The error detail.
1514      * </pre>
1515      *
1516      * <code>string error = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1517      *
1518      * @return The error.
1519      */
getError()1520     public java.lang.String getError() {
1521       java.lang.Object ref = error_;
1522       if (!(ref instanceof java.lang.String)) {
1523         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1524         java.lang.String s = bs.toStringUtf8();
1525         error_ = s;
1526         return s;
1527       } else {
1528         return (java.lang.String) ref;
1529       }
1530     }
1531     /**
1532      *
1533      *
1534      * <pre>
1535      * Output only. The error detail.
1536      * </pre>
1537      *
1538      * <code>string error = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1539      *
1540      * @return The bytes for error.
1541      */
getErrorBytes()1542     public com.google.protobuf.ByteString getErrorBytes() {
1543       java.lang.Object ref = error_;
1544       if (ref instanceof String) {
1545         com.google.protobuf.ByteString b =
1546             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1547         error_ = b;
1548         return b;
1549       } else {
1550         return (com.google.protobuf.ByteString) ref;
1551       }
1552     }
1553     /**
1554      *
1555      *
1556      * <pre>
1557      * Output only. The error detail.
1558      * </pre>
1559      *
1560      * <code>string error = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1561      *
1562      * @param value The error to set.
1563      * @return This builder for chaining.
1564      */
setError(java.lang.String value)1565     public Builder setError(java.lang.String value) {
1566       if (value == null) {
1567         throw new NullPointerException();
1568       }
1569       error_ = value;
1570       bitField0_ |= 0x00000010;
1571       onChanged();
1572       return this;
1573     }
1574     /**
1575      *
1576      *
1577      * <pre>
1578      * Output only. The error detail.
1579      * </pre>
1580      *
1581      * <code>string error = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1582      *
1583      * @return This builder for chaining.
1584      */
clearError()1585     public Builder clearError() {
1586       error_ = getDefaultInstance().getError();
1587       bitField0_ = (bitField0_ & ~0x00000010);
1588       onChanged();
1589       return this;
1590     }
1591     /**
1592      *
1593      *
1594      * <pre>
1595      * Output only. The error detail.
1596      * </pre>
1597      *
1598      * <code>string error = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
1599      *
1600      * @param value The bytes for error to set.
1601      * @return This builder for chaining.
1602      */
setErrorBytes(com.google.protobuf.ByteString value)1603     public Builder setErrorBytes(com.google.protobuf.ByteString value) {
1604       if (value == null) {
1605         throw new NullPointerException();
1606       }
1607       checkByteStringIsUtf8(value);
1608       error_ = value;
1609       bitField0_ |= 0x00000010;
1610       onChanged();
1611       return this;
1612     }
1613 
1614     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1615     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1616       return super.setUnknownFields(unknownFields);
1617     }
1618 
1619     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1620     public final Builder mergeUnknownFields(
1621         final com.google.protobuf.UnknownFieldSet unknownFields) {
1622       return super.mergeUnknownFields(unknownFields);
1623     }
1624 
1625     // @@protoc_insertion_point(builder_scope:google.cloud.dataproc.v1.WorkflowNode)
1626   }
1627 
1628   // @@protoc_insertion_point(class_scope:google.cloud.dataproc.v1.WorkflowNode)
1629   private static final com.google.cloud.dataproc.v1.WorkflowNode DEFAULT_INSTANCE;
1630 
1631   static {
1632     DEFAULT_INSTANCE = new com.google.cloud.dataproc.v1.WorkflowNode();
1633   }
1634 
getDefaultInstance()1635   public static com.google.cloud.dataproc.v1.WorkflowNode getDefaultInstance() {
1636     return DEFAULT_INSTANCE;
1637   }
1638 
1639   private static final com.google.protobuf.Parser<WorkflowNode> PARSER =
1640       new com.google.protobuf.AbstractParser<WorkflowNode>() {
1641         @java.lang.Override
1642         public WorkflowNode parsePartialFrom(
1643             com.google.protobuf.CodedInputStream input,
1644             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1645             throws com.google.protobuf.InvalidProtocolBufferException {
1646           Builder builder = newBuilder();
1647           try {
1648             builder.mergeFrom(input, extensionRegistry);
1649           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1650             throw e.setUnfinishedMessage(builder.buildPartial());
1651           } catch (com.google.protobuf.UninitializedMessageException e) {
1652             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1653           } catch (java.io.IOException e) {
1654             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1655                 .setUnfinishedMessage(builder.buildPartial());
1656           }
1657           return builder.buildPartial();
1658         }
1659       };
1660 
parser()1661   public static com.google.protobuf.Parser<WorkflowNode> parser() {
1662     return PARSER;
1663   }
1664 
1665   @java.lang.Override
getParserForType()1666   public com.google.protobuf.Parser<WorkflowNode> getParserForType() {
1667     return PARSER;
1668   }
1669 
1670   @java.lang.Override
getDefaultInstanceForType()1671   public com.google.cloud.dataproc.v1.WorkflowNode getDefaultInstanceForType() {
1672     return DEFAULT_INSTANCE;
1673   }
1674 }
1675