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 * A Dataproc workflow template resource. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.dataproc.v1.WorkflowMetadata} 29 */ 30 public final class WorkflowMetadata extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.dataproc.v1.WorkflowMetadata) 33 WorkflowMetadataOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use WorkflowMetadata.newBuilder() to construct. WorkflowMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private WorkflowMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 WorkflowMetadata()40 private WorkflowMetadata() { 41 template_ = ""; 42 state_ = 0; 43 clusterName_ = ""; 44 clusterUuid_ = ""; 45 } 46 47 @java.lang.Override 48 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)49 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 50 return new WorkflowMetadata(); 51 } 52 53 @java.lang.Override getUnknownFields()54 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 55 return this.unknownFields; 56 } 57 getDescriptor()58 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 59 return com.google.cloud.dataproc.v1.WorkflowTemplatesProto 60 .internal_static_google_cloud_dataproc_v1_WorkflowMetadata_descriptor; 61 } 62 63 @SuppressWarnings({"rawtypes"}) 64 @java.lang.Override internalGetMapField(int number)65 protected com.google.protobuf.MapField internalGetMapField(int number) { 66 switch (number) { 67 case 8: 68 return internalGetParameters(); 69 default: 70 throw new RuntimeException("Invalid map field number: " + number); 71 } 72 } 73 74 @java.lang.Override 75 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()76 internalGetFieldAccessorTable() { 77 return com.google.cloud.dataproc.v1.WorkflowTemplatesProto 78 .internal_static_google_cloud_dataproc_v1_WorkflowMetadata_fieldAccessorTable 79 .ensureFieldAccessorsInitialized( 80 com.google.cloud.dataproc.v1.WorkflowMetadata.class, 81 com.google.cloud.dataproc.v1.WorkflowMetadata.Builder.class); 82 } 83 84 /** 85 * 86 * 87 * <pre> 88 * The operation state. 89 * </pre> 90 * 91 * Protobuf enum {@code google.cloud.dataproc.v1.WorkflowMetadata.State} 92 */ 93 public enum State implements com.google.protobuf.ProtocolMessageEnum { 94 /** 95 * 96 * 97 * <pre> 98 * Unused. 99 * </pre> 100 * 101 * <code>UNKNOWN = 0;</code> 102 */ 103 UNKNOWN(0), 104 /** 105 * 106 * 107 * <pre> 108 * The operation has been created. 109 * </pre> 110 * 111 * <code>PENDING = 1;</code> 112 */ 113 PENDING(1), 114 /** 115 * 116 * 117 * <pre> 118 * The operation is running. 119 * </pre> 120 * 121 * <code>RUNNING = 2;</code> 122 */ 123 RUNNING(2), 124 /** 125 * 126 * 127 * <pre> 128 * The operation is done; either cancelled or completed. 129 * </pre> 130 * 131 * <code>DONE = 3;</code> 132 */ 133 DONE(3), 134 UNRECOGNIZED(-1), 135 ; 136 137 /** 138 * 139 * 140 * <pre> 141 * Unused. 142 * </pre> 143 * 144 * <code>UNKNOWN = 0;</code> 145 */ 146 public static final int UNKNOWN_VALUE = 0; 147 /** 148 * 149 * 150 * <pre> 151 * The operation has been created. 152 * </pre> 153 * 154 * <code>PENDING = 1;</code> 155 */ 156 public static final int PENDING_VALUE = 1; 157 /** 158 * 159 * 160 * <pre> 161 * The operation is running. 162 * </pre> 163 * 164 * <code>RUNNING = 2;</code> 165 */ 166 public static final int RUNNING_VALUE = 2; 167 /** 168 * 169 * 170 * <pre> 171 * The operation is done; either cancelled or completed. 172 * </pre> 173 * 174 * <code>DONE = 3;</code> 175 */ 176 public static final int DONE_VALUE = 3; 177 getNumber()178 public final int getNumber() { 179 if (this == UNRECOGNIZED) { 180 throw new java.lang.IllegalArgumentException( 181 "Can't get the number of an unknown enum value."); 182 } 183 return value; 184 } 185 186 /** 187 * @param value The numeric wire value of the corresponding enum entry. 188 * @return The enum associated with the given numeric wire value. 189 * @deprecated Use {@link #forNumber(int)} instead. 190 */ 191 @java.lang.Deprecated valueOf(int value)192 public static State valueOf(int value) { 193 return forNumber(value); 194 } 195 196 /** 197 * @param value The numeric wire value of the corresponding enum entry. 198 * @return The enum associated with the given numeric wire value. 199 */ forNumber(int value)200 public static State forNumber(int value) { 201 switch (value) { 202 case 0: 203 return UNKNOWN; 204 case 1: 205 return PENDING; 206 case 2: 207 return RUNNING; 208 case 3: 209 return DONE; 210 default: 211 return null; 212 } 213 } 214 internalGetValueMap()215 public static com.google.protobuf.Internal.EnumLiteMap<State> internalGetValueMap() { 216 return internalValueMap; 217 } 218 219 private static final com.google.protobuf.Internal.EnumLiteMap<State> internalValueMap = 220 new com.google.protobuf.Internal.EnumLiteMap<State>() { 221 public State findValueByNumber(int number) { 222 return State.forNumber(number); 223 } 224 }; 225 getValueDescriptor()226 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 227 if (this == UNRECOGNIZED) { 228 throw new java.lang.IllegalStateException( 229 "Can't get the descriptor of an unrecognized enum value."); 230 } 231 return getDescriptor().getValues().get(ordinal()); 232 } 233 getDescriptorForType()234 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 235 return getDescriptor(); 236 } 237 getDescriptor()238 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 239 return com.google.cloud.dataproc.v1.WorkflowMetadata.getDescriptor().getEnumTypes().get(0); 240 } 241 242 private static final State[] VALUES = values(); 243 valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)244 public static State valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 245 if (desc.getType() != getDescriptor()) { 246 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 247 } 248 if (desc.getIndex() == -1) { 249 return UNRECOGNIZED; 250 } 251 return VALUES[desc.getIndex()]; 252 } 253 254 private final int value; 255 State(int value)256 private State(int value) { 257 this.value = value; 258 } 259 260 // @@protoc_insertion_point(enum_scope:google.cloud.dataproc.v1.WorkflowMetadata.State) 261 } 262 263 public static final int TEMPLATE_FIELD_NUMBER = 1; 264 265 @SuppressWarnings("serial") 266 private volatile java.lang.Object template_ = ""; 267 /** 268 * 269 * 270 * <pre> 271 * Output only. The resource name of the workflow template as described 272 * in https://cloud.google.com/apis/design/resource_names. 273 * * For `projects.regions.workflowTemplates`, the resource name of the 274 * template has the following format: 275 * `projects/{project_id}/regions/{region}/workflowTemplates/{template_id}` 276 * * For `projects.locations.workflowTemplates`, the resource name of the 277 * template has the following format: 278 * `projects/{project_id}/locations/{location}/workflowTemplates/{template_id}` 279 * </pre> 280 * 281 * <code>string template = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 282 * 283 * @return The template. 284 */ 285 @java.lang.Override getTemplate()286 public java.lang.String getTemplate() { 287 java.lang.Object ref = template_; 288 if (ref instanceof java.lang.String) { 289 return (java.lang.String) ref; 290 } else { 291 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 292 java.lang.String s = bs.toStringUtf8(); 293 template_ = s; 294 return s; 295 } 296 } 297 /** 298 * 299 * 300 * <pre> 301 * Output only. The resource name of the workflow template as described 302 * in https://cloud.google.com/apis/design/resource_names. 303 * * For `projects.regions.workflowTemplates`, the resource name of the 304 * template has the following format: 305 * `projects/{project_id}/regions/{region}/workflowTemplates/{template_id}` 306 * * For `projects.locations.workflowTemplates`, the resource name of the 307 * template has the following format: 308 * `projects/{project_id}/locations/{location}/workflowTemplates/{template_id}` 309 * </pre> 310 * 311 * <code>string template = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 312 * 313 * @return The bytes for template. 314 */ 315 @java.lang.Override getTemplateBytes()316 public com.google.protobuf.ByteString getTemplateBytes() { 317 java.lang.Object ref = template_; 318 if (ref instanceof java.lang.String) { 319 com.google.protobuf.ByteString b = 320 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 321 template_ = b; 322 return b; 323 } else { 324 return (com.google.protobuf.ByteString) ref; 325 } 326 } 327 328 public static final int VERSION_FIELD_NUMBER = 2; 329 private int version_ = 0; 330 /** 331 * 332 * 333 * <pre> 334 * Output only. The version of template at the time of 335 * workflow instantiation. 336 * </pre> 337 * 338 * <code>int32 version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 339 * 340 * @return The version. 341 */ 342 @java.lang.Override getVersion()343 public int getVersion() { 344 return version_; 345 } 346 347 public static final int CREATE_CLUSTER_FIELD_NUMBER = 3; 348 private com.google.cloud.dataproc.v1.ClusterOperation createCluster_; 349 /** 350 * 351 * 352 * <pre> 353 * Output only. The create cluster operation metadata. 354 * </pre> 355 * 356 * <code> 357 * .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 358 * </code> 359 * 360 * @return Whether the createCluster field is set. 361 */ 362 @java.lang.Override hasCreateCluster()363 public boolean hasCreateCluster() { 364 return createCluster_ != null; 365 } 366 /** 367 * 368 * 369 * <pre> 370 * Output only. The create cluster operation metadata. 371 * </pre> 372 * 373 * <code> 374 * .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 375 * </code> 376 * 377 * @return The createCluster. 378 */ 379 @java.lang.Override getCreateCluster()380 public com.google.cloud.dataproc.v1.ClusterOperation getCreateCluster() { 381 return createCluster_ == null 382 ? com.google.cloud.dataproc.v1.ClusterOperation.getDefaultInstance() 383 : createCluster_; 384 } 385 /** 386 * 387 * 388 * <pre> 389 * Output only. The create cluster operation metadata. 390 * </pre> 391 * 392 * <code> 393 * .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 394 * </code> 395 */ 396 @java.lang.Override getCreateClusterOrBuilder()397 public com.google.cloud.dataproc.v1.ClusterOperationOrBuilder getCreateClusterOrBuilder() { 398 return createCluster_ == null 399 ? com.google.cloud.dataproc.v1.ClusterOperation.getDefaultInstance() 400 : createCluster_; 401 } 402 403 public static final int GRAPH_FIELD_NUMBER = 4; 404 private com.google.cloud.dataproc.v1.WorkflowGraph graph_; 405 /** 406 * 407 * 408 * <pre> 409 * Output only. The workflow graph. 410 * </pre> 411 * 412 * <code> 413 * .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 414 * </code> 415 * 416 * @return Whether the graph field is set. 417 */ 418 @java.lang.Override hasGraph()419 public boolean hasGraph() { 420 return graph_ != null; 421 } 422 /** 423 * 424 * 425 * <pre> 426 * Output only. The workflow graph. 427 * </pre> 428 * 429 * <code> 430 * .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 431 * </code> 432 * 433 * @return The graph. 434 */ 435 @java.lang.Override getGraph()436 public com.google.cloud.dataproc.v1.WorkflowGraph getGraph() { 437 return graph_ == null 438 ? com.google.cloud.dataproc.v1.WorkflowGraph.getDefaultInstance() 439 : graph_; 440 } 441 /** 442 * 443 * 444 * <pre> 445 * Output only. The workflow graph. 446 * </pre> 447 * 448 * <code> 449 * .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 450 * </code> 451 */ 452 @java.lang.Override getGraphOrBuilder()453 public com.google.cloud.dataproc.v1.WorkflowGraphOrBuilder getGraphOrBuilder() { 454 return graph_ == null 455 ? com.google.cloud.dataproc.v1.WorkflowGraph.getDefaultInstance() 456 : graph_; 457 } 458 459 public static final int DELETE_CLUSTER_FIELD_NUMBER = 5; 460 private com.google.cloud.dataproc.v1.ClusterOperation deleteCluster_; 461 /** 462 * 463 * 464 * <pre> 465 * Output only. The delete cluster operation metadata. 466 * </pre> 467 * 468 * <code> 469 * .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 470 * </code> 471 * 472 * @return Whether the deleteCluster field is set. 473 */ 474 @java.lang.Override hasDeleteCluster()475 public boolean hasDeleteCluster() { 476 return deleteCluster_ != null; 477 } 478 /** 479 * 480 * 481 * <pre> 482 * Output only. The delete cluster operation metadata. 483 * </pre> 484 * 485 * <code> 486 * .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 487 * </code> 488 * 489 * @return The deleteCluster. 490 */ 491 @java.lang.Override getDeleteCluster()492 public com.google.cloud.dataproc.v1.ClusterOperation getDeleteCluster() { 493 return deleteCluster_ == null 494 ? com.google.cloud.dataproc.v1.ClusterOperation.getDefaultInstance() 495 : deleteCluster_; 496 } 497 /** 498 * 499 * 500 * <pre> 501 * Output only. The delete cluster operation metadata. 502 * </pre> 503 * 504 * <code> 505 * .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 506 * </code> 507 */ 508 @java.lang.Override getDeleteClusterOrBuilder()509 public com.google.cloud.dataproc.v1.ClusterOperationOrBuilder getDeleteClusterOrBuilder() { 510 return deleteCluster_ == null 511 ? com.google.cloud.dataproc.v1.ClusterOperation.getDefaultInstance() 512 : deleteCluster_; 513 } 514 515 public static final int STATE_FIELD_NUMBER = 6; 516 private int state_ = 0; 517 /** 518 * 519 * 520 * <pre> 521 * Output only. The workflow state. 522 * </pre> 523 * 524 * <code> 525 * .google.cloud.dataproc.v1.WorkflowMetadata.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 526 * </code> 527 * 528 * @return The enum numeric value on the wire for state. 529 */ 530 @java.lang.Override getStateValue()531 public int getStateValue() { 532 return state_; 533 } 534 /** 535 * 536 * 537 * <pre> 538 * Output only. The workflow state. 539 * </pre> 540 * 541 * <code> 542 * .google.cloud.dataproc.v1.WorkflowMetadata.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 543 * </code> 544 * 545 * @return The state. 546 */ 547 @java.lang.Override getState()548 public com.google.cloud.dataproc.v1.WorkflowMetadata.State getState() { 549 com.google.cloud.dataproc.v1.WorkflowMetadata.State result = 550 com.google.cloud.dataproc.v1.WorkflowMetadata.State.forNumber(state_); 551 return result == null 552 ? com.google.cloud.dataproc.v1.WorkflowMetadata.State.UNRECOGNIZED 553 : result; 554 } 555 556 public static final int CLUSTER_NAME_FIELD_NUMBER = 7; 557 558 @SuppressWarnings("serial") 559 private volatile java.lang.Object clusterName_ = ""; 560 /** 561 * 562 * 563 * <pre> 564 * Output only. The name of the target cluster. 565 * </pre> 566 * 567 * <code>string cluster_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 568 * 569 * @return The clusterName. 570 */ 571 @java.lang.Override getClusterName()572 public java.lang.String getClusterName() { 573 java.lang.Object ref = clusterName_; 574 if (ref instanceof java.lang.String) { 575 return (java.lang.String) ref; 576 } else { 577 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 578 java.lang.String s = bs.toStringUtf8(); 579 clusterName_ = s; 580 return s; 581 } 582 } 583 /** 584 * 585 * 586 * <pre> 587 * Output only. The name of the target cluster. 588 * </pre> 589 * 590 * <code>string cluster_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 591 * 592 * @return The bytes for clusterName. 593 */ 594 @java.lang.Override getClusterNameBytes()595 public com.google.protobuf.ByteString getClusterNameBytes() { 596 java.lang.Object ref = clusterName_; 597 if (ref instanceof java.lang.String) { 598 com.google.protobuf.ByteString b = 599 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 600 clusterName_ = b; 601 return b; 602 } else { 603 return (com.google.protobuf.ByteString) ref; 604 } 605 } 606 607 public static final int PARAMETERS_FIELD_NUMBER = 8; 608 609 private static final class ParametersDefaultEntryHolder { 610 static final com.google.protobuf.MapEntry<java.lang.String, java.lang.String> defaultEntry = 611 com.google.protobuf.MapEntry.<java.lang.String, java.lang.String>newDefaultInstance( 612 com.google.cloud.dataproc.v1.WorkflowTemplatesProto 613 .internal_static_google_cloud_dataproc_v1_WorkflowMetadata_ParametersEntry_descriptor, 614 com.google.protobuf.WireFormat.FieldType.STRING, 615 "", 616 com.google.protobuf.WireFormat.FieldType.STRING, 617 ""); 618 } 619 620 @SuppressWarnings("serial") 621 private com.google.protobuf.MapField<java.lang.String, java.lang.String> parameters_; 622 internalGetParameters()623 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetParameters() { 624 if (parameters_ == null) { 625 return com.google.protobuf.MapField.emptyMapField(ParametersDefaultEntryHolder.defaultEntry); 626 } 627 return parameters_; 628 } 629 getParametersCount()630 public int getParametersCount() { 631 return internalGetParameters().getMap().size(); 632 } 633 /** 634 * 635 * 636 * <pre> 637 * Map from parameter names to values that were used for those parameters. 638 * </pre> 639 * 640 * <code>map<string, string> parameters = 8;</code> 641 */ 642 @java.lang.Override containsParameters(java.lang.String key)643 public boolean containsParameters(java.lang.String key) { 644 if (key == null) { 645 throw new NullPointerException("map key"); 646 } 647 return internalGetParameters().getMap().containsKey(key); 648 } 649 /** Use {@link #getParametersMap()} instead. */ 650 @java.lang.Override 651 @java.lang.Deprecated getParameters()652 public java.util.Map<java.lang.String, java.lang.String> getParameters() { 653 return getParametersMap(); 654 } 655 /** 656 * 657 * 658 * <pre> 659 * Map from parameter names to values that were used for those parameters. 660 * </pre> 661 * 662 * <code>map<string, string> parameters = 8;</code> 663 */ 664 @java.lang.Override getParametersMap()665 public java.util.Map<java.lang.String, java.lang.String> getParametersMap() { 666 return internalGetParameters().getMap(); 667 } 668 /** 669 * 670 * 671 * <pre> 672 * Map from parameter names to values that were used for those parameters. 673 * </pre> 674 * 675 * <code>map<string, string> parameters = 8;</code> 676 */ 677 @java.lang.Override getParametersOrDefault( java.lang.String key, java.lang.String defaultValue)678 public /* nullable */ java.lang.String getParametersOrDefault( 679 java.lang.String key, 680 /* nullable */ 681 java.lang.String defaultValue) { 682 if (key == null) { 683 throw new NullPointerException("map key"); 684 } 685 java.util.Map<java.lang.String, java.lang.String> map = internalGetParameters().getMap(); 686 return map.containsKey(key) ? map.get(key) : defaultValue; 687 } 688 /** 689 * 690 * 691 * <pre> 692 * Map from parameter names to values that were used for those parameters. 693 * </pre> 694 * 695 * <code>map<string, string> parameters = 8;</code> 696 */ 697 @java.lang.Override getParametersOrThrow(java.lang.String key)698 public java.lang.String getParametersOrThrow(java.lang.String key) { 699 if (key == null) { 700 throw new NullPointerException("map key"); 701 } 702 java.util.Map<java.lang.String, java.lang.String> map = internalGetParameters().getMap(); 703 if (!map.containsKey(key)) { 704 throw new java.lang.IllegalArgumentException(); 705 } 706 return map.get(key); 707 } 708 709 public static final int START_TIME_FIELD_NUMBER = 9; 710 private com.google.protobuf.Timestamp startTime_; 711 /** 712 * 713 * 714 * <pre> 715 * Output only. Workflow start time. 716 * </pre> 717 * 718 * <code>.google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 719 * </code> 720 * 721 * @return Whether the startTime field is set. 722 */ 723 @java.lang.Override hasStartTime()724 public boolean hasStartTime() { 725 return startTime_ != null; 726 } 727 /** 728 * 729 * 730 * <pre> 731 * Output only. Workflow start time. 732 * </pre> 733 * 734 * <code>.google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 735 * </code> 736 * 737 * @return The startTime. 738 */ 739 @java.lang.Override getStartTime()740 public com.google.protobuf.Timestamp getStartTime() { 741 return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; 742 } 743 /** 744 * 745 * 746 * <pre> 747 * Output only. Workflow start time. 748 * </pre> 749 * 750 * <code>.google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 751 * </code> 752 */ 753 @java.lang.Override getStartTimeOrBuilder()754 public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { 755 return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; 756 } 757 758 public static final int END_TIME_FIELD_NUMBER = 10; 759 private com.google.protobuf.Timestamp endTime_; 760 /** 761 * 762 * 763 * <pre> 764 * Output only. Workflow end time. 765 * </pre> 766 * 767 * <code>.google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; 768 * </code> 769 * 770 * @return Whether the endTime field is set. 771 */ 772 @java.lang.Override hasEndTime()773 public boolean hasEndTime() { 774 return endTime_ != null; 775 } 776 /** 777 * 778 * 779 * <pre> 780 * Output only. Workflow end time. 781 * </pre> 782 * 783 * <code>.google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; 784 * </code> 785 * 786 * @return The endTime. 787 */ 788 @java.lang.Override getEndTime()789 public com.google.protobuf.Timestamp getEndTime() { 790 return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; 791 } 792 /** 793 * 794 * 795 * <pre> 796 * Output only. Workflow end time. 797 * </pre> 798 * 799 * <code>.google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; 800 * </code> 801 */ 802 @java.lang.Override getEndTimeOrBuilder()803 public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { 804 return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; 805 } 806 807 public static final int CLUSTER_UUID_FIELD_NUMBER = 11; 808 809 @SuppressWarnings("serial") 810 private volatile java.lang.Object clusterUuid_ = ""; 811 /** 812 * 813 * 814 * <pre> 815 * Output only. The UUID of target cluster. 816 * </pre> 817 * 818 * <code>string cluster_uuid = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 819 * 820 * @return The clusterUuid. 821 */ 822 @java.lang.Override getClusterUuid()823 public java.lang.String getClusterUuid() { 824 java.lang.Object ref = clusterUuid_; 825 if (ref instanceof java.lang.String) { 826 return (java.lang.String) ref; 827 } else { 828 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 829 java.lang.String s = bs.toStringUtf8(); 830 clusterUuid_ = s; 831 return s; 832 } 833 } 834 /** 835 * 836 * 837 * <pre> 838 * Output only. The UUID of target cluster. 839 * </pre> 840 * 841 * <code>string cluster_uuid = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 842 * 843 * @return The bytes for clusterUuid. 844 */ 845 @java.lang.Override getClusterUuidBytes()846 public com.google.protobuf.ByteString getClusterUuidBytes() { 847 java.lang.Object ref = clusterUuid_; 848 if (ref instanceof java.lang.String) { 849 com.google.protobuf.ByteString b = 850 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 851 clusterUuid_ = b; 852 return b; 853 } else { 854 return (com.google.protobuf.ByteString) ref; 855 } 856 } 857 858 public static final int DAG_TIMEOUT_FIELD_NUMBER = 12; 859 private com.google.protobuf.Duration dagTimeout_; 860 /** 861 * 862 * 863 * <pre> 864 * Output only. The timeout duration for the DAG of jobs, expressed in seconds 865 * (see [JSON representation of 866 * duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). 867 * </pre> 868 * 869 * <code>.google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; 870 * </code> 871 * 872 * @return Whether the dagTimeout field is set. 873 */ 874 @java.lang.Override hasDagTimeout()875 public boolean hasDagTimeout() { 876 return dagTimeout_ != null; 877 } 878 /** 879 * 880 * 881 * <pre> 882 * Output only. The timeout duration for the DAG of jobs, expressed in seconds 883 * (see [JSON representation of 884 * duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). 885 * </pre> 886 * 887 * <code>.google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; 888 * </code> 889 * 890 * @return The dagTimeout. 891 */ 892 @java.lang.Override getDagTimeout()893 public com.google.protobuf.Duration getDagTimeout() { 894 return dagTimeout_ == null ? com.google.protobuf.Duration.getDefaultInstance() : dagTimeout_; 895 } 896 /** 897 * 898 * 899 * <pre> 900 * Output only. The timeout duration for the DAG of jobs, expressed in seconds 901 * (see [JSON representation of 902 * duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). 903 * </pre> 904 * 905 * <code>.google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; 906 * </code> 907 */ 908 @java.lang.Override getDagTimeoutOrBuilder()909 public com.google.protobuf.DurationOrBuilder getDagTimeoutOrBuilder() { 910 return dagTimeout_ == null ? com.google.protobuf.Duration.getDefaultInstance() : dagTimeout_; 911 } 912 913 public static final int DAG_START_TIME_FIELD_NUMBER = 13; 914 private com.google.protobuf.Timestamp dagStartTime_; 915 /** 916 * 917 * 918 * <pre> 919 * Output only. DAG start time, only set for workflows with 920 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 921 * DAG begins. 922 * </pre> 923 * 924 * <code> 925 * .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; 926 * </code> 927 * 928 * @return Whether the dagStartTime field is set. 929 */ 930 @java.lang.Override hasDagStartTime()931 public boolean hasDagStartTime() { 932 return dagStartTime_ != null; 933 } 934 /** 935 * 936 * 937 * <pre> 938 * Output only. DAG start time, only set for workflows with 939 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 940 * DAG begins. 941 * </pre> 942 * 943 * <code> 944 * .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; 945 * </code> 946 * 947 * @return The dagStartTime. 948 */ 949 @java.lang.Override getDagStartTime()950 public com.google.protobuf.Timestamp getDagStartTime() { 951 return dagStartTime_ == null 952 ? com.google.protobuf.Timestamp.getDefaultInstance() 953 : dagStartTime_; 954 } 955 /** 956 * 957 * 958 * <pre> 959 * Output only. DAG start time, only set for workflows with 960 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 961 * DAG begins. 962 * </pre> 963 * 964 * <code> 965 * .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; 966 * </code> 967 */ 968 @java.lang.Override getDagStartTimeOrBuilder()969 public com.google.protobuf.TimestampOrBuilder getDagStartTimeOrBuilder() { 970 return dagStartTime_ == null 971 ? com.google.protobuf.Timestamp.getDefaultInstance() 972 : dagStartTime_; 973 } 974 975 public static final int DAG_END_TIME_FIELD_NUMBER = 14; 976 private com.google.protobuf.Timestamp dagEndTime_; 977 /** 978 * 979 * 980 * <pre> 981 * Output only. DAG end time, only set for workflows with 982 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 983 * DAG ends. 984 * </pre> 985 * 986 * <code> 987 * .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; 988 * </code> 989 * 990 * @return Whether the dagEndTime field is set. 991 */ 992 @java.lang.Override hasDagEndTime()993 public boolean hasDagEndTime() { 994 return dagEndTime_ != null; 995 } 996 /** 997 * 998 * 999 * <pre> 1000 * Output only. DAG end time, only set for workflows with 1001 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 1002 * DAG ends. 1003 * </pre> 1004 * 1005 * <code> 1006 * .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1007 * </code> 1008 * 1009 * @return The dagEndTime. 1010 */ 1011 @java.lang.Override getDagEndTime()1012 public com.google.protobuf.Timestamp getDagEndTime() { 1013 return dagEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : dagEndTime_; 1014 } 1015 /** 1016 * 1017 * 1018 * <pre> 1019 * Output only. DAG end time, only set for workflows with 1020 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 1021 * DAG ends. 1022 * </pre> 1023 * 1024 * <code> 1025 * .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1026 * </code> 1027 */ 1028 @java.lang.Override getDagEndTimeOrBuilder()1029 public com.google.protobuf.TimestampOrBuilder getDagEndTimeOrBuilder() { 1030 return dagEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : dagEndTime_; 1031 } 1032 1033 private byte memoizedIsInitialized = -1; 1034 1035 @java.lang.Override isInitialized()1036 public final boolean isInitialized() { 1037 byte isInitialized = memoizedIsInitialized; 1038 if (isInitialized == 1) return true; 1039 if (isInitialized == 0) return false; 1040 1041 memoizedIsInitialized = 1; 1042 return true; 1043 } 1044 1045 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)1046 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 1047 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(template_)) { 1048 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, template_); 1049 } 1050 if (version_ != 0) { 1051 output.writeInt32(2, version_); 1052 } 1053 if (createCluster_ != null) { 1054 output.writeMessage(3, getCreateCluster()); 1055 } 1056 if (graph_ != null) { 1057 output.writeMessage(4, getGraph()); 1058 } 1059 if (deleteCluster_ != null) { 1060 output.writeMessage(5, getDeleteCluster()); 1061 } 1062 if (state_ != com.google.cloud.dataproc.v1.WorkflowMetadata.State.UNKNOWN.getNumber()) { 1063 output.writeEnum(6, state_); 1064 } 1065 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterName_)) { 1066 com.google.protobuf.GeneratedMessageV3.writeString(output, 7, clusterName_); 1067 } 1068 com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( 1069 output, internalGetParameters(), ParametersDefaultEntryHolder.defaultEntry, 8); 1070 if (startTime_ != null) { 1071 output.writeMessage(9, getStartTime()); 1072 } 1073 if (endTime_ != null) { 1074 output.writeMessage(10, getEndTime()); 1075 } 1076 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterUuid_)) { 1077 com.google.protobuf.GeneratedMessageV3.writeString(output, 11, clusterUuid_); 1078 } 1079 if (dagTimeout_ != null) { 1080 output.writeMessage(12, getDagTimeout()); 1081 } 1082 if (dagStartTime_ != null) { 1083 output.writeMessage(13, getDagStartTime()); 1084 } 1085 if (dagEndTime_ != null) { 1086 output.writeMessage(14, getDagEndTime()); 1087 } 1088 getUnknownFields().writeTo(output); 1089 } 1090 1091 @java.lang.Override getSerializedSize()1092 public int getSerializedSize() { 1093 int size = memoizedSize; 1094 if (size != -1) return size; 1095 1096 size = 0; 1097 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(template_)) { 1098 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, template_); 1099 } 1100 if (version_ != 0) { 1101 size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, version_); 1102 } 1103 if (createCluster_ != null) { 1104 size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getCreateCluster()); 1105 } 1106 if (graph_ != null) { 1107 size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getGraph()); 1108 } 1109 if (deleteCluster_ != null) { 1110 size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getDeleteCluster()); 1111 } 1112 if (state_ != com.google.cloud.dataproc.v1.WorkflowMetadata.State.UNKNOWN.getNumber()) { 1113 size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, state_); 1114 } 1115 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterName_)) { 1116 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, clusterName_); 1117 } 1118 for (java.util.Map.Entry<java.lang.String, java.lang.String> entry : 1119 internalGetParameters().getMap().entrySet()) { 1120 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> parameters__ = 1121 ParametersDefaultEntryHolder.defaultEntry 1122 .newBuilderForType() 1123 .setKey(entry.getKey()) 1124 .setValue(entry.getValue()) 1125 .build(); 1126 size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, parameters__); 1127 } 1128 if (startTime_ != null) { 1129 size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, getStartTime()); 1130 } 1131 if (endTime_ != null) { 1132 size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getEndTime()); 1133 } 1134 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterUuid_)) { 1135 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, clusterUuid_); 1136 } 1137 if (dagTimeout_ != null) { 1138 size += com.google.protobuf.CodedOutputStream.computeMessageSize(12, getDagTimeout()); 1139 } 1140 if (dagStartTime_ != null) { 1141 size += com.google.protobuf.CodedOutputStream.computeMessageSize(13, getDagStartTime()); 1142 } 1143 if (dagEndTime_ != null) { 1144 size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, getDagEndTime()); 1145 } 1146 size += getUnknownFields().getSerializedSize(); 1147 memoizedSize = size; 1148 return size; 1149 } 1150 1151 @java.lang.Override equals(final java.lang.Object obj)1152 public boolean equals(final java.lang.Object obj) { 1153 if (obj == this) { 1154 return true; 1155 } 1156 if (!(obj instanceof com.google.cloud.dataproc.v1.WorkflowMetadata)) { 1157 return super.equals(obj); 1158 } 1159 com.google.cloud.dataproc.v1.WorkflowMetadata other = 1160 (com.google.cloud.dataproc.v1.WorkflowMetadata) obj; 1161 1162 if (!getTemplate().equals(other.getTemplate())) return false; 1163 if (getVersion() != other.getVersion()) return false; 1164 if (hasCreateCluster() != other.hasCreateCluster()) return false; 1165 if (hasCreateCluster()) { 1166 if (!getCreateCluster().equals(other.getCreateCluster())) return false; 1167 } 1168 if (hasGraph() != other.hasGraph()) return false; 1169 if (hasGraph()) { 1170 if (!getGraph().equals(other.getGraph())) return false; 1171 } 1172 if (hasDeleteCluster() != other.hasDeleteCluster()) return false; 1173 if (hasDeleteCluster()) { 1174 if (!getDeleteCluster().equals(other.getDeleteCluster())) return false; 1175 } 1176 if (state_ != other.state_) return false; 1177 if (!getClusterName().equals(other.getClusterName())) return false; 1178 if (!internalGetParameters().equals(other.internalGetParameters())) return false; 1179 if (hasStartTime() != other.hasStartTime()) return false; 1180 if (hasStartTime()) { 1181 if (!getStartTime().equals(other.getStartTime())) return false; 1182 } 1183 if (hasEndTime() != other.hasEndTime()) return false; 1184 if (hasEndTime()) { 1185 if (!getEndTime().equals(other.getEndTime())) return false; 1186 } 1187 if (!getClusterUuid().equals(other.getClusterUuid())) return false; 1188 if (hasDagTimeout() != other.hasDagTimeout()) return false; 1189 if (hasDagTimeout()) { 1190 if (!getDagTimeout().equals(other.getDagTimeout())) return false; 1191 } 1192 if (hasDagStartTime() != other.hasDagStartTime()) return false; 1193 if (hasDagStartTime()) { 1194 if (!getDagStartTime().equals(other.getDagStartTime())) return false; 1195 } 1196 if (hasDagEndTime() != other.hasDagEndTime()) return false; 1197 if (hasDagEndTime()) { 1198 if (!getDagEndTime().equals(other.getDagEndTime())) return false; 1199 } 1200 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1201 return true; 1202 } 1203 1204 @java.lang.Override hashCode()1205 public int hashCode() { 1206 if (memoizedHashCode != 0) { 1207 return memoizedHashCode; 1208 } 1209 int hash = 41; 1210 hash = (19 * hash) + getDescriptor().hashCode(); 1211 hash = (37 * hash) + TEMPLATE_FIELD_NUMBER; 1212 hash = (53 * hash) + getTemplate().hashCode(); 1213 hash = (37 * hash) + VERSION_FIELD_NUMBER; 1214 hash = (53 * hash) + getVersion(); 1215 if (hasCreateCluster()) { 1216 hash = (37 * hash) + CREATE_CLUSTER_FIELD_NUMBER; 1217 hash = (53 * hash) + getCreateCluster().hashCode(); 1218 } 1219 if (hasGraph()) { 1220 hash = (37 * hash) + GRAPH_FIELD_NUMBER; 1221 hash = (53 * hash) + getGraph().hashCode(); 1222 } 1223 if (hasDeleteCluster()) { 1224 hash = (37 * hash) + DELETE_CLUSTER_FIELD_NUMBER; 1225 hash = (53 * hash) + getDeleteCluster().hashCode(); 1226 } 1227 hash = (37 * hash) + STATE_FIELD_NUMBER; 1228 hash = (53 * hash) + state_; 1229 hash = (37 * hash) + CLUSTER_NAME_FIELD_NUMBER; 1230 hash = (53 * hash) + getClusterName().hashCode(); 1231 if (!internalGetParameters().getMap().isEmpty()) { 1232 hash = (37 * hash) + PARAMETERS_FIELD_NUMBER; 1233 hash = (53 * hash) + internalGetParameters().hashCode(); 1234 } 1235 if (hasStartTime()) { 1236 hash = (37 * hash) + START_TIME_FIELD_NUMBER; 1237 hash = (53 * hash) + getStartTime().hashCode(); 1238 } 1239 if (hasEndTime()) { 1240 hash = (37 * hash) + END_TIME_FIELD_NUMBER; 1241 hash = (53 * hash) + getEndTime().hashCode(); 1242 } 1243 hash = (37 * hash) + CLUSTER_UUID_FIELD_NUMBER; 1244 hash = (53 * hash) + getClusterUuid().hashCode(); 1245 if (hasDagTimeout()) { 1246 hash = (37 * hash) + DAG_TIMEOUT_FIELD_NUMBER; 1247 hash = (53 * hash) + getDagTimeout().hashCode(); 1248 } 1249 if (hasDagStartTime()) { 1250 hash = (37 * hash) + DAG_START_TIME_FIELD_NUMBER; 1251 hash = (53 * hash) + getDagStartTime().hashCode(); 1252 } 1253 if (hasDagEndTime()) { 1254 hash = (37 * hash) + DAG_END_TIME_FIELD_NUMBER; 1255 hash = (53 * hash) + getDagEndTime().hashCode(); 1256 } 1257 hash = (29 * hash) + getUnknownFields().hashCode(); 1258 memoizedHashCode = hash; 1259 return hash; 1260 } 1261 parseFrom(java.nio.ByteBuffer data)1262 public static com.google.cloud.dataproc.v1.WorkflowMetadata parseFrom(java.nio.ByteBuffer data) 1263 throws com.google.protobuf.InvalidProtocolBufferException { 1264 return PARSER.parseFrom(data); 1265 } 1266 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1267 public static com.google.cloud.dataproc.v1.WorkflowMetadata parseFrom( 1268 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1269 throws com.google.protobuf.InvalidProtocolBufferException { 1270 return PARSER.parseFrom(data, extensionRegistry); 1271 } 1272 parseFrom( com.google.protobuf.ByteString data)1273 public static com.google.cloud.dataproc.v1.WorkflowMetadata parseFrom( 1274 com.google.protobuf.ByteString data) 1275 throws com.google.protobuf.InvalidProtocolBufferException { 1276 return PARSER.parseFrom(data); 1277 } 1278 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1279 public static com.google.cloud.dataproc.v1.WorkflowMetadata parseFrom( 1280 com.google.protobuf.ByteString data, 1281 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1282 throws com.google.protobuf.InvalidProtocolBufferException { 1283 return PARSER.parseFrom(data, extensionRegistry); 1284 } 1285 parseFrom(byte[] data)1286 public static com.google.cloud.dataproc.v1.WorkflowMetadata parseFrom(byte[] data) 1287 throws com.google.protobuf.InvalidProtocolBufferException { 1288 return PARSER.parseFrom(data); 1289 } 1290 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1291 public static com.google.cloud.dataproc.v1.WorkflowMetadata parseFrom( 1292 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1293 throws com.google.protobuf.InvalidProtocolBufferException { 1294 return PARSER.parseFrom(data, extensionRegistry); 1295 } 1296 parseFrom(java.io.InputStream input)1297 public static com.google.cloud.dataproc.v1.WorkflowMetadata parseFrom(java.io.InputStream input) 1298 throws java.io.IOException { 1299 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1300 } 1301 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1302 public static com.google.cloud.dataproc.v1.WorkflowMetadata parseFrom( 1303 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1304 throws java.io.IOException { 1305 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1306 PARSER, input, extensionRegistry); 1307 } 1308 parseDelimitedFrom( java.io.InputStream input)1309 public static com.google.cloud.dataproc.v1.WorkflowMetadata parseDelimitedFrom( 1310 java.io.InputStream input) throws java.io.IOException { 1311 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1312 } 1313 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1314 public static com.google.cloud.dataproc.v1.WorkflowMetadata parseDelimitedFrom( 1315 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1316 throws java.io.IOException { 1317 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1318 PARSER, input, extensionRegistry); 1319 } 1320 parseFrom( com.google.protobuf.CodedInputStream input)1321 public static com.google.cloud.dataproc.v1.WorkflowMetadata parseFrom( 1322 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1323 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1324 } 1325 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1326 public static com.google.cloud.dataproc.v1.WorkflowMetadata parseFrom( 1327 com.google.protobuf.CodedInputStream input, 1328 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1329 throws java.io.IOException { 1330 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1331 PARSER, input, extensionRegistry); 1332 } 1333 1334 @java.lang.Override newBuilderForType()1335 public Builder newBuilderForType() { 1336 return newBuilder(); 1337 } 1338 newBuilder()1339 public static Builder newBuilder() { 1340 return DEFAULT_INSTANCE.toBuilder(); 1341 } 1342 newBuilder(com.google.cloud.dataproc.v1.WorkflowMetadata prototype)1343 public static Builder newBuilder(com.google.cloud.dataproc.v1.WorkflowMetadata prototype) { 1344 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1345 } 1346 1347 @java.lang.Override toBuilder()1348 public Builder toBuilder() { 1349 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1350 } 1351 1352 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1353 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1354 Builder builder = new Builder(parent); 1355 return builder; 1356 } 1357 /** 1358 * 1359 * 1360 * <pre> 1361 * A Dataproc workflow template resource. 1362 * </pre> 1363 * 1364 * Protobuf type {@code google.cloud.dataproc.v1.WorkflowMetadata} 1365 */ 1366 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1367 implements 1368 // @@protoc_insertion_point(builder_implements:google.cloud.dataproc.v1.WorkflowMetadata) 1369 com.google.cloud.dataproc.v1.WorkflowMetadataOrBuilder { getDescriptor()1370 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1371 return com.google.cloud.dataproc.v1.WorkflowTemplatesProto 1372 .internal_static_google_cloud_dataproc_v1_WorkflowMetadata_descriptor; 1373 } 1374 1375 @SuppressWarnings({"rawtypes"}) internalGetMapField(int number)1376 protected com.google.protobuf.MapField internalGetMapField(int number) { 1377 switch (number) { 1378 case 8: 1379 return internalGetParameters(); 1380 default: 1381 throw new RuntimeException("Invalid map field number: " + number); 1382 } 1383 } 1384 1385 @SuppressWarnings({"rawtypes"}) internalGetMutableMapField(int number)1386 protected com.google.protobuf.MapField internalGetMutableMapField(int number) { 1387 switch (number) { 1388 case 8: 1389 return internalGetMutableParameters(); 1390 default: 1391 throw new RuntimeException("Invalid map field number: " + number); 1392 } 1393 } 1394 1395 @java.lang.Override 1396 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1397 internalGetFieldAccessorTable() { 1398 return com.google.cloud.dataproc.v1.WorkflowTemplatesProto 1399 .internal_static_google_cloud_dataproc_v1_WorkflowMetadata_fieldAccessorTable 1400 .ensureFieldAccessorsInitialized( 1401 com.google.cloud.dataproc.v1.WorkflowMetadata.class, 1402 com.google.cloud.dataproc.v1.WorkflowMetadata.Builder.class); 1403 } 1404 1405 // Construct using com.google.cloud.dataproc.v1.WorkflowMetadata.newBuilder() Builder()1406 private Builder() {} 1407 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1408 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1409 super(parent); 1410 } 1411 1412 @java.lang.Override clear()1413 public Builder clear() { 1414 super.clear(); 1415 bitField0_ = 0; 1416 template_ = ""; 1417 version_ = 0; 1418 createCluster_ = null; 1419 if (createClusterBuilder_ != null) { 1420 createClusterBuilder_.dispose(); 1421 createClusterBuilder_ = null; 1422 } 1423 graph_ = null; 1424 if (graphBuilder_ != null) { 1425 graphBuilder_.dispose(); 1426 graphBuilder_ = null; 1427 } 1428 deleteCluster_ = null; 1429 if (deleteClusterBuilder_ != null) { 1430 deleteClusterBuilder_.dispose(); 1431 deleteClusterBuilder_ = null; 1432 } 1433 state_ = 0; 1434 clusterName_ = ""; 1435 internalGetMutableParameters().clear(); 1436 startTime_ = null; 1437 if (startTimeBuilder_ != null) { 1438 startTimeBuilder_.dispose(); 1439 startTimeBuilder_ = null; 1440 } 1441 endTime_ = null; 1442 if (endTimeBuilder_ != null) { 1443 endTimeBuilder_.dispose(); 1444 endTimeBuilder_ = null; 1445 } 1446 clusterUuid_ = ""; 1447 dagTimeout_ = null; 1448 if (dagTimeoutBuilder_ != null) { 1449 dagTimeoutBuilder_.dispose(); 1450 dagTimeoutBuilder_ = null; 1451 } 1452 dagStartTime_ = null; 1453 if (dagStartTimeBuilder_ != null) { 1454 dagStartTimeBuilder_.dispose(); 1455 dagStartTimeBuilder_ = null; 1456 } 1457 dagEndTime_ = null; 1458 if (dagEndTimeBuilder_ != null) { 1459 dagEndTimeBuilder_.dispose(); 1460 dagEndTimeBuilder_ = null; 1461 } 1462 return this; 1463 } 1464 1465 @java.lang.Override getDescriptorForType()1466 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1467 return com.google.cloud.dataproc.v1.WorkflowTemplatesProto 1468 .internal_static_google_cloud_dataproc_v1_WorkflowMetadata_descriptor; 1469 } 1470 1471 @java.lang.Override getDefaultInstanceForType()1472 public com.google.cloud.dataproc.v1.WorkflowMetadata getDefaultInstanceForType() { 1473 return com.google.cloud.dataproc.v1.WorkflowMetadata.getDefaultInstance(); 1474 } 1475 1476 @java.lang.Override build()1477 public com.google.cloud.dataproc.v1.WorkflowMetadata build() { 1478 com.google.cloud.dataproc.v1.WorkflowMetadata result = buildPartial(); 1479 if (!result.isInitialized()) { 1480 throw newUninitializedMessageException(result); 1481 } 1482 return result; 1483 } 1484 1485 @java.lang.Override buildPartial()1486 public com.google.cloud.dataproc.v1.WorkflowMetadata buildPartial() { 1487 com.google.cloud.dataproc.v1.WorkflowMetadata result = 1488 new com.google.cloud.dataproc.v1.WorkflowMetadata(this); 1489 if (bitField0_ != 0) { 1490 buildPartial0(result); 1491 } 1492 onBuilt(); 1493 return result; 1494 } 1495 buildPartial0(com.google.cloud.dataproc.v1.WorkflowMetadata result)1496 private void buildPartial0(com.google.cloud.dataproc.v1.WorkflowMetadata result) { 1497 int from_bitField0_ = bitField0_; 1498 if (((from_bitField0_ & 0x00000001) != 0)) { 1499 result.template_ = template_; 1500 } 1501 if (((from_bitField0_ & 0x00000002) != 0)) { 1502 result.version_ = version_; 1503 } 1504 if (((from_bitField0_ & 0x00000004) != 0)) { 1505 result.createCluster_ = 1506 createClusterBuilder_ == null ? createCluster_ : createClusterBuilder_.build(); 1507 } 1508 if (((from_bitField0_ & 0x00000008) != 0)) { 1509 result.graph_ = graphBuilder_ == null ? graph_ : graphBuilder_.build(); 1510 } 1511 if (((from_bitField0_ & 0x00000010) != 0)) { 1512 result.deleteCluster_ = 1513 deleteClusterBuilder_ == null ? deleteCluster_ : deleteClusterBuilder_.build(); 1514 } 1515 if (((from_bitField0_ & 0x00000020) != 0)) { 1516 result.state_ = state_; 1517 } 1518 if (((from_bitField0_ & 0x00000040) != 0)) { 1519 result.clusterName_ = clusterName_; 1520 } 1521 if (((from_bitField0_ & 0x00000080) != 0)) { 1522 result.parameters_ = internalGetParameters(); 1523 result.parameters_.makeImmutable(); 1524 } 1525 if (((from_bitField0_ & 0x00000100) != 0)) { 1526 result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build(); 1527 } 1528 if (((from_bitField0_ & 0x00000200) != 0)) { 1529 result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build(); 1530 } 1531 if (((from_bitField0_ & 0x00000400) != 0)) { 1532 result.clusterUuid_ = clusterUuid_; 1533 } 1534 if (((from_bitField0_ & 0x00000800) != 0)) { 1535 result.dagTimeout_ = dagTimeoutBuilder_ == null ? dagTimeout_ : dagTimeoutBuilder_.build(); 1536 } 1537 if (((from_bitField0_ & 0x00001000) != 0)) { 1538 result.dagStartTime_ = 1539 dagStartTimeBuilder_ == null ? dagStartTime_ : dagStartTimeBuilder_.build(); 1540 } 1541 if (((from_bitField0_ & 0x00002000) != 0)) { 1542 result.dagEndTime_ = dagEndTimeBuilder_ == null ? dagEndTime_ : dagEndTimeBuilder_.build(); 1543 } 1544 } 1545 1546 @java.lang.Override clone()1547 public Builder clone() { 1548 return super.clone(); 1549 } 1550 1551 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1552 public Builder setField( 1553 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1554 return super.setField(field, value); 1555 } 1556 1557 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1558 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1559 return super.clearField(field); 1560 } 1561 1562 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1563 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1564 return super.clearOneof(oneof); 1565 } 1566 1567 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1568 public Builder setRepeatedField( 1569 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1570 return super.setRepeatedField(field, index, value); 1571 } 1572 1573 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1574 public Builder addRepeatedField( 1575 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1576 return super.addRepeatedField(field, value); 1577 } 1578 1579 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1580 public Builder mergeFrom(com.google.protobuf.Message other) { 1581 if (other instanceof com.google.cloud.dataproc.v1.WorkflowMetadata) { 1582 return mergeFrom((com.google.cloud.dataproc.v1.WorkflowMetadata) other); 1583 } else { 1584 super.mergeFrom(other); 1585 return this; 1586 } 1587 } 1588 mergeFrom(com.google.cloud.dataproc.v1.WorkflowMetadata other)1589 public Builder mergeFrom(com.google.cloud.dataproc.v1.WorkflowMetadata other) { 1590 if (other == com.google.cloud.dataproc.v1.WorkflowMetadata.getDefaultInstance()) return this; 1591 if (!other.getTemplate().isEmpty()) { 1592 template_ = other.template_; 1593 bitField0_ |= 0x00000001; 1594 onChanged(); 1595 } 1596 if (other.getVersion() != 0) { 1597 setVersion(other.getVersion()); 1598 } 1599 if (other.hasCreateCluster()) { 1600 mergeCreateCluster(other.getCreateCluster()); 1601 } 1602 if (other.hasGraph()) { 1603 mergeGraph(other.getGraph()); 1604 } 1605 if (other.hasDeleteCluster()) { 1606 mergeDeleteCluster(other.getDeleteCluster()); 1607 } 1608 if (other.state_ != 0) { 1609 setStateValue(other.getStateValue()); 1610 } 1611 if (!other.getClusterName().isEmpty()) { 1612 clusterName_ = other.clusterName_; 1613 bitField0_ |= 0x00000040; 1614 onChanged(); 1615 } 1616 internalGetMutableParameters().mergeFrom(other.internalGetParameters()); 1617 bitField0_ |= 0x00000080; 1618 if (other.hasStartTime()) { 1619 mergeStartTime(other.getStartTime()); 1620 } 1621 if (other.hasEndTime()) { 1622 mergeEndTime(other.getEndTime()); 1623 } 1624 if (!other.getClusterUuid().isEmpty()) { 1625 clusterUuid_ = other.clusterUuid_; 1626 bitField0_ |= 0x00000400; 1627 onChanged(); 1628 } 1629 if (other.hasDagTimeout()) { 1630 mergeDagTimeout(other.getDagTimeout()); 1631 } 1632 if (other.hasDagStartTime()) { 1633 mergeDagStartTime(other.getDagStartTime()); 1634 } 1635 if (other.hasDagEndTime()) { 1636 mergeDagEndTime(other.getDagEndTime()); 1637 } 1638 this.mergeUnknownFields(other.getUnknownFields()); 1639 onChanged(); 1640 return this; 1641 } 1642 1643 @java.lang.Override isInitialized()1644 public final boolean isInitialized() { 1645 return true; 1646 } 1647 1648 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1649 public Builder mergeFrom( 1650 com.google.protobuf.CodedInputStream input, 1651 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1652 throws java.io.IOException { 1653 if (extensionRegistry == null) { 1654 throw new java.lang.NullPointerException(); 1655 } 1656 try { 1657 boolean done = false; 1658 while (!done) { 1659 int tag = input.readTag(); 1660 switch (tag) { 1661 case 0: 1662 done = true; 1663 break; 1664 case 10: 1665 { 1666 template_ = input.readStringRequireUtf8(); 1667 bitField0_ |= 0x00000001; 1668 break; 1669 } // case 10 1670 case 16: 1671 { 1672 version_ = input.readInt32(); 1673 bitField0_ |= 0x00000002; 1674 break; 1675 } // case 16 1676 case 26: 1677 { 1678 input.readMessage(getCreateClusterFieldBuilder().getBuilder(), extensionRegistry); 1679 bitField0_ |= 0x00000004; 1680 break; 1681 } // case 26 1682 case 34: 1683 { 1684 input.readMessage(getGraphFieldBuilder().getBuilder(), extensionRegistry); 1685 bitField0_ |= 0x00000008; 1686 break; 1687 } // case 34 1688 case 42: 1689 { 1690 input.readMessage(getDeleteClusterFieldBuilder().getBuilder(), extensionRegistry); 1691 bitField0_ |= 0x00000010; 1692 break; 1693 } // case 42 1694 case 48: 1695 { 1696 state_ = input.readEnum(); 1697 bitField0_ |= 0x00000020; 1698 break; 1699 } // case 48 1700 case 58: 1701 { 1702 clusterName_ = input.readStringRequireUtf8(); 1703 bitField0_ |= 0x00000040; 1704 break; 1705 } // case 58 1706 case 66: 1707 { 1708 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> parameters__ = 1709 input.readMessage( 1710 ParametersDefaultEntryHolder.defaultEntry.getParserForType(), 1711 extensionRegistry); 1712 internalGetMutableParameters() 1713 .getMutableMap() 1714 .put(parameters__.getKey(), parameters__.getValue()); 1715 bitField0_ |= 0x00000080; 1716 break; 1717 } // case 66 1718 case 74: 1719 { 1720 input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry); 1721 bitField0_ |= 0x00000100; 1722 break; 1723 } // case 74 1724 case 82: 1725 { 1726 input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry); 1727 bitField0_ |= 0x00000200; 1728 break; 1729 } // case 82 1730 case 90: 1731 { 1732 clusterUuid_ = input.readStringRequireUtf8(); 1733 bitField0_ |= 0x00000400; 1734 break; 1735 } // case 90 1736 case 98: 1737 { 1738 input.readMessage(getDagTimeoutFieldBuilder().getBuilder(), extensionRegistry); 1739 bitField0_ |= 0x00000800; 1740 break; 1741 } // case 98 1742 case 106: 1743 { 1744 input.readMessage(getDagStartTimeFieldBuilder().getBuilder(), extensionRegistry); 1745 bitField0_ |= 0x00001000; 1746 break; 1747 } // case 106 1748 case 114: 1749 { 1750 input.readMessage(getDagEndTimeFieldBuilder().getBuilder(), extensionRegistry); 1751 bitField0_ |= 0x00002000; 1752 break; 1753 } // case 114 1754 default: 1755 { 1756 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1757 done = true; // was an endgroup tag 1758 } 1759 break; 1760 } // default: 1761 } // switch (tag) 1762 } // while (!done) 1763 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1764 throw e.unwrapIOException(); 1765 } finally { 1766 onChanged(); 1767 } // finally 1768 return this; 1769 } 1770 1771 private int bitField0_; 1772 1773 private java.lang.Object template_ = ""; 1774 /** 1775 * 1776 * 1777 * <pre> 1778 * Output only. The resource name of the workflow template as described 1779 * in https://cloud.google.com/apis/design/resource_names. 1780 * * For `projects.regions.workflowTemplates`, the resource name of the 1781 * template has the following format: 1782 * `projects/{project_id}/regions/{region}/workflowTemplates/{template_id}` 1783 * * For `projects.locations.workflowTemplates`, the resource name of the 1784 * template has the following format: 1785 * `projects/{project_id}/locations/{location}/workflowTemplates/{template_id}` 1786 * </pre> 1787 * 1788 * <code>string template = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1789 * 1790 * @return The template. 1791 */ getTemplate()1792 public java.lang.String getTemplate() { 1793 java.lang.Object ref = template_; 1794 if (!(ref instanceof java.lang.String)) { 1795 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1796 java.lang.String s = bs.toStringUtf8(); 1797 template_ = s; 1798 return s; 1799 } else { 1800 return (java.lang.String) ref; 1801 } 1802 } 1803 /** 1804 * 1805 * 1806 * <pre> 1807 * Output only. The resource name of the workflow template as described 1808 * in https://cloud.google.com/apis/design/resource_names. 1809 * * For `projects.regions.workflowTemplates`, the resource name of the 1810 * template has the following format: 1811 * `projects/{project_id}/regions/{region}/workflowTemplates/{template_id}` 1812 * * For `projects.locations.workflowTemplates`, the resource name of the 1813 * template has the following format: 1814 * `projects/{project_id}/locations/{location}/workflowTemplates/{template_id}` 1815 * </pre> 1816 * 1817 * <code>string template = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1818 * 1819 * @return The bytes for template. 1820 */ getTemplateBytes()1821 public com.google.protobuf.ByteString getTemplateBytes() { 1822 java.lang.Object ref = template_; 1823 if (ref instanceof String) { 1824 com.google.protobuf.ByteString b = 1825 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1826 template_ = b; 1827 return b; 1828 } else { 1829 return (com.google.protobuf.ByteString) ref; 1830 } 1831 } 1832 /** 1833 * 1834 * 1835 * <pre> 1836 * Output only. The resource name of the workflow template as described 1837 * in https://cloud.google.com/apis/design/resource_names. 1838 * * For `projects.regions.workflowTemplates`, the resource name of the 1839 * template has the following format: 1840 * `projects/{project_id}/regions/{region}/workflowTemplates/{template_id}` 1841 * * For `projects.locations.workflowTemplates`, the resource name of the 1842 * template has the following format: 1843 * `projects/{project_id}/locations/{location}/workflowTemplates/{template_id}` 1844 * </pre> 1845 * 1846 * <code>string template = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1847 * 1848 * @param value The template to set. 1849 * @return This builder for chaining. 1850 */ setTemplate(java.lang.String value)1851 public Builder setTemplate(java.lang.String value) { 1852 if (value == null) { 1853 throw new NullPointerException(); 1854 } 1855 template_ = value; 1856 bitField0_ |= 0x00000001; 1857 onChanged(); 1858 return this; 1859 } 1860 /** 1861 * 1862 * 1863 * <pre> 1864 * Output only. The resource name of the workflow template as described 1865 * in https://cloud.google.com/apis/design/resource_names. 1866 * * For `projects.regions.workflowTemplates`, the resource name of the 1867 * template has the following format: 1868 * `projects/{project_id}/regions/{region}/workflowTemplates/{template_id}` 1869 * * For `projects.locations.workflowTemplates`, the resource name of the 1870 * template has the following format: 1871 * `projects/{project_id}/locations/{location}/workflowTemplates/{template_id}` 1872 * </pre> 1873 * 1874 * <code>string template = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1875 * 1876 * @return This builder for chaining. 1877 */ clearTemplate()1878 public Builder clearTemplate() { 1879 template_ = getDefaultInstance().getTemplate(); 1880 bitField0_ = (bitField0_ & ~0x00000001); 1881 onChanged(); 1882 return this; 1883 } 1884 /** 1885 * 1886 * 1887 * <pre> 1888 * Output only. The resource name of the workflow template as described 1889 * in https://cloud.google.com/apis/design/resource_names. 1890 * * For `projects.regions.workflowTemplates`, the resource name of the 1891 * template has the following format: 1892 * `projects/{project_id}/regions/{region}/workflowTemplates/{template_id}` 1893 * * For `projects.locations.workflowTemplates`, the resource name of the 1894 * template has the following format: 1895 * `projects/{project_id}/locations/{location}/workflowTemplates/{template_id}` 1896 * </pre> 1897 * 1898 * <code>string template = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1899 * 1900 * @param value The bytes for template to set. 1901 * @return This builder for chaining. 1902 */ setTemplateBytes(com.google.protobuf.ByteString value)1903 public Builder setTemplateBytes(com.google.protobuf.ByteString value) { 1904 if (value == null) { 1905 throw new NullPointerException(); 1906 } 1907 checkByteStringIsUtf8(value); 1908 template_ = value; 1909 bitField0_ |= 0x00000001; 1910 onChanged(); 1911 return this; 1912 } 1913 1914 private int version_; 1915 /** 1916 * 1917 * 1918 * <pre> 1919 * Output only. The version of template at the time of 1920 * workflow instantiation. 1921 * </pre> 1922 * 1923 * <code>int32 version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1924 * 1925 * @return The version. 1926 */ 1927 @java.lang.Override getVersion()1928 public int getVersion() { 1929 return version_; 1930 } 1931 /** 1932 * 1933 * 1934 * <pre> 1935 * Output only. The version of template at the time of 1936 * workflow instantiation. 1937 * </pre> 1938 * 1939 * <code>int32 version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1940 * 1941 * @param value The version to set. 1942 * @return This builder for chaining. 1943 */ setVersion(int value)1944 public Builder setVersion(int value) { 1945 1946 version_ = value; 1947 bitField0_ |= 0x00000002; 1948 onChanged(); 1949 return this; 1950 } 1951 /** 1952 * 1953 * 1954 * <pre> 1955 * Output only. The version of template at the time of 1956 * workflow instantiation. 1957 * </pre> 1958 * 1959 * <code>int32 version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1960 * 1961 * @return This builder for chaining. 1962 */ clearVersion()1963 public Builder clearVersion() { 1964 bitField0_ = (bitField0_ & ~0x00000002); 1965 version_ = 0; 1966 onChanged(); 1967 return this; 1968 } 1969 1970 private com.google.cloud.dataproc.v1.ClusterOperation createCluster_; 1971 private com.google.protobuf.SingleFieldBuilderV3< 1972 com.google.cloud.dataproc.v1.ClusterOperation, 1973 com.google.cloud.dataproc.v1.ClusterOperation.Builder, 1974 com.google.cloud.dataproc.v1.ClusterOperationOrBuilder> 1975 createClusterBuilder_; 1976 /** 1977 * 1978 * 1979 * <pre> 1980 * Output only. The create cluster operation metadata. 1981 * </pre> 1982 * 1983 * <code> 1984 * .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1985 * </code> 1986 * 1987 * @return Whether the createCluster field is set. 1988 */ hasCreateCluster()1989 public boolean hasCreateCluster() { 1990 return ((bitField0_ & 0x00000004) != 0); 1991 } 1992 /** 1993 * 1994 * 1995 * <pre> 1996 * Output only. The create cluster operation metadata. 1997 * </pre> 1998 * 1999 * <code> 2000 * .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2001 * </code> 2002 * 2003 * @return The createCluster. 2004 */ getCreateCluster()2005 public com.google.cloud.dataproc.v1.ClusterOperation getCreateCluster() { 2006 if (createClusterBuilder_ == null) { 2007 return createCluster_ == null 2008 ? com.google.cloud.dataproc.v1.ClusterOperation.getDefaultInstance() 2009 : createCluster_; 2010 } else { 2011 return createClusterBuilder_.getMessage(); 2012 } 2013 } 2014 /** 2015 * 2016 * 2017 * <pre> 2018 * Output only. The create cluster operation metadata. 2019 * </pre> 2020 * 2021 * <code> 2022 * .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2023 * </code> 2024 */ setCreateCluster(com.google.cloud.dataproc.v1.ClusterOperation value)2025 public Builder setCreateCluster(com.google.cloud.dataproc.v1.ClusterOperation value) { 2026 if (createClusterBuilder_ == null) { 2027 if (value == null) { 2028 throw new NullPointerException(); 2029 } 2030 createCluster_ = value; 2031 } else { 2032 createClusterBuilder_.setMessage(value); 2033 } 2034 bitField0_ |= 0x00000004; 2035 onChanged(); 2036 return this; 2037 } 2038 /** 2039 * 2040 * 2041 * <pre> 2042 * Output only. The create cluster operation metadata. 2043 * </pre> 2044 * 2045 * <code> 2046 * .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2047 * </code> 2048 */ setCreateCluster( com.google.cloud.dataproc.v1.ClusterOperation.Builder builderForValue)2049 public Builder setCreateCluster( 2050 com.google.cloud.dataproc.v1.ClusterOperation.Builder builderForValue) { 2051 if (createClusterBuilder_ == null) { 2052 createCluster_ = builderForValue.build(); 2053 } else { 2054 createClusterBuilder_.setMessage(builderForValue.build()); 2055 } 2056 bitField0_ |= 0x00000004; 2057 onChanged(); 2058 return this; 2059 } 2060 /** 2061 * 2062 * 2063 * <pre> 2064 * Output only. The create cluster operation metadata. 2065 * </pre> 2066 * 2067 * <code> 2068 * .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2069 * </code> 2070 */ mergeCreateCluster(com.google.cloud.dataproc.v1.ClusterOperation value)2071 public Builder mergeCreateCluster(com.google.cloud.dataproc.v1.ClusterOperation value) { 2072 if (createClusterBuilder_ == null) { 2073 if (((bitField0_ & 0x00000004) != 0) 2074 && createCluster_ != null 2075 && createCluster_ 2076 != com.google.cloud.dataproc.v1.ClusterOperation.getDefaultInstance()) { 2077 getCreateClusterBuilder().mergeFrom(value); 2078 } else { 2079 createCluster_ = value; 2080 } 2081 } else { 2082 createClusterBuilder_.mergeFrom(value); 2083 } 2084 bitField0_ |= 0x00000004; 2085 onChanged(); 2086 return this; 2087 } 2088 /** 2089 * 2090 * 2091 * <pre> 2092 * Output only. The create cluster operation metadata. 2093 * </pre> 2094 * 2095 * <code> 2096 * .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2097 * </code> 2098 */ clearCreateCluster()2099 public Builder clearCreateCluster() { 2100 bitField0_ = (bitField0_ & ~0x00000004); 2101 createCluster_ = null; 2102 if (createClusterBuilder_ != null) { 2103 createClusterBuilder_.dispose(); 2104 createClusterBuilder_ = null; 2105 } 2106 onChanged(); 2107 return this; 2108 } 2109 /** 2110 * 2111 * 2112 * <pre> 2113 * Output only. The create cluster operation metadata. 2114 * </pre> 2115 * 2116 * <code> 2117 * .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2118 * </code> 2119 */ getCreateClusterBuilder()2120 public com.google.cloud.dataproc.v1.ClusterOperation.Builder getCreateClusterBuilder() { 2121 bitField0_ |= 0x00000004; 2122 onChanged(); 2123 return getCreateClusterFieldBuilder().getBuilder(); 2124 } 2125 /** 2126 * 2127 * 2128 * <pre> 2129 * Output only. The create cluster operation metadata. 2130 * </pre> 2131 * 2132 * <code> 2133 * .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2134 * </code> 2135 */ getCreateClusterOrBuilder()2136 public com.google.cloud.dataproc.v1.ClusterOperationOrBuilder getCreateClusterOrBuilder() { 2137 if (createClusterBuilder_ != null) { 2138 return createClusterBuilder_.getMessageOrBuilder(); 2139 } else { 2140 return createCluster_ == null 2141 ? com.google.cloud.dataproc.v1.ClusterOperation.getDefaultInstance() 2142 : createCluster_; 2143 } 2144 } 2145 /** 2146 * 2147 * 2148 * <pre> 2149 * Output only. The create cluster operation metadata. 2150 * </pre> 2151 * 2152 * <code> 2153 * .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2154 * </code> 2155 */ 2156 private com.google.protobuf.SingleFieldBuilderV3< 2157 com.google.cloud.dataproc.v1.ClusterOperation, 2158 com.google.cloud.dataproc.v1.ClusterOperation.Builder, 2159 com.google.cloud.dataproc.v1.ClusterOperationOrBuilder> getCreateClusterFieldBuilder()2160 getCreateClusterFieldBuilder() { 2161 if (createClusterBuilder_ == null) { 2162 createClusterBuilder_ = 2163 new com.google.protobuf.SingleFieldBuilderV3< 2164 com.google.cloud.dataproc.v1.ClusterOperation, 2165 com.google.cloud.dataproc.v1.ClusterOperation.Builder, 2166 com.google.cloud.dataproc.v1.ClusterOperationOrBuilder>( 2167 getCreateCluster(), getParentForChildren(), isClean()); 2168 createCluster_ = null; 2169 } 2170 return createClusterBuilder_; 2171 } 2172 2173 private com.google.cloud.dataproc.v1.WorkflowGraph graph_; 2174 private com.google.protobuf.SingleFieldBuilderV3< 2175 com.google.cloud.dataproc.v1.WorkflowGraph, 2176 com.google.cloud.dataproc.v1.WorkflowGraph.Builder, 2177 com.google.cloud.dataproc.v1.WorkflowGraphOrBuilder> 2178 graphBuilder_; 2179 /** 2180 * 2181 * 2182 * <pre> 2183 * Output only. The workflow graph. 2184 * </pre> 2185 * 2186 * <code> 2187 * .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2188 * </code> 2189 * 2190 * @return Whether the graph field is set. 2191 */ hasGraph()2192 public boolean hasGraph() { 2193 return ((bitField0_ & 0x00000008) != 0); 2194 } 2195 /** 2196 * 2197 * 2198 * <pre> 2199 * Output only. The workflow graph. 2200 * </pre> 2201 * 2202 * <code> 2203 * .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2204 * </code> 2205 * 2206 * @return The graph. 2207 */ getGraph()2208 public com.google.cloud.dataproc.v1.WorkflowGraph getGraph() { 2209 if (graphBuilder_ == null) { 2210 return graph_ == null 2211 ? com.google.cloud.dataproc.v1.WorkflowGraph.getDefaultInstance() 2212 : graph_; 2213 } else { 2214 return graphBuilder_.getMessage(); 2215 } 2216 } 2217 /** 2218 * 2219 * 2220 * <pre> 2221 * Output only. The workflow graph. 2222 * </pre> 2223 * 2224 * <code> 2225 * .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2226 * </code> 2227 */ setGraph(com.google.cloud.dataproc.v1.WorkflowGraph value)2228 public Builder setGraph(com.google.cloud.dataproc.v1.WorkflowGraph value) { 2229 if (graphBuilder_ == null) { 2230 if (value == null) { 2231 throw new NullPointerException(); 2232 } 2233 graph_ = value; 2234 } else { 2235 graphBuilder_.setMessage(value); 2236 } 2237 bitField0_ |= 0x00000008; 2238 onChanged(); 2239 return this; 2240 } 2241 /** 2242 * 2243 * 2244 * <pre> 2245 * Output only. The workflow graph. 2246 * </pre> 2247 * 2248 * <code> 2249 * .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2250 * </code> 2251 */ setGraph(com.google.cloud.dataproc.v1.WorkflowGraph.Builder builderForValue)2252 public Builder setGraph(com.google.cloud.dataproc.v1.WorkflowGraph.Builder builderForValue) { 2253 if (graphBuilder_ == null) { 2254 graph_ = builderForValue.build(); 2255 } else { 2256 graphBuilder_.setMessage(builderForValue.build()); 2257 } 2258 bitField0_ |= 0x00000008; 2259 onChanged(); 2260 return this; 2261 } 2262 /** 2263 * 2264 * 2265 * <pre> 2266 * Output only. The workflow graph. 2267 * </pre> 2268 * 2269 * <code> 2270 * .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2271 * </code> 2272 */ mergeGraph(com.google.cloud.dataproc.v1.WorkflowGraph value)2273 public Builder mergeGraph(com.google.cloud.dataproc.v1.WorkflowGraph value) { 2274 if (graphBuilder_ == null) { 2275 if (((bitField0_ & 0x00000008) != 0) 2276 && graph_ != null 2277 && graph_ != com.google.cloud.dataproc.v1.WorkflowGraph.getDefaultInstance()) { 2278 getGraphBuilder().mergeFrom(value); 2279 } else { 2280 graph_ = value; 2281 } 2282 } else { 2283 graphBuilder_.mergeFrom(value); 2284 } 2285 bitField0_ |= 0x00000008; 2286 onChanged(); 2287 return this; 2288 } 2289 /** 2290 * 2291 * 2292 * <pre> 2293 * Output only. The workflow graph. 2294 * </pre> 2295 * 2296 * <code> 2297 * .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2298 * </code> 2299 */ clearGraph()2300 public Builder clearGraph() { 2301 bitField0_ = (bitField0_ & ~0x00000008); 2302 graph_ = null; 2303 if (graphBuilder_ != null) { 2304 graphBuilder_.dispose(); 2305 graphBuilder_ = null; 2306 } 2307 onChanged(); 2308 return this; 2309 } 2310 /** 2311 * 2312 * 2313 * <pre> 2314 * Output only. The workflow graph. 2315 * </pre> 2316 * 2317 * <code> 2318 * .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2319 * </code> 2320 */ getGraphBuilder()2321 public com.google.cloud.dataproc.v1.WorkflowGraph.Builder getGraphBuilder() { 2322 bitField0_ |= 0x00000008; 2323 onChanged(); 2324 return getGraphFieldBuilder().getBuilder(); 2325 } 2326 /** 2327 * 2328 * 2329 * <pre> 2330 * Output only. The workflow graph. 2331 * </pre> 2332 * 2333 * <code> 2334 * .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2335 * </code> 2336 */ getGraphOrBuilder()2337 public com.google.cloud.dataproc.v1.WorkflowGraphOrBuilder getGraphOrBuilder() { 2338 if (graphBuilder_ != null) { 2339 return graphBuilder_.getMessageOrBuilder(); 2340 } else { 2341 return graph_ == null 2342 ? com.google.cloud.dataproc.v1.WorkflowGraph.getDefaultInstance() 2343 : graph_; 2344 } 2345 } 2346 /** 2347 * 2348 * 2349 * <pre> 2350 * Output only. The workflow graph. 2351 * </pre> 2352 * 2353 * <code> 2354 * .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2355 * </code> 2356 */ 2357 private com.google.protobuf.SingleFieldBuilderV3< 2358 com.google.cloud.dataproc.v1.WorkflowGraph, 2359 com.google.cloud.dataproc.v1.WorkflowGraph.Builder, 2360 com.google.cloud.dataproc.v1.WorkflowGraphOrBuilder> getGraphFieldBuilder()2361 getGraphFieldBuilder() { 2362 if (graphBuilder_ == null) { 2363 graphBuilder_ = 2364 new com.google.protobuf.SingleFieldBuilderV3< 2365 com.google.cloud.dataproc.v1.WorkflowGraph, 2366 com.google.cloud.dataproc.v1.WorkflowGraph.Builder, 2367 com.google.cloud.dataproc.v1.WorkflowGraphOrBuilder>( 2368 getGraph(), getParentForChildren(), isClean()); 2369 graph_ = null; 2370 } 2371 return graphBuilder_; 2372 } 2373 2374 private com.google.cloud.dataproc.v1.ClusterOperation deleteCluster_; 2375 private com.google.protobuf.SingleFieldBuilderV3< 2376 com.google.cloud.dataproc.v1.ClusterOperation, 2377 com.google.cloud.dataproc.v1.ClusterOperation.Builder, 2378 com.google.cloud.dataproc.v1.ClusterOperationOrBuilder> 2379 deleteClusterBuilder_; 2380 /** 2381 * 2382 * 2383 * <pre> 2384 * Output only. The delete cluster operation metadata. 2385 * </pre> 2386 * 2387 * <code> 2388 * .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2389 * </code> 2390 * 2391 * @return Whether the deleteCluster field is set. 2392 */ hasDeleteCluster()2393 public boolean hasDeleteCluster() { 2394 return ((bitField0_ & 0x00000010) != 0); 2395 } 2396 /** 2397 * 2398 * 2399 * <pre> 2400 * Output only. The delete cluster operation metadata. 2401 * </pre> 2402 * 2403 * <code> 2404 * .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2405 * </code> 2406 * 2407 * @return The deleteCluster. 2408 */ getDeleteCluster()2409 public com.google.cloud.dataproc.v1.ClusterOperation getDeleteCluster() { 2410 if (deleteClusterBuilder_ == null) { 2411 return deleteCluster_ == null 2412 ? com.google.cloud.dataproc.v1.ClusterOperation.getDefaultInstance() 2413 : deleteCluster_; 2414 } else { 2415 return deleteClusterBuilder_.getMessage(); 2416 } 2417 } 2418 /** 2419 * 2420 * 2421 * <pre> 2422 * Output only. The delete cluster operation metadata. 2423 * </pre> 2424 * 2425 * <code> 2426 * .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2427 * </code> 2428 */ setDeleteCluster(com.google.cloud.dataproc.v1.ClusterOperation value)2429 public Builder setDeleteCluster(com.google.cloud.dataproc.v1.ClusterOperation value) { 2430 if (deleteClusterBuilder_ == null) { 2431 if (value == null) { 2432 throw new NullPointerException(); 2433 } 2434 deleteCluster_ = value; 2435 } else { 2436 deleteClusterBuilder_.setMessage(value); 2437 } 2438 bitField0_ |= 0x00000010; 2439 onChanged(); 2440 return this; 2441 } 2442 /** 2443 * 2444 * 2445 * <pre> 2446 * Output only. The delete cluster operation metadata. 2447 * </pre> 2448 * 2449 * <code> 2450 * .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2451 * </code> 2452 */ setDeleteCluster( com.google.cloud.dataproc.v1.ClusterOperation.Builder builderForValue)2453 public Builder setDeleteCluster( 2454 com.google.cloud.dataproc.v1.ClusterOperation.Builder builderForValue) { 2455 if (deleteClusterBuilder_ == null) { 2456 deleteCluster_ = builderForValue.build(); 2457 } else { 2458 deleteClusterBuilder_.setMessage(builderForValue.build()); 2459 } 2460 bitField0_ |= 0x00000010; 2461 onChanged(); 2462 return this; 2463 } 2464 /** 2465 * 2466 * 2467 * <pre> 2468 * Output only. The delete cluster operation metadata. 2469 * </pre> 2470 * 2471 * <code> 2472 * .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2473 * </code> 2474 */ mergeDeleteCluster(com.google.cloud.dataproc.v1.ClusterOperation value)2475 public Builder mergeDeleteCluster(com.google.cloud.dataproc.v1.ClusterOperation value) { 2476 if (deleteClusterBuilder_ == null) { 2477 if (((bitField0_ & 0x00000010) != 0) 2478 && deleteCluster_ != null 2479 && deleteCluster_ 2480 != com.google.cloud.dataproc.v1.ClusterOperation.getDefaultInstance()) { 2481 getDeleteClusterBuilder().mergeFrom(value); 2482 } else { 2483 deleteCluster_ = value; 2484 } 2485 } else { 2486 deleteClusterBuilder_.mergeFrom(value); 2487 } 2488 bitField0_ |= 0x00000010; 2489 onChanged(); 2490 return this; 2491 } 2492 /** 2493 * 2494 * 2495 * <pre> 2496 * Output only. The delete cluster operation metadata. 2497 * </pre> 2498 * 2499 * <code> 2500 * .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2501 * </code> 2502 */ clearDeleteCluster()2503 public Builder clearDeleteCluster() { 2504 bitField0_ = (bitField0_ & ~0x00000010); 2505 deleteCluster_ = null; 2506 if (deleteClusterBuilder_ != null) { 2507 deleteClusterBuilder_.dispose(); 2508 deleteClusterBuilder_ = null; 2509 } 2510 onChanged(); 2511 return this; 2512 } 2513 /** 2514 * 2515 * 2516 * <pre> 2517 * Output only. The delete cluster operation metadata. 2518 * </pre> 2519 * 2520 * <code> 2521 * .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2522 * </code> 2523 */ getDeleteClusterBuilder()2524 public com.google.cloud.dataproc.v1.ClusterOperation.Builder getDeleteClusterBuilder() { 2525 bitField0_ |= 0x00000010; 2526 onChanged(); 2527 return getDeleteClusterFieldBuilder().getBuilder(); 2528 } 2529 /** 2530 * 2531 * 2532 * <pre> 2533 * Output only. The delete cluster operation metadata. 2534 * </pre> 2535 * 2536 * <code> 2537 * .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2538 * </code> 2539 */ getDeleteClusterOrBuilder()2540 public com.google.cloud.dataproc.v1.ClusterOperationOrBuilder getDeleteClusterOrBuilder() { 2541 if (deleteClusterBuilder_ != null) { 2542 return deleteClusterBuilder_.getMessageOrBuilder(); 2543 } else { 2544 return deleteCluster_ == null 2545 ? com.google.cloud.dataproc.v1.ClusterOperation.getDefaultInstance() 2546 : deleteCluster_; 2547 } 2548 } 2549 /** 2550 * 2551 * 2552 * <pre> 2553 * Output only. The delete cluster operation metadata. 2554 * </pre> 2555 * 2556 * <code> 2557 * .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2558 * </code> 2559 */ 2560 private com.google.protobuf.SingleFieldBuilderV3< 2561 com.google.cloud.dataproc.v1.ClusterOperation, 2562 com.google.cloud.dataproc.v1.ClusterOperation.Builder, 2563 com.google.cloud.dataproc.v1.ClusterOperationOrBuilder> getDeleteClusterFieldBuilder()2564 getDeleteClusterFieldBuilder() { 2565 if (deleteClusterBuilder_ == null) { 2566 deleteClusterBuilder_ = 2567 new com.google.protobuf.SingleFieldBuilderV3< 2568 com.google.cloud.dataproc.v1.ClusterOperation, 2569 com.google.cloud.dataproc.v1.ClusterOperation.Builder, 2570 com.google.cloud.dataproc.v1.ClusterOperationOrBuilder>( 2571 getDeleteCluster(), getParentForChildren(), isClean()); 2572 deleteCluster_ = null; 2573 } 2574 return deleteClusterBuilder_; 2575 } 2576 2577 private int state_ = 0; 2578 /** 2579 * 2580 * 2581 * <pre> 2582 * Output only. The workflow state. 2583 * </pre> 2584 * 2585 * <code> 2586 * .google.cloud.dataproc.v1.WorkflowMetadata.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2587 * </code> 2588 * 2589 * @return The enum numeric value on the wire for state. 2590 */ 2591 @java.lang.Override getStateValue()2592 public int getStateValue() { 2593 return state_; 2594 } 2595 /** 2596 * 2597 * 2598 * <pre> 2599 * Output only. The workflow state. 2600 * </pre> 2601 * 2602 * <code> 2603 * .google.cloud.dataproc.v1.WorkflowMetadata.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2604 * </code> 2605 * 2606 * @param value The enum numeric value on the wire for state to set. 2607 * @return This builder for chaining. 2608 */ setStateValue(int value)2609 public Builder setStateValue(int value) { 2610 state_ = value; 2611 bitField0_ |= 0x00000020; 2612 onChanged(); 2613 return this; 2614 } 2615 /** 2616 * 2617 * 2618 * <pre> 2619 * Output only. The workflow state. 2620 * </pre> 2621 * 2622 * <code> 2623 * .google.cloud.dataproc.v1.WorkflowMetadata.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2624 * </code> 2625 * 2626 * @return The state. 2627 */ 2628 @java.lang.Override getState()2629 public com.google.cloud.dataproc.v1.WorkflowMetadata.State getState() { 2630 com.google.cloud.dataproc.v1.WorkflowMetadata.State result = 2631 com.google.cloud.dataproc.v1.WorkflowMetadata.State.forNumber(state_); 2632 return result == null 2633 ? com.google.cloud.dataproc.v1.WorkflowMetadata.State.UNRECOGNIZED 2634 : result; 2635 } 2636 /** 2637 * 2638 * 2639 * <pre> 2640 * Output only. The workflow state. 2641 * </pre> 2642 * 2643 * <code> 2644 * .google.cloud.dataproc.v1.WorkflowMetadata.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2645 * </code> 2646 * 2647 * @param value The state to set. 2648 * @return This builder for chaining. 2649 */ setState(com.google.cloud.dataproc.v1.WorkflowMetadata.State value)2650 public Builder setState(com.google.cloud.dataproc.v1.WorkflowMetadata.State value) { 2651 if (value == null) { 2652 throw new NullPointerException(); 2653 } 2654 bitField0_ |= 0x00000020; 2655 state_ = value.getNumber(); 2656 onChanged(); 2657 return this; 2658 } 2659 /** 2660 * 2661 * 2662 * <pre> 2663 * Output only. The workflow state. 2664 * </pre> 2665 * 2666 * <code> 2667 * .google.cloud.dataproc.v1.WorkflowMetadata.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2668 * </code> 2669 * 2670 * @return This builder for chaining. 2671 */ clearState()2672 public Builder clearState() { 2673 bitField0_ = (bitField0_ & ~0x00000020); 2674 state_ = 0; 2675 onChanged(); 2676 return this; 2677 } 2678 2679 private java.lang.Object clusterName_ = ""; 2680 /** 2681 * 2682 * 2683 * <pre> 2684 * Output only. The name of the target cluster. 2685 * </pre> 2686 * 2687 * <code>string cluster_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 2688 * 2689 * @return The clusterName. 2690 */ getClusterName()2691 public java.lang.String getClusterName() { 2692 java.lang.Object ref = clusterName_; 2693 if (!(ref instanceof java.lang.String)) { 2694 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 2695 java.lang.String s = bs.toStringUtf8(); 2696 clusterName_ = s; 2697 return s; 2698 } else { 2699 return (java.lang.String) ref; 2700 } 2701 } 2702 /** 2703 * 2704 * 2705 * <pre> 2706 * Output only. The name of the target cluster. 2707 * </pre> 2708 * 2709 * <code>string cluster_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 2710 * 2711 * @return The bytes for clusterName. 2712 */ getClusterNameBytes()2713 public com.google.protobuf.ByteString getClusterNameBytes() { 2714 java.lang.Object ref = clusterName_; 2715 if (ref instanceof String) { 2716 com.google.protobuf.ByteString b = 2717 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 2718 clusterName_ = b; 2719 return b; 2720 } else { 2721 return (com.google.protobuf.ByteString) ref; 2722 } 2723 } 2724 /** 2725 * 2726 * 2727 * <pre> 2728 * Output only. The name of the target cluster. 2729 * </pre> 2730 * 2731 * <code>string cluster_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 2732 * 2733 * @param value The clusterName to set. 2734 * @return This builder for chaining. 2735 */ setClusterName(java.lang.String value)2736 public Builder setClusterName(java.lang.String value) { 2737 if (value == null) { 2738 throw new NullPointerException(); 2739 } 2740 clusterName_ = value; 2741 bitField0_ |= 0x00000040; 2742 onChanged(); 2743 return this; 2744 } 2745 /** 2746 * 2747 * 2748 * <pre> 2749 * Output only. The name of the target cluster. 2750 * </pre> 2751 * 2752 * <code>string cluster_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 2753 * 2754 * @return This builder for chaining. 2755 */ clearClusterName()2756 public Builder clearClusterName() { 2757 clusterName_ = getDefaultInstance().getClusterName(); 2758 bitField0_ = (bitField0_ & ~0x00000040); 2759 onChanged(); 2760 return this; 2761 } 2762 /** 2763 * 2764 * 2765 * <pre> 2766 * Output only. The name of the target cluster. 2767 * </pre> 2768 * 2769 * <code>string cluster_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 2770 * 2771 * @param value The bytes for clusterName to set. 2772 * @return This builder for chaining. 2773 */ setClusterNameBytes(com.google.protobuf.ByteString value)2774 public Builder setClusterNameBytes(com.google.protobuf.ByteString value) { 2775 if (value == null) { 2776 throw new NullPointerException(); 2777 } 2778 checkByteStringIsUtf8(value); 2779 clusterName_ = value; 2780 bitField0_ |= 0x00000040; 2781 onChanged(); 2782 return this; 2783 } 2784 2785 private com.google.protobuf.MapField<java.lang.String, java.lang.String> parameters_; 2786 2787 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetParameters()2788 internalGetParameters() { 2789 if (parameters_ == null) { 2790 return com.google.protobuf.MapField.emptyMapField( 2791 ParametersDefaultEntryHolder.defaultEntry); 2792 } 2793 return parameters_; 2794 } 2795 2796 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetMutableParameters()2797 internalGetMutableParameters() { 2798 if (parameters_ == null) { 2799 parameters_ = 2800 com.google.protobuf.MapField.newMapField(ParametersDefaultEntryHolder.defaultEntry); 2801 } 2802 if (!parameters_.isMutable()) { 2803 parameters_ = parameters_.copy(); 2804 } 2805 bitField0_ |= 0x00000080; 2806 onChanged(); 2807 return parameters_; 2808 } 2809 getParametersCount()2810 public int getParametersCount() { 2811 return internalGetParameters().getMap().size(); 2812 } 2813 /** 2814 * 2815 * 2816 * <pre> 2817 * Map from parameter names to values that were used for those parameters. 2818 * </pre> 2819 * 2820 * <code>map<string, string> parameters = 8;</code> 2821 */ 2822 @java.lang.Override containsParameters(java.lang.String key)2823 public boolean containsParameters(java.lang.String key) { 2824 if (key == null) { 2825 throw new NullPointerException("map key"); 2826 } 2827 return internalGetParameters().getMap().containsKey(key); 2828 } 2829 /** Use {@link #getParametersMap()} instead. */ 2830 @java.lang.Override 2831 @java.lang.Deprecated getParameters()2832 public java.util.Map<java.lang.String, java.lang.String> getParameters() { 2833 return getParametersMap(); 2834 } 2835 /** 2836 * 2837 * 2838 * <pre> 2839 * Map from parameter names to values that were used for those parameters. 2840 * </pre> 2841 * 2842 * <code>map<string, string> parameters = 8;</code> 2843 */ 2844 @java.lang.Override getParametersMap()2845 public java.util.Map<java.lang.String, java.lang.String> getParametersMap() { 2846 return internalGetParameters().getMap(); 2847 } 2848 /** 2849 * 2850 * 2851 * <pre> 2852 * Map from parameter names to values that were used for those parameters. 2853 * </pre> 2854 * 2855 * <code>map<string, string> parameters = 8;</code> 2856 */ 2857 @java.lang.Override getParametersOrDefault( java.lang.String key, java.lang.String defaultValue)2858 public /* nullable */ java.lang.String getParametersOrDefault( 2859 java.lang.String key, 2860 /* nullable */ 2861 java.lang.String defaultValue) { 2862 if (key == null) { 2863 throw new NullPointerException("map key"); 2864 } 2865 java.util.Map<java.lang.String, java.lang.String> map = internalGetParameters().getMap(); 2866 return map.containsKey(key) ? map.get(key) : defaultValue; 2867 } 2868 /** 2869 * 2870 * 2871 * <pre> 2872 * Map from parameter names to values that were used for those parameters. 2873 * </pre> 2874 * 2875 * <code>map<string, string> parameters = 8;</code> 2876 */ 2877 @java.lang.Override getParametersOrThrow(java.lang.String key)2878 public java.lang.String getParametersOrThrow(java.lang.String key) { 2879 if (key == null) { 2880 throw new NullPointerException("map key"); 2881 } 2882 java.util.Map<java.lang.String, java.lang.String> map = internalGetParameters().getMap(); 2883 if (!map.containsKey(key)) { 2884 throw new java.lang.IllegalArgumentException(); 2885 } 2886 return map.get(key); 2887 } 2888 clearParameters()2889 public Builder clearParameters() { 2890 bitField0_ = (bitField0_ & ~0x00000080); 2891 internalGetMutableParameters().getMutableMap().clear(); 2892 return this; 2893 } 2894 /** 2895 * 2896 * 2897 * <pre> 2898 * Map from parameter names to values that were used for those parameters. 2899 * </pre> 2900 * 2901 * <code>map<string, string> parameters = 8;</code> 2902 */ removeParameters(java.lang.String key)2903 public Builder removeParameters(java.lang.String key) { 2904 if (key == null) { 2905 throw new NullPointerException("map key"); 2906 } 2907 internalGetMutableParameters().getMutableMap().remove(key); 2908 return this; 2909 } 2910 /** Use alternate mutation accessors instead. */ 2911 @java.lang.Deprecated getMutableParameters()2912 public java.util.Map<java.lang.String, java.lang.String> getMutableParameters() { 2913 bitField0_ |= 0x00000080; 2914 return internalGetMutableParameters().getMutableMap(); 2915 } 2916 /** 2917 * 2918 * 2919 * <pre> 2920 * Map from parameter names to values that were used for those parameters. 2921 * </pre> 2922 * 2923 * <code>map<string, string> parameters = 8;</code> 2924 */ putParameters(java.lang.String key, java.lang.String value)2925 public Builder putParameters(java.lang.String key, java.lang.String value) { 2926 if (key == null) { 2927 throw new NullPointerException("map key"); 2928 } 2929 if (value == null) { 2930 throw new NullPointerException("map value"); 2931 } 2932 internalGetMutableParameters().getMutableMap().put(key, value); 2933 bitField0_ |= 0x00000080; 2934 return this; 2935 } 2936 /** 2937 * 2938 * 2939 * <pre> 2940 * Map from parameter names to values that were used for those parameters. 2941 * </pre> 2942 * 2943 * <code>map<string, string> parameters = 8;</code> 2944 */ putAllParameters(java.util.Map<java.lang.String, java.lang.String> values)2945 public Builder putAllParameters(java.util.Map<java.lang.String, java.lang.String> values) { 2946 internalGetMutableParameters().getMutableMap().putAll(values); 2947 bitField0_ |= 0x00000080; 2948 return this; 2949 } 2950 2951 private com.google.protobuf.Timestamp startTime_; 2952 private com.google.protobuf.SingleFieldBuilderV3< 2953 com.google.protobuf.Timestamp, 2954 com.google.protobuf.Timestamp.Builder, 2955 com.google.protobuf.TimestampOrBuilder> 2956 startTimeBuilder_; 2957 /** 2958 * 2959 * 2960 * <pre> 2961 * Output only. Workflow start time. 2962 * </pre> 2963 * 2964 * <code>.google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2965 * </code> 2966 * 2967 * @return Whether the startTime field is set. 2968 */ hasStartTime()2969 public boolean hasStartTime() { 2970 return ((bitField0_ & 0x00000100) != 0); 2971 } 2972 /** 2973 * 2974 * 2975 * <pre> 2976 * Output only. Workflow start time. 2977 * </pre> 2978 * 2979 * <code>.google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2980 * </code> 2981 * 2982 * @return The startTime. 2983 */ getStartTime()2984 public com.google.protobuf.Timestamp getStartTime() { 2985 if (startTimeBuilder_ == null) { 2986 return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; 2987 } else { 2988 return startTimeBuilder_.getMessage(); 2989 } 2990 } 2991 /** 2992 * 2993 * 2994 * <pre> 2995 * Output only. Workflow start time. 2996 * </pre> 2997 * 2998 * <code>.google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2999 * </code> 3000 */ setStartTime(com.google.protobuf.Timestamp value)3001 public Builder setStartTime(com.google.protobuf.Timestamp value) { 3002 if (startTimeBuilder_ == null) { 3003 if (value == null) { 3004 throw new NullPointerException(); 3005 } 3006 startTime_ = value; 3007 } else { 3008 startTimeBuilder_.setMessage(value); 3009 } 3010 bitField0_ |= 0x00000100; 3011 onChanged(); 3012 return this; 3013 } 3014 /** 3015 * 3016 * 3017 * <pre> 3018 * Output only. Workflow start time. 3019 * </pre> 3020 * 3021 * <code>.google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3022 * </code> 3023 */ setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)3024 public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { 3025 if (startTimeBuilder_ == null) { 3026 startTime_ = builderForValue.build(); 3027 } else { 3028 startTimeBuilder_.setMessage(builderForValue.build()); 3029 } 3030 bitField0_ |= 0x00000100; 3031 onChanged(); 3032 return this; 3033 } 3034 /** 3035 * 3036 * 3037 * <pre> 3038 * Output only. Workflow start time. 3039 * </pre> 3040 * 3041 * <code>.google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3042 * </code> 3043 */ mergeStartTime(com.google.protobuf.Timestamp value)3044 public Builder mergeStartTime(com.google.protobuf.Timestamp value) { 3045 if (startTimeBuilder_ == null) { 3046 if (((bitField0_ & 0x00000100) != 0) 3047 && startTime_ != null 3048 && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 3049 getStartTimeBuilder().mergeFrom(value); 3050 } else { 3051 startTime_ = value; 3052 } 3053 } else { 3054 startTimeBuilder_.mergeFrom(value); 3055 } 3056 bitField0_ |= 0x00000100; 3057 onChanged(); 3058 return this; 3059 } 3060 /** 3061 * 3062 * 3063 * <pre> 3064 * Output only. Workflow start time. 3065 * </pre> 3066 * 3067 * <code>.google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3068 * </code> 3069 */ clearStartTime()3070 public Builder clearStartTime() { 3071 bitField0_ = (bitField0_ & ~0x00000100); 3072 startTime_ = null; 3073 if (startTimeBuilder_ != null) { 3074 startTimeBuilder_.dispose(); 3075 startTimeBuilder_ = null; 3076 } 3077 onChanged(); 3078 return this; 3079 } 3080 /** 3081 * 3082 * 3083 * <pre> 3084 * Output only. Workflow start time. 3085 * </pre> 3086 * 3087 * <code>.google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3088 * </code> 3089 */ getStartTimeBuilder()3090 public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { 3091 bitField0_ |= 0x00000100; 3092 onChanged(); 3093 return getStartTimeFieldBuilder().getBuilder(); 3094 } 3095 /** 3096 * 3097 * 3098 * <pre> 3099 * Output only. Workflow start time. 3100 * </pre> 3101 * 3102 * <code>.google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3103 * </code> 3104 */ getStartTimeOrBuilder()3105 public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { 3106 if (startTimeBuilder_ != null) { 3107 return startTimeBuilder_.getMessageOrBuilder(); 3108 } else { 3109 return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; 3110 } 3111 } 3112 /** 3113 * 3114 * 3115 * <pre> 3116 * Output only. Workflow start time. 3117 * </pre> 3118 * 3119 * <code>.google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3120 * </code> 3121 */ 3122 private com.google.protobuf.SingleFieldBuilderV3< 3123 com.google.protobuf.Timestamp, 3124 com.google.protobuf.Timestamp.Builder, 3125 com.google.protobuf.TimestampOrBuilder> getStartTimeFieldBuilder()3126 getStartTimeFieldBuilder() { 3127 if (startTimeBuilder_ == null) { 3128 startTimeBuilder_ = 3129 new com.google.protobuf.SingleFieldBuilderV3< 3130 com.google.protobuf.Timestamp, 3131 com.google.protobuf.Timestamp.Builder, 3132 com.google.protobuf.TimestampOrBuilder>( 3133 getStartTime(), getParentForChildren(), isClean()); 3134 startTime_ = null; 3135 } 3136 return startTimeBuilder_; 3137 } 3138 3139 private com.google.protobuf.Timestamp endTime_; 3140 private com.google.protobuf.SingleFieldBuilderV3< 3141 com.google.protobuf.Timestamp, 3142 com.google.protobuf.Timestamp.Builder, 3143 com.google.protobuf.TimestampOrBuilder> 3144 endTimeBuilder_; 3145 /** 3146 * 3147 * 3148 * <pre> 3149 * Output only. Workflow end time. 3150 * </pre> 3151 * 3152 * <code>.google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3153 * </code> 3154 * 3155 * @return Whether the endTime field is set. 3156 */ hasEndTime()3157 public boolean hasEndTime() { 3158 return ((bitField0_ & 0x00000200) != 0); 3159 } 3160 /** 3161 * 3162 * 3163 * <pre> 3164 * Output only. Workflow end time. 3165 * </pre> 3166 * 3167 * <code>.google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3168 * </code> 3169 * 3170 * @return The endTime. 3171 */ getEndTime()3172 public com.google.protobuf.Timestamp getEndTime() { 3173 if (endTimeBuilder_ == null) { 3174 return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; 3175 } else { 3176 return endTimeBuilder_.getMessage(); 3177 } 3178 } 3179 /** 3180 * 3181 * 3182 * <pre> 3183 * Output only. Workflow end time. 3184 * </pre> 3185 * 3186 * <code>.google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3187 * </code> 3188 */ setEndTime(com.google.protobuf.Timestamp value)3189 public Builder setEndTime(com.google.protobuf.Timestamp value) { 3190 if (endTimeBuilder_ == null) { 3191 if (value == null) { 3192 throw new NullPointerException(); 3193 } 3194 endTime_ = value; 3195 } else { 3196 endTimeBuilder_.setMessage(value); 3197 } 3198 bitField0_ |= 0x00000200; 3199 onChanged(); 3200 return this; 3201 } 3202 /** 3203 * 3204 * 3205 * <pre> 3206 * Output only. Workflow end time. 3207 * </pre> 3208 * 3209 * <code>.google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3210 * </code> 3211 */ setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)3212 public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { 3213 if (endTimeBuilder_ == null) { 3214 endTime_ = builderForValue.build(); 3215 } else { 3216 endTimeBuilder_.setMessage(builderForValue.build()); 3217 } 3218 bitField0_ |= 0x00000200; 3219 onChanged(); 3220 return this; 3221 } 3222 /** 3223 * 3224 * 3225 * <pre> 3226 * Output only. Workflow end time. 3227 * </pre> 3228 * 3229 * <code>.google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3230 * </code> 3231 */ mergeEndTime(com.google.protobuf.Timestamp value)3232 public Builder mergeEndTime(com.google.protobuf.Timestamp value) { 3233 if (endTimeBuilder_ == null) { 3234 if (((bitField0_ & 0x00000200) != 0) 3235 && endTime_ != null 3236 && endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 3237 getEndTimeBuilder().mergeFrom(value); 3238 } else { 3239 endTime_ = value; 3240 } 3241 } else { 3242 endTimeBuilder_.mergeFrom(value); 3243 } 3244 bitField0_ |= 0x00000200; 3245 onChanged(); 3246 return this; 3247 } 3248 /** 3249 * 3250 * 3251 * <pre> 3252 * Output only. Workflow end time. 3253 * </pre> 3254 * 3255 * <code>.google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3256 * </code> 3257 */ clearEndTime()3258 public Builder clearEndTime() { 3259 bitField0_ = (bitField0_ & ~0x00000200); 3260 endTime_ = null; 3261 if (endTimeBuilder_ != null) { 3262 endTimeBuilder_.dispose(); 3263 endTimeBuilder_ = null; 3264 } 3265 onChanged(); 3266 return this; 3267 } 3268 /** 3269 * 3270 * 3271 * <pre> 3272 * Output only. Workflow end time. 3273 * </pre> 3274 * 3275 * <code>.google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3276 * </code> 3277 */ getEndTimeBuilder()3278 public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { 3279 bitField0_ |= 0x00000200; 3280 onChanged(); 3281 return getEndTimeFieldBuilder().getBuilder(); 3282 } 3283 /** 3284 * 3285 * 3286 * <pre> 3287 * Output only. Workflow end time. 3288 * </pre> 3289 * 3290 * <code>.google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3291 * </code> 3292 */ getEndTimeOrBuilder()3293 public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { 3294 if (endTimeBuilder_ != null) { 3295 return endTimeBuilder_.getMessageOrBuilder(); 3296 } else { 3297 return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; 3298 } 3299 } 3300 /** 3301 * 3302 * 3303 * <pre> 3304 * Output only. Workflow end time. 3305 * </pre> 3306 * 3307 * <code>.google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3308 * </code> 3309 */ 3310 private com.google.protobuf.SingleFieldBuilderV3< 3311 com.google.protobuf.Timestamp, 3312 com.google.protobuf.Timestamp.Builder, 3313 com.google.protobuf.TimestampOrBuilder> getEndTimeFieldBuilder()3314 getEndTimeFieldBuilder() { 3315 if (endTimeBuilder_ == null) { 3316 endTimeBuilder_ = 3317 new com.google.protobuf.SingleFieldBuilderV3< 3318 com.google.protobuf.Timestamp, 3319 com.google.protobuf.Timestamp.Builder, 3320 com.google.protobuf.TimestampOrBuilder>( 3321 getEndTime(), getParentForChildren(), isClean()); 3322 endTime_ = null; 3323 } 3324 return endTimeBuilder_; 3325 } 3326 3327 private java.lang.Object clusterUuid_ = ""; 3328 /** 3329 * 3330 * 3331 * <pre> 3332 * Output only. The UUID of target cluster. 3333 * </pre> 3334 * 3335 * <code>string cluster_uuid = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 3336 * 3337 * @return The clusterUuid. 3338 */ getClusterUuid()3339 public java.lang.String getClusterUuid() { 3340 java.lang.Object ref = clusterUuid_; 3341 if (!(ref instanceof java.lang.String)) { 3342 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 3343 java.lang.String s = bs.toStringUtf8(); 3344 clusterUuid_ = s; 3345 return s; 3346 } else { 3347 return (java.lang.String) ref; 3348 } 3349 } 3350 /** 3351 * 3352 * 3353 * <pre> 3354 * Output only. The UUID of target cluster. 3355 * </pre> 3356 * 3357 * <code>string cluster_uuid = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 3358 * 3359 * @return The bytes for clusterUuid. 3360 */ getClusterUuidBytes()3361 public com.google.protobuf.ByteString getClusterUuidBytes() { 3362 java.lang.Object ref = clusterUuid_; 3363 if (ref instanceof String) { 3364 com.google.protobuf.ByteString b = 3365 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 3366 clusterUuid_ = b; 3367 return b; 3368 } else { 3369 return (com.google.protobuf.ByteString) ref; 3370 } 3371 } 3372 /** 3373 * 3374 * 3375 * <pre> 3376 * Output only. The UUID of target cluster. 3377 * </pre> 3378 * 3379 * <code>string cluster_uuid = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 3380 * 3381 * @param value The clusterUuid to set. 3382 * @return This builder for chaining. 3383 */ setClusterUuid(java.lang.String value)3384 public Builder setClusterUuid(java.lang.String value) { 3385 if (value == null) { 3386 throw new NullPointerException(); 3387 } 3388 clusterUuid_ = value; 3389 bitField0_ |= 0x00000400; 3390 onChanged(); 3391 return this; 3392 } 3393 /** 3394 * 3395 * 3396 * <pre> 3397 * Output only. The UUID of target cluster. 3398 * </pre> 3399 * 3400 * <code>string cluster_uuid = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 3401 * 3402 * @return This builder for chaining. 3403 */ clearClusterUuid()3404 public Builder clearClusterUuid() { 3405 clusterUuid_ = getDefaultInstance().getClusterUuid(); 3406 bitField0_ = (bitField0_ & ~0x00000400); 3407 onChanged(); 3408 return this; 3409 } 3410 /** 3411 * 3412 * 3413 * <pre> 3414 * Output only. The UUID of target cluster. 3415 * </pre> 3416 * 3417 * <code>string cluster_uuid = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 3418 * 3419 * @param value The bytes for clusterUuid to set. 3420 * @return This builder for chaining. 3421 */ setClusterUuidBytes(com.google.protobuf.ByteString value)3422 public Builder setClusterUuidBytes(com.google.protobuf.ByteString value) { 3423 if (value == null) { 3424 throw new NullPointerException(); 3425 } 3426 checkByteStringIsUtf8(value); 3427 clusterUuid_ = value; 3428 bitField0_ |= 0x00000400; 3429 onChanged(); 3430 return this; 3431 } 3432 3433 private com.google.protobuf.Duration dagTimeout_; 3434 private com.google.protobuf.SingleFieldBuilderV3< 3435 com.google.protobuf.Duration, 3436 com.google.protobuf.Duration.Builder, 3437 com.google.protobuf.DurationOrBuilder> 3438 dagTimeoutBuilder_; 3439 /** 3440 * 3441 * 3442 * <pre> 3443 * Output only. The timeout duration for the DAG of jobs, expressed in seconds 3444 * (see [JSON representation of 3445 * duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). 3446 * </pre> 3447 * 3448 * <code> 3449 * .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3450 * </code> 3451 * 3452 * @return Whether the dagTimeout field is set. 3453 */ hasDagTimeout()3454 public boolean hasDagTimeout() { 3455 return ((bitField0_ & 0x00000800) != 0); 3456 } 3457 /** 3458 * 3459 * 3460 * <pre> 3461 * Output only. The timeout duration for the DAG of jobs, expressed in seconds 3462 * (see [JSON representation of 3463 * duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). 3464 * </pre> 3465 * 3466 * <code> 3467 * .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3468 * </code> 3469 * 3470 * @return The dagTimeout. 3471 */ getDagTimeout()3472 public com.google.protobuf.Duration getDagTimeout() { 3473 if (dagTimeoutBuilder_ == null) { 3474 return dagTimeout_ == null 3475 ? com.google.protobuf.Duration.getDefaultInstance() 3476 : dagTimeout_; 3477 } else { 3478 return dagTimeoutBuilder_.getMessage(); 3479 } 3480 } 3481 /** 3482 * 3483 * 3484 * <pre> 3485 * Output only. The timeout duration for the DAG of jobs, expressed in seconds 3486 * (see [JSON representation of 3487 * duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). 3488 * </pre> 3489 * 3490 * <code> 3491 * .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3492 * </code> 3493 */ setDagTimeout(com.google.protobuf.Duration value)3494 public Builder setDagTimeout(com.google.protobuf.Duration value) { 3495 if (dagTimeoutBuilder_ == null) { 3496 if (value == null) { 3497 throw new NullPointerException(); 3498 } 3499 dagTimeout_ = value; 3500 } else { 3501 dagTimeoutBuilder_.setMessage(value); 3502 } 3503 bitField0_ |= 0x00000800; 3504 onChanged(); 3505 return this; 3506 } 3507 /** 3508 * 3509 * 3510 * <pre> 3511 * Output only. The timeout duration for the DAG of jobs, expressed in seconds 3512 * (see [JSON representation of 3513 * duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). 3514 * </pre> 3515 * 3516 * <code> 3517 * .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3518 * </code> 3519 */ setDagTimeout(com.google.protobuf.Duration.Builder builderForValue)3520 public Builder setDagTimeout(com.google.protobuf.Duration.Builder builderForValue) { 3521 if (dagTimeoutBuilder_ == null) { 3522 dagTimeout_ = builderForValue.build(); 3523 } else { 3524 dagTimeoutBuilder_.setMessage(builderForValue.build()); 3525 } 3526 bitField0_ |= 0x00000800; 3527 onChanged(); 3528 return this; 3529 } 3530 /** 3531 * 3532 * 3533 * <pre> 3534 * Output only. The timeout duration for the DAG of jobs, expressed in seconds 3535 * (see [JSON representation of 3536 * duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). 3537 * </pre> 3538 * 3539 * <code> 3540 * .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3541 * </code> 3542 */ mergeDagTimeout(com.google.protobuf.Duration value)3543 public Builder mergeDagTimeout(com.google.protobuf.Duration value) { 3544 if (dagTimeoutBuilder_ == null) { 3545 if (((bitField0_ & 0x00000800) != 0) 3546 && dagTimeout_ != null 3547 && dagTimeout_ != com.google.protobuf.Duration.getDefaultInstance()) { 3548 getDagTimeoutBuilder().mergeFrom(value); 3549 } else { 3550 dagTimeout_ = value; 3551 } 3552 } else { 3553 dagTimeoutBuilder_.mergeFrom(value); 3554 } 3555 bitField0_ |= 0x00000800; 3556 onChanged(); 3557 return this; 3558 } 3559 /** 3560 * 3561 * 3562 * <pre> 3563 * Output only. The timeout duration for the DAG of jobs, expressed in seconds 3564 * (see [JSON representation of 3565 * duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). 3566 * </pre> 3567 * 3568 * <code> 3569 * .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3570 * </code> 3571 */ clearDagTimeout()3572 public Builder clearDagTimeout() { 3573 bitField0_ = (bitField0_ & ~0x00000800); 3574 dagTimeout_ = null; 3575 if (dagTimeoutBuilder_ != null) { 3576 dagTimeoutBuilder_.dispose(); 3577 dagTimeoutBuilder_ = null; 3578 } 3579 onChanged(); 3580 return this; 3581 } 3582 /** 3583 * 3584 * 3585 * <pre> 3586 * Output only. The timeout duration for the DAG of jobs, expressed in seconds 3587 * (see [JSON representation of 3588 * duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). 3589 * </pre> 3590 * 3591 * <code> 3592 * .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3593 * </code> 3594 */ getDagTimeoutBuilder()3595 public com.google.protobuf.Duration.Builder getDagTimeoutBuilder() { 3596 bitField0_ |= 0x00000800; 3597 onChanged(); 3598 return getDagTimeoutFieldBuilder().getBuilder(); 3599 } 3600 /** 3601 * 3602 * 3603 * <pre> 3604 * Output only. The timeout duration for the DAG of jobs, expressed in seconds 3605 * (see [JSON representation of 3606 * duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). 3607 * </pre> 3608 * 3609 * <code> 3610 * .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3611 * </code> 3612 */ getDagTimeoutOrBuilder()3613 public com.google.protobuf.DurationOrBuilder getDagTimeoutOrBuilder() { 3614 if (dagTimeoutBuilder_ != null) { 3615 return dagTimeoutBuilder_.getMessageOrBuilder(); 3616 } else { 3617 return dagTimeout_ == null 3618 ? com.google.protobuf.Duration.getDefaultInstance() 3619 : dagTimeout_; 3620 } 3621 } 3622 /** 3623 * 3624 * 3625 * <pre> 3626 * Output only. The timeout duration for the DAG of jobs, expressed in seconds 3627 * (see [JSON representation of 3628 * duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). 3629 * </pre> 3630 * 3631 * <code> 3632 * .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3633 * </code> 3634 */ 3635 private com.google.protobuf.SingleFieldBuilderV3< 3636 com.google.protobuf.Duration, 3637 com.google.protobuf.Duration.Builder, 3638 com.google.protobuf.DurationOrBuilder> getDagTimeoutFieldBuilder()3639 getDagTimeoutFieldBuilder() { 3640 if (dagTimeoutBuilder_ == null) { 3641 dagTimeoutBuilder_ = 3642 new com.google.protobuf.SingleFieldBuilderV3< 3643 com.google.protobuf.Duration, 3644 com.google.protobuf.Duration.Builder, 3645 com.google.protobuf.DurationOrBuilder>( 3646 getDagTimeout(), getParentForChildren(), isClean()); 3647 dagTimeout_ = null; 3648 } 3649 return dagTimeoutBuilder_; 3650 } 3651 3652 private com.google.protobuf.Timestamp dagStartTime_; 3653 private com.google.protobuf.SingleFieldBuilderV3< 3654 com.google.protobuf.Timestamp, 3655 com.google.protobuf.Timestamp.Builder, 3656 com.google.protobuf.TimestampOrBuilder> 3657 dagStartTimeBuilder_; 3658 /** 3659 * 3660 * 3661 * <pre> 3662 * Output only. DAG start time, only set for workflows with 3663 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 3664 * DAG begins. 3665 * </pre> 3666 * 3667 * <code> 3668 * .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3669 * </code> 3670 * 3671 * @return Whether the dagStartTime field is set. 3672 */ hasDagStartTime()3673 public boolean hasDagStartTime() { 3674 return ((bitField0_ & 0x00001000) != 0); 3675 } 3676 /** 3677 * 3678 * 3679 * <pre> 3680 * Output only. DAG start time, only set for workflows with 3681 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 3682 * DAG begins. 3683 * </pre> 3684 * 3685 * <code> 3686 * .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3687 * </code> 3688 * 3689 * @return The dagStartTime. 3690 */ getDagStartTime()3691 public com.google.protobuf.Timestamp getDagStartTime() { 3692 if (dagStartTimeBuilder_ == null) { 3693 return dagStartTime_ == null 3694 ? com.google.protobuf.Timestamp.getDefaultInstance() 3695 : dagStartTime_; 3696 } else { 3697 return dagStartTimeBuilder_.getMessage(); 3698 } 3699 } 3700 /** 3701 * 3702 * 3703 * <pre> 3704 * Output only. DAG start time, only set for workflows with 3705 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 3706 * DAG begins. 3707 * </pre> 3708 * 3709 * <code> 3710 * .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3711 * </code> 3712 */ setDagStartTime(com.google.protobuf.Timestamp value)3713 public Builder setDagStartTime(com.google.protobuf.Timestamp value) { 3714 if (dagStartTimeBuilder_ == null) { 3715 if (value == null) { 3716 throw new NullPointerException(); 3717 } 3718 dagStartTime_ = value; 3719 } else { 3720 dagStartTimeBuilder_.setMessage(value); 3721 } 3722 bitField0_ |= 0x00001000; 3723 onChanged(); 3724 return this; 3725 } 3726 /** 3727 * 3728 * 3729 * <pre> 3730 * Output only. DAG start time, only set for workflows with 3731 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 3732 * DAG begins. 3733 * </pre> 3734 * 3735 * <code> 3736 * .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3737 * </code> 3738 */ setDagStartTime(com.google.protobuf.Timestamp.Builder builderForValue)3739 public Builder setDagStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { 3740 if (dagStartTimeBuilder_ == null) { 3741 dagStartTime_ = builderForValue.build(); 3742 } else { 3743 dagStartTimeBuilder_.setMessage(builderForValue.build()); 3744 } 3745 bitField0_ |= 0x00001000; 3746 onChanged(); 3747 return this; 3748 } 3749 /** 3750 * 3751 * 3752 * <pre> 3753 * Output only. DAG start time, only set for workflows with 3754 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 3755 * DAG begins. 3756 * </pre> 3757 * 3758 * <code> 3759 * .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3760 * </code> 3761 */ mergeDagStartTime(com.google.protobuf.Timestamp value)3762 public Builder mergeDagStartTime(com.google.protobuf.Timestamp value) { 3763 if (dagStartTimeBuilder_ == null) { 3764 if (((bitField0_ & 0x00001000) != 0) 3765 && dagStartTime_ != null 3766 && dagStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 3767 getDagStartTimeBuilder().mergeFrom(value); 3768 } else { 3769 dagStartTime_ = value; 3770 } 3771 } else { 3772 dagStartTimeBuilder_.mergeFrom(value); 3773 } 3774 bitField0_ |= 0x00001000; 3775 onChanged(); 3776 return this; 3777 } 3778 /** 3779 * 3780 * 3781 * <pre> 3782 * Output only. DAG start time, only set for workflows with 3783 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 3784 * DAG begins. 3785 * </pre> 3786 * 3787 * <code> 3788 * .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3789 * </code> 3790 */ clearDagStartTime()3791 public Builder clearDagStartTime() { 3792 bitField0_ = (bitField0_ & ~0x00001000); 3793 dagStartTime_ = null; 3794 if (dagStartTimeBuilder_ != null) { 3795 dagStartTimeBuilder_.dispose(); 3796 dagStartTimeBuilder_ = null; 3797 } 3798 onChanged(); 3799 return this; 3800 } 3801 /** 3802 * 3803 * 3804 * <pre> 3805 * Output only. DAG start time, only set for workflows with 3806 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 3807 * DAG begins. 3808 * </pre> 3809 * 3810 * <code> 3811 * .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3812 * </code> 3813 */ getDagStartTimeBuilder()3814 public com.google.protobuf.Timestamp.Builder getDagStartTimeBuilder() { 3815 bitField0_ |= 0x00001000; 3816 onChanged(); 3817 return getDagStartTimeFieldBuilder().getBuilder(); 3818 } 3819 /** 3820 * 3821 * 3822 * <pre> 3823 * Output only. DAG start time, only set for workflows with 3824 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 3825 * DAG begins. 3826 * </pre> 3827 * 3828 * <code> 3829 * .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3830 * </code> 3831 */ getDagStartTimeOrBuilder()3832 public com.google.protobuf.TimestampOrBuilder getDagStartTimeOrBuilder() { 3833 if (dagStartTimeBuilder_ != null) { 3834 return dagStartTimeBuilder_.getMessageOrBuilder(); 3835 } else { 3836 return dagStartTime_ == null 3837 ? com.google.protobuf.Timestamp.getDefaultInstance() 3838 : dagStartTime_; 3839 } 3840 } 3841 /** 3842 * 3843 * 3844 * <pre> 3845 * Output only. DAG start time, only set for workflows with 3846 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 3847 * DAG begins. 3848 * </pre> 3849 * 3850 * <code> 3851 * .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3852 * </code> 3853 */ 3854 private com.google.protobuf.SingleFieldBuilderV3< 3855 com.google.protobuf.Timestamp, 3856 com.google.protobuf.Timestamp.Builder, 3857 com.google.protobuf.TimestampOrBuilder> getDagStartTimeFieldBuilder()3858 getDagStartTimeFieldBuilder() { 3859 if (dagStartTimeBuilder_ == null) { 3860 dagStartTimeBuilder_ = 3861 new com.google.protobuf.SingleFieldBuilderV3< 3862 com.google.protobuf.Timestamp, 3863 com.google.protobuf.Timestamp.Builder, 3864 com.google.protobuf.TimestampOrBuilder>( 3865 getDagStartTime(), getParentForChildren(), isClean()); 3866 dagStartTime_ = null; 3867 } 3868 return dagStartTimeBuilder_; 3869 } 3870 3871 private com.google.protobuf.Timestamp dagEndTime_; 3872 private com.google.protobuf.SingleFieldBuilderV3< 3873 com.google.protobuf.Timestamp, 3874 com.google.protobuf.Timestamp.Builder, 3875 com.google.protobuf.TimestampOrBuilder> 3876 dagEndTimeBuilder_; 3877 /** 3878 * 3879 * 3880 * <pre> 3881 * Output only. DAG end time, only set for workflows with 3882 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 3883 * DAG ends. 3884 * </pre> 3885 * 3886 * <code> 3887 * .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3888 * </code> 3889 * 3890 * @return Whether the dagEndTime field is set. 3891 */ hasDagEndTime()3892 public boolean hasDagEndTime() { 3893 return ((bitField0_ & 0x00002000) != 0); 3894 } 3895 /** 3896 * 3897 * 3898 * <pre> 3899 * Output only. DAG end time, only set for workflows with 3900 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 3901 * DAG ends. 3902 * </pre> 3903 * 3904 * <code> 3905 * .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3906 * </code> 3907 * 3908 * @return The dagEndTime. 3909 */ getDagEndTime()3910 public com.google.protobuf.Timestamp getDagEndTime() { 3911 if (dagEndTimeBuilder_ == null) { 3912 return dagEndTime_ == null 3913 ? com.google.protobuf.Timestamp.getDefaultInstance() 3914 : dagEndTime_; 3915 } else { 3916 return dagEndTimeBuilder_.getMessage(); 3917 } 3918 } 3919 /** 3920 * 3921 * 3922 * <pre> 3923 * Output only. DAG end time, only set for workflows with 3924 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 3925 * DAG ends. 3926 * </pre> 3927 * 3928 * <code> 3929 * .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3930 * </code> 3931 */ setDagEndTime(com.google.protobuf.Timestamp value)3932 public Builder setDagEndTime(com.google.protobuf.Timestamp value) { 3933 if (dagEndTimeBuilder_ == null) { 3934 if (value == null) { 3935 throw new NullPointerException(); 3936 } 3937 dagEndTime_ = value; 3938 } else { 3939 dagEndTimeBuilder_.setMessage(value); 3940 } 3941 bitField0_ |= 0x00002000; 3942 onChanged(); 3943 return this; 3944 } 3945 /** 3946 * 3947 * 3948 * <pre> 3949 * Output only. DAG end time, only set for workflows with 3950 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 3951 * DAG ends. 3952 * </pre> 3953 * 3954 * <code> 3955 * .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3956 * </code> 3957 */ setDagEndTime(com.google.protobuf.Timestamp.Builder builderForValue)3958 public Builder setDagEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { 3959 if (dagEndTimeBuilder_ == null) { 3960 dagEndTime_ = builderForValue.build(); 3961 } else { 3962 dagEndTimeBuilder_.setMessage(builderForValue.build()); 3963 } 3964 bitField0_ |= 0x00002000; 3965 onChanged(); 3966 return this; 3967 } 3968 /** 3969 * 3970 * 3971 * <pre> 3972 * Output only. DAG end time, only set for workflows with 3973 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 3974 * DAG ends. 3975 * </pre> 3976 * 3977 * <code> 3978 * .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3979 * </code> 3980 */ mergeDagEndTime(com.google.protobuf.Timestamp value)3981 public Builder mergeDagEndTime(com.google.protobuf.Timestamp value) { 3982 if (dagEndTimeBuilder_ == null) { 3983 if (((bitField0_ & 0x00002000) != 0) 3984 && dagEndTime_ != null 3985 && dagEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 3986 getDagEndTimeBuilder().mergeFrom(value); 3987 } else { 3988 dagEndTime_ = value; 3989 } 3990 } else { 3991 dagEndTimeBuilder_.mergeFrom(value); 3992 } 3993 bitField0_ |= 0x00002000; 3994 onChanged(); 3995 return this; 3996 } 3997 /** 3998 * 3999 * 4000 * <pre> 4001 * Output only. DAG end time, only set for workflows with 4002 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 4003 * DAG ends. 4004 * </pre> 4005 * 4006 * <code> 4007 * .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; 4008 * </code> 4009 */ clearDagEndTime()4010 public Builder clearDagEndTime() { 4011 bitField0_ = (bitField0_ & ~0x00002000); 4012 dagEndTime_ = null; 4013 if (dagEndTimeBuilder_ != null) { 4014 dagEndTimeBuilder_.dispose(); 4015 dagEndTimeBuilder_ = null; 4016 } 4017 onChanged(); 4018 return this; 4019 } 4020 /** 4021 * 4022 * 4023 * <pre> 4024 * Output only. DAG end time, only set for workflows with 4025 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 4026 * DAG ends. 4027 * </pre> 4028 * 4029 * <code> 4030 * .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; 4031 * </code> 4032 */ getDagEndTimeBuilder()4033 public com.google.protobuf.Timestamp.Builder getDagEndTimeBuilder() { 4034 bitField0_ |= 0x00002000; 4035 onChanged(); 4036 return getDagEndTimeFieldBuilder().getBuilder(); 4037 } 4038 /** 4039 * 4040 * 4041 * <pre> 4042 * Output only. DAG end time, only set for workflows with 4043 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 4044 * DAG ends. 4045 * </pre> 4046 * 4047 * <code> 4048 * .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; 4049 * </code> 4050 */ getDagEndTimeOrBuilder()4051 public com.google.protobuf.TimestampOrBuilder getDagEndTimeOrBuilder() { 4052 if (dagEndTimeBuilder_ != null) { 4053 return dagEndTimeBuilder_.getMessageOrBuilder(); 4054 } else { 4055 return dagEndTime_ == null 4056 ? com.google.protobuf.Timestamp.getDefaultInstance() 4057 : dagEndTime_; 4058 } 4059 } 4060 /** 4061 * 4062 * 4063 * <pre> 4064 * Output only. DAG end time, only set for workflows with 4065 * [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when 4066 * DAG ends. 4067 * </pre> 4068 * 4069 * <code> 4070 * .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; 4071 * </code> 4072 */ 4073 private com.google.protobuf.SingleFieldBuilderV3< 4074 com.google.protobuf.Timestamp, 4075 com.google.protobuf.Timestamp.Builder, 4076 com.google.protobuf.TimestampOrBuilder> getDagEndTimeFieldBuilder()4077 getDagEndTimeFieldBuilder() { 4078 if (dagEndTimeBuilder_ == null) { 4079 dagEndTimeBuilder_ = 4080 new com.google.protobuf.SingleFieldBuilderV3< 4081 com.google.protobuf.Timestamp, 4082 com.google.protobuf.Timestamp.Builder, 4083 com.google.protobuf.TimestampOrBuilder>( 4084 getDagEndTime(), getParentForChildren(), isClean()); 4085 dagEndTime_ = null; 4086 } 4087 return dagEndTimeBuilder_; 4088 } 4089 4090 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)4091 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 4092 return super.setUnknownFields(unknownFields); 4093 } 4094 4095 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)4096 public final Builder mergeUnknownFields( 4097 final com.google.protobuf.UnknownFieldSet unknownFields) { 4098 return super.mergeUnknownFields(unknownFields); 4099 } 4100 4101 // @@protoc_insertion_point(builder_scope:google.cloud.dataproc.v1.WorkflowMetadata) 4102 } 4103 4104 // @@protoc_insertion_point(class_scope:google.cloud.dataproc.v1.WorkflowMetadata) 4105 private static final com.google.cloud.dataproc.v1.WorkflowMetadata DEFAULT_INSTANCE; 4106 4107 static { 4108 DEFAULT_INSTANCE = new com.google.cloud.dataproc.v1.WorkflowMetadata(); 4109 } 4110 getDefaultInstance()4111 public static com.google.cloud.dataproc.v1.WorkflowMetadata getDefaultInstance() { 4112 return DEFAULT_INSTANCE; 4113 } 4114 4115 private static final com.google.protobuf.Parser<WorkflowMetadata> PARSER = 4116 new com.google.protobuf.AbstractParser<WorkflowMetadata>() { 4117 @java.lang.Override 4118 public WorkflowMetadata parsePartialFrom( 4119 com.google.protobuf.CodedInputStream input, 4120 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 4121 throws com.google.protobuf.InvalidProtocolBufferException { 4122 Builder builder = newBuilder(); 4123 try { 4124 builder.mergeFrom(input, extensionRegistry); 4125 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 4126 throw e.setUnfinishedMessage(builder.buildPartial()); 4127 } catch (com.google.protobuf.UninitializedMessageException e) { 4128 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 4129 } catch (java.io.IOException e) { 4130 throw new com.google.protobuf.InvalidProtocolBufferException(e) 4131 .setUnfinishedMessage(builder.buildPartial()); 4132 } 4133 return builder.buildPartial(); 4134 } 4135 }; 4136 parser()4137 public static com.google.protobuf.Parser<WorkflowMetadata> parser() { 4138 return PARSER; 4139 } 4140 4141 @java.lang.Override getParserForType()4142 public com.google.protobuf.Parser<WorkflowMetadata> getParserForType() { 4143 return PARSER; 4144 } 4145 4146 @java.lang.Override getDefaultInstanceForType()4147 public com.google.cloud.dataproc.v1.WorkflowMetadata getDefaultInstanceForType() { 4148 return DEFAULT_INSTANCE; 4149 } 4150 } 4151