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