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