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