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