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