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