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/v2beta3/task.proto 18 19 package com.google.cloud.tasks.v2beta3; 20 21 /** 22 * 23 * 24 * <pre> 25 * The status of a task attempt. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.tasks.v2beta3.Attempt} 29 */ 30 public final class Attempt extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.tasks.v2beta3.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.v2beta3.TaskProto 55 .internal_static_google_cloud_tasks_v2beta3_Attempt_descriptor; 56 } 57 58 @java.lang.Override 59 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()60 internalGetFieldAccessorTable() { 61 return com.google.cloud.tasks.v2beta3.TaskProto 62 .internal_static_google_cloud_tasks_v2beta3_Attempt_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.cloud.tasks.v2beta3.Attempt.class, 65 com.google.cloud.tasks.v2beta3.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.v2beta3.Attempt)) { 337 return super.equals(obj); 338 } 339 com.google.cloud.tasks.v2beta3.Attempt other = (com.google.cloud.tasks.v2beta3.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.v2beta3.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.v2beta3.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.v2beta3.Attempt parseFrom( 401 com.google.protobuf.ByteString data) 402 throws com.google.protobuf.InvalidProtocolBufferException { 403 return PARSER.parseFrom(data); 404 } 405 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)406 public static com.google.cloud.tasks.v2beta3.Attempt parseFrom( 407 com.google.protobuf.ByteString data, 408 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 409 throws com.google.protobuf.InvalidProtocolBufferException { 410 return PARSER.parseFrom(data, extensionRegistry); 411 } 412 parseFrom(byte[] data)413 public static com.google.cloud.tasks.v2beta3.Attempt parseFrom(byte[] data) 414 throws com.google.protobuf.InvalidProtocolBufferException { 415 return PARSER.parseFrom(data); 416 } 417 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)418 public static com.google.cloud.tasks.v2beta3.Attempt parseFrom( 419 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 420 throws com.google.protobuf.InvalidProtocolBufferException { 421 return PARSER.parseFrom(data, extensionRegistry); 422 } 423 parseFrom(java.io.InputStream input)424 public static com.google.cloud.tasks.v2beta3.Attempt parseFrom(java.io.InputStream input) 425 throws java.io.IOException { 426 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 427 } 428 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)429 public static com.google.cloud.tasks.v2beta3.Attempt parseFrom( 430 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 431 throws java.io.IOException { 432 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 433 PARSER, input, extensionRegistry); 434 } 435 parseDelimitedFrom(java.io.InputStream input)436 public static com.google.cloud.tasks.v2beta3.Attempt parseDelimitedFrom(java.io.InputStream input) 437 throws java.io.IOException { 438 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 439 } 440 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)441 public static com.google.cloud.tasks.v2beta3.Attempt parseDelimitedFrom( 442 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 443 throws java.io.IOException { 444 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 445 PARSER, input, extensionRegistry); 446 } 447 parseFrom( com.google.protobuf.CodedInputStream input)448 public static com.google.cloud.tasks.v2beta3.Attempt parseFrom( 449 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 450 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 451 } 452 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)453 public static com.google.cloud.tasks.v2beta3.Attempt parseFrom( 454 com.google.protobuf.CodedInputStream input, 455 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 456 throws java.io.IOException { 457 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 458 PARSER, input, extensionRegistry); 459 } 460 461 @java.lang.Override newBuilderForType()462 public Builder newBuilderForType() { 463 return newBuilder(); 464 } 465 newBuilder()466 public static Builder newBuilder() { 467 return DEFAULT_INSTANCE.toBuilder(); 468 } 469 newBuilder(com.google.cloud.tasks.v2beta3.Attempt prototype)470 public static Builder newBuilder(com.google.cloud.tasks.v2beta3.Attempt prototype) { 471 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 472 } 473 474 @java.lang.Override toBuilder()475 public Builder toBuilder() { 476 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 477 } 478 479 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)480 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 481 Builder builder = new Builder(parent); 482 return builder; 483 } 484 /** 485 * 486 * 487 * <pre> 488 * The status of a task attempt. 489 * </pre> 490 * 491 * Protobuf type {@code google.cloud.tasks.v2beta3.Attempt} 492 */ 493 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 494 implements 495 // @@protoc_insertion_point(builder_implements:google.cloud.tasks.v2beta3.Attempt) 496 com.google.cloud.tasks.v2beta3.AttemptOrBuilder { getDescriptor()497 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 498 return com.google.cloud.tasks.v2beta3.TaskProto 499 .internal_static_google_cloud_tasks_v2beta3_Attempt_descriptor; 500 } 501 502 @java.lang.Override 503 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()504 internalGetFieldAccessorTable() { 505 return com.google.cloud.tasks.v2beta3.TaskProto 506 .internal_static_google_cloud_tasks_v2beta3_Attempt_fieldAccessorTable 507 .ensureFieldAccessorsInitialized( 508 com.google.cloud.tasks.v2beta3.Attempt.class, 509 com.google.cloud.tasks.v2beta3.Attempt.Builder.class); 510 } 511 512 // Construct using com.google.cloud.tasks.v2beta3.Attempt.newBuilder() Builder()513 private Builder() {} 514 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)515 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 516 super(parent); 517 } 518 519 @java.lang.Override clear()520 public Builder clear() { 521 super.clear(); 522 bitField0_ = 0; 523 scheduleTime_ = null; 524 if (scheduleTimeBuilder_ != null) { 525 scheduleTimeBuilder_.dispose(); 526 scheduleTimeBuilder_ = null; 527 } 528 dispatchTime_ = null; 529 if (dispatchTimeBuilder_ != null) { 530 dispatchTimeBuilder_.dispose(); 531 dispatchTimeBuilder_ = null; 532 } 533 responseTime_ = null; 534 if (responseTimeBuilder_ != null) { 535 responseTimeBuilder_.dispose(); 536 responseTimeBuilder_ = null; 537 } 538 responseStatus_ = null; 539 if (responseStatusBuilder_ != null) { 540 responseStatusBuilder_.dispose(); 541 responseStatusBuilder_ = null; 542 } 543 return this; 544 } 545 546 @java.lang.Override getDescriptorForType()547 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 548 return com.google.cloud.tasks.v2beta3.TaskProto 549 .internal_static_google_cloud_tasks_v2beta3_Attempt_descriptor; 550 } 551 552 @java.lang.Override getDefaultInstanceForType()553 public com.google.cloud.tasks.v2beta3.Attempt getDefaultInstanceForType() { 554 return com.google.cloud.tasks.v2beta3.Attempt.getDefaultInstance(); 555 } 556 557 @java.lang.Override build()558 public com.google.cloud.tasks.v2beta3.Attempt build() { 559 com.google.cloud.tasks.v2beta3.Attempt result = buildPartial(); 560 if (!result.isInitialized()) { 561 throw newUninitializedMessageException(result); 562 } 563 return result; 564 } 565 566 @java.lang.Override buildPartial()567 public com.google.cloud.tasks.v2beta3.Attempt buildPartial() { 568 com.google.cloud.tasks.v2beta3.Attempt result = 569 new com.google.cloud.tasks.v2beta3.Attempt(this); 570 if (bitField0_ != 0) { 571 buildPartial0(result); 572 } 573 onBuilt(); 574 return result; 575 } 576 buildPartial0(com.google.cloud.tasks.v2beta3.Attempt result)577 private void buildPartial0(com.google.cloud.tasks.v2beta3.Attempt result) { 578 int from_bitField0_ = bitField0_; 579 if (((from_bitField0_ & 0x00000001) != 0)) { 580 result.scheduleTime_ = 581 scheduleTimeBuilder_ == null ? scheduleTime_ : scheduleTimeBuilder_.build(); 582 } 583 if (((from_bitField0_ & 0x00000002) != 0)) { 584 result.dispatchTime_ = 585 dispatchTimeBuilder_ == null ? dispatchTime_ : dispatchTimeBuilder_.build(); 586 } 587 if (((from_bitField0_ & 0x00000004) != 0)) { 588 result.responseTime_ = 589 responseTimeBuilder_ == null ? responseTime_ : responseTimeBuilder_.build(); 590 } 591 if (((from_bitField0_ & 0x00000008) != 0)) { 592 result.responseStatus_ = 593 responseStatusBuilder_ == null ? responseStatus_ : responseStatusBuilder_.build(); 594 } 595 } 596 597 @java.lang.Override clone()598 public Builder clone() { 599 return super.clone(); 600 } 601 602 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)603 public Builder setField( 604 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 605 return super.setField(field, value); 606 } 607 608 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)609 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 610 return super.clearField(field); 611 } 612 613 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)614 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 615 return super.clearOneof(oneof); 616 } 617 618 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)619 public Builder setRepeatedField( 620 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 621 return super.setRepeatedField(field, index, value); 622 } 623 624 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)625 public Builder addRepeatedField( 626 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 627 return super.addRepeatedField(field, value); 628 } 629 630 @java.lang.Override mergeFrom(com.google.protobuf.Message other)631 public Builder mergeFrom(com.google.protobuf.Message other) { 632 if (other instanceof com.google.cloud.tasks.v2beta3.Attempt) { 633 return mergeFrom((com.google.cloud.tasks.v2beta3.Attempt) other); 634 } else { 635 super.mergeFrom(other); 636 return this; 637 } 638 } 639 mergeFrom(com.google.cloud.tasks.v2beta3.Attempt other)640 public Builder mergeFrom(com.google.cloud.tasks.v2beta3.Attempt other) { 641 if (other == com.google.cloud.tasks.v2beta3.Attempt.getDefaultInstance()) return this; 642 if (other.hasScheduleTime()) { 643 mergeScheduleTime(other.getScheduleTime()); 644 } 645 if (other.hasDispatchTime()) { 646 mergeDispatchTime(other.getDispatchTime()); 647 } 648 if (other.hasResponseTime()) { 649 mergeResponseTime(other.getResponseTime()); 650 } 651 if (other.hasResponseStatus()) { 652 mergeResponseStatus(other.getResponseStatus()); 653 } 654 this.mergeUnknownFields(other.getUnknownFields()); 655 onChanged(); 656 return this; 657 } 658 659 @java.lang.Override isInitialized()660 public final boolean isInitialized() { 661 return true; 662 } 663 664 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)665 public Builder mergeFrom( 666 com.google.protobuf.CodedInputStream input, 667 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 668 throws java.io.IOException { 669 if (extensionRegistry == null) { 670 throw new java.lang.NullPointerException(); 671 } 672 try { 673 boolean done = false; 674 while (!done) { 675 int tag = input.readTag(); 676 switch (tag) { 677 case 0: 678 done = true; 679 break; 680 case 10: 681 { 682 input.readMessage(getScheduleTimeFieldBuilder().getBuilder(), extensionRegistry); 683 bitField0_ |= 0x00000001; 684 break; 685 } // case 10 686 case 18: 687 { 688 input.readMessage(getDispatchTimeFieldBuilder().getBuilder(), extensionRegistry); 689 bitField0_ |= 0x00000002; 690 break; 691 } // case 18 692 case 26: 693 { 694 input.readMessage(getResponseTimeFieldBuilder().getBuilder(), extensionRegistry); 695 bitField0_ |= 0x00000004; 696 break; 697 } // case 26 698 case 34: 699 { 700 input.readMessage(getResponseStatusFieldBuilder().getBuilder(), extensionRegistry); 701 bitField0_ |= 0x00000008; 702 break; 703 } // case 34 704 default: 705 { 706 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 707 done = true; // was an endgroup tag 708 } 709 break; 710 } // default: 711 } // switch (tag) 712 } // while (!done) 713 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 714 throw e.unwrapIOException(); 715 } finally { 716 onChanged(); 717 } // finally 718 return this; 719 } 720 721 private int bitField0_; 722 723 private com.google.protobuf.Timestamp scheduleTime_; 724 private com.google.protobuf.SingleFieldBuilderV3< 725 com.google.protobuf.Timestamp, 726 com.google.protobuf.Timestamp.Builder, 727 com.google.protobuf.TimestampOrBuilder> 728 scheduleTimeBuilder_; 729 /** 730 * 731 * 732 * <pre> 733 * Output only. The time that this attempt was scheduled. 734 * `schedule_time` will be truncated to the nearest microsecond. 735 * </pre> 736 * 737 * <code>.google.protobuf.Timestamp schedule_time = 1;</code> 738 * 739 * @return Whether the scheduleTime field is set. 740 */ hasScheduleTime()741 public boolean hasScheduleTime() { 742 return ((bitField0_ & 0x00000001) != 0); 743 } 744 /** 745 * 746 * 747 * <pre> 748 * Output only. The time that this attempt was scheduled. 749 * `schedule_time` will be truncated to the nearest microsecond. 750 * </pre> 751 * 752 * <code>.google.protobuf.Timestamp schedule_time = 1;</code> 753 * 754 * @return The scheduleTime. 755 */ getScheduleTime()756 public com.google.protobuf.Timestamp getScheduleTime() { 757 if (scheduleTimeBuilder_ == null) { 758 return scheduleTime_ == null 759 ? com.google.protobuf.Timestamp.getDefaultInstance() 760 : scheduleTime_; 761 } else { 762 return scheduleTimeBuilder_.getMessage(); 763 } 764 } 765 /** 766 * 767 * 768 * <pre> 769 * Output only. The time that this attempt was scheduled. 770 * `schedule_time` will be truncated to the nearest microsecond. 771 * </pre> 772 * 773 * <code>.google.protobuf.Timestamp schedule_time = 1;</code> 774 */ setScheduleTime(com.google.protobuf.Timestamp value)775 public Builder setScheduleTime(com.google.protobuf.Timestamp value) { 776 if (scheduleTimeBuilder_ == null) { 777 if (value == null) { 778 throw new NullPointerException(); 779 } 780 scheduleTime_ = value; 781 } else { 782 scheduleTimeBuilder_.setMessage(value); 783 } 784 bitField0_ |= 0x00000001; 785 onChanged(); 786 return this; 787 } 788 /** 789 * 790 * 791 * <pre> 792 * Output only. The time that this attempt was scheduled. 793 * `schedule_time` will be truncated to the nearest microsecond. 794 * </pre> 795 * 796 * <code>.google.protobuf.Timestamp schedule_time = 1;</code> 797 */ setScheduleTime(com.google.protobuf.Timestamp.Builder builderForValue)798 public Builder setScheduleTime(com.google.protobuf.Timestamp.Builder builderForValue) { 799 if (scheduleTimeBuilder_ == null) { 800 scheduleTime_ = builderForValue.build(); 801 } else { 802 scheduleTimeBuilder_.setMessage(builderForValue.build()); 803 } 804 bitField0_ |= 0x00000001; 805 onChanged(); 806 return this; 807 } 808 /** 809 * 810 * 811 * <pre> 812 * Output only. The time that this attempt was scheduled. 813 * `schedule_time` will be truncated to the nearest microsecond. 814 * </pre> 815 * 816 * <code>.google.protobuf.Timestamp schedule_time = 1;</code> 817 */ mergeScheduleTime(com.google.protobuf.Timestamp value)818 public Builder mergeScheduleTime(com.google.protobuf.Timestamp value) { 819 if (scheduleTimeBuilder_ == null) { 820 if (((bitField0_ & 0x00000001) != 0) 821 && scheduleTime_ != null 822 && scheduleTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 823 getScheduleTimeBuilder().mergeFrom(value); 824 } else { 825 scheduleTime_ = value; 826 } 827 } else { 828 scheduleTimeBuilder_.mergeFrom(value); 829 } 830 bitField0_ |= 0x00000001; 831 onChanged(); 832 return this; 833 } 834 /** 835 * 836 * 837 * <pre> 838 * Output only. The time that this attempt was scheduled. 839 * `schedule_time` will be truncated to the nearest microsecond. 840 * </pre> 841 * 842 * <code>.google.protobuf.Timestamp schedule_time = 1;</code> 843 */ clearScheduleTime()844 public Builder clearScheduleTime() { 845 bitField0_ = (bitField0_ & ~0x00000001); 846 scheduleTime_ = null; 847 if (scheduleTimeBuilder_ != null) { 848 scheduleTimeBuilder_.dispose(); 849 scheduleTimeBuilder_ = null; 850 } 851 onChanged(); 852 return this; 853 } 854 /** 855 * 856 * 857 * <pre> 858 * Output only. The time that this attempt was scheduled. 859 * `schedule_time` will be truncated to the nearest microsecond. 860 * </pre> 861 * 862 * <code>.google.protobuf.Timestamp schedule_time = 1;</code> 863 */ getScheduleTimeBuilder()864 public com.google.protobuf.Timestamp.Builder getScheduleTimeBuilder() { 865 bitField0_ |= 0x00000001; 866 onChanged(); 867 return getScheduleTimeFieldBuilder().getBuilder(); 868 } 869 /** 870 * 871 * 872 * <pre> 873 * Output only. The time that this attempt was scheduled. 874 * `schedule_time` will be truncated to the nearest microsecond. 875 * </pre> 876 * 877 * <code>.google.protobuf.Timestamp schedule_time = 1;</code> 878 */ getScheduleTimeOrBuilder()879 public com.google.protobuf.TimestampOrBuilder getScheduleTimeOrBuilder() { 880 if (scheduleTimeBuilder_ != null) { 881 return scheduleTimeBuilder_.getMessageOrBuilder(); 882 } else { 883 return scheduleTime_ == null 884 ? com.google.protobuf.Timestamp.getDefaultInstance() 885 : scheduleTime_; 886 } 887 } 888 /** 889 * 890 * 891 * <pre> 892 * Output only. The time that this attempt was scheduled. 893 * `schedule_time` will be truncated to the nearest microsecond. 894 * </pre> 895 * 896 * <code>.google.protobuf.Timestamp schedule_time = 1;</code> 897 */ 898 private com.google.protobuf.SingleFieldBuilderV3< 899 com.google.protobuf.Timestamp, 900 com.google.protobuf.Timestamp.Builder, 901 com.google.protobuf.TimestampOrBuilder> getScheduleTimeFieldBuilder()902 getScheduleTimeFieldBuilder() { 903 if (scheduleTimeBuilder_ == null) { 904 scheduleTimeBuilder_ = 905 new com.google.protobuf.SingleFieldBuilderV3< 906 com.google.protobuf.Timestamp, 907 com.google.protobuf.Timestamp.Builder, 908 com.google.protobuf.TimestampOrBuilder>( 909 getScheduleTime(), getParentForChildren(), isClean()); 910 scheduleTime_ = null; 911 } 912 return scheduleTimeBuilder_; 913 } 914 915 private com.google.protobuf.Timestamp dispatchTime_; 916 private com.google.protobuf.SingleFieldBuilderV3< 917 com.google.protobuf.Timestamp, 918 com.google.protobuf.Timestamp.Builder, 919 com.google.protobuf.TimestampOrBuilder> 920 dispatchTimeBuilder_; 921 /** 922 * 923 * 924 * <pre> 925 * Output only. The time that this attempt was dispatched. 926 * `dispatch_time` will be truncated to the nearest microsecond. 927 * </pre> 928 * 929 * <code>.google.protobuf.Timestamp dispatch_time = 2;</code> 930 * 931 * @return Whether the dispatchTime field is set. 932 */ hasDispatchTime()933 public boolean hasDispatchTime() { 934 return ((bitField0_ & 0x00000002) != 0); 935 } 936 /** 937 * 938 * 939 * <pre> 940 * Output only. The time that this attempt was dispatched. 941 * `dispatch_time` will be truncated to the nearest microsecond. 942 * </pre> 943 * 944 * <code>.google.protobuf.Timestamp dispatch_time = 2;</code> 945 * 946 * @return The dispatchTime. 947 */ getDispatchTime()948 public com.google.protobuf.Timestamp getDispatchTime() { 949 if (dispatchTimeBuilder_ == null) { 950 return dispatchTime_ == null 951 ? com.google.protobuf.Timestamp.getDefaultInstance() 952 : dispatchTime_; 953 } else { 954 return dispatchTimeBuilder_.getMessage(); 955 } 956 } 957 /** 958 * 959 * 960 * <pre> 961 * Output only. The time that this attempt was dispatched. 962 * `dispatch_time` will be truncated to the nearest microsecond. 963 * </pre> 964 * 965 * <code>.google.protobuf.Timestamp dispatch_time = 2;</code> 966 */ setDispatchTime(com.google.protobuf.Timestamp value)967 public Builder setDispatchTime(com.google.protobuf.Timestamp value) { 968 if (dispatchTimeBuilder_ == null) { 969 if (value == null) { 970 throw new NullPointerException(); 971 } 972 dispatchTime_ = value; 973 } else { 974 dispatchTimeBuilder_.setMessage(value); 975 } 976 bitField0_ |= 0x00000002; 977 onChanged(); 978 return this; 979 } 980 /** 981 * 982 * 983 * <pre> 984 * Output only. The time that this attempt was dispatched. 985 * `dispatch_time` will be truncated to the nearest microsecond. 986 * </pre> 987 * 988 * <code>.google.protobuf.Timestamp dispatch_time = 2;</code> 989 */ setDispatchTime(com.google.protobuf.Timestamp.Builder builderForValue)990 public Builder setDispatchTime(com.google.protobuf.Timestamp.Builder builderForValue) { 991 if (dispatchTimeBuilder_ == null) { 992 dispatchTime_ = builderForValue.build(); 993 } else { 994 dispatchTimeBuilder_.setMessage(builderForValue.build()); 995 } 996 bitField0_ |= 0x00000002; 997 onChanged(); 998 return this; 999 } 1000 /** 1001 * 1002 * 1003 * <pre> 1004 * Output only. The time that this attempt was dispatched. 1005 * `dispatch_time` will be truncated to the nearest microsecond. 1006 * </pre> 1007 * 1008 * <code>.google.protobuf.Timestamp dispatch_time = 2;</code> 1009 */ mergeDispatchTime(com.google.protobuf.Timestamp value)1010 public Builder mergeDispatchTime(com.google.protobuf.Timestamp value) { 1011 if (dispatchTimeBuilder_ == null) { 1012 if (((bitField0_ & 0x00000002) != 0) 1013 && dispatchTime_ != null 1014 && dispatchTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 1015 getDispatchTimeBuilder().mergeFrom(value); 1016 } else { 1017 dispatchTime_ = value; 1018 } 1019 } else { 1020 dispatchTimeBuilder_.mergeFrom(value); 1021 } 1022 bitField0_ |= 0x00000002; 1023 onChanged(); 1024 return this; 1025 } 1026 /** 1027 * 1028 * 1029 * <pre> 1030 * Output only. The time that this attempt was dispatched. 1031 * `dispatch_time` will be truncated to the nearest microsecond. 1032 * </pre> 1033 * 1034 * <code>.google.protobuf.Timestamp dispatch_time = 2;</code> 1035 */ clearDispatchTime()1036 public Builder clearDispatchTime() { 1037 bitField0_ = (bitField0_ & ~0x00000002); 1038 dispatchTime_ = null; 1039 if (dispatchTimeBuilder_ != null) { 1040 dispatchTimeBuilder_.dispose(); 1041 dispatchTimeBuilder_ = null; 1042 } 1043 onChanged(); 1044 return this; 1045 } 1046 /** 1047 * 1048 * 1049 * <pre> 1050 * Output only. The time that this attempt was dispatched. 1051 * `dispatch_time` will be truncated to the nearest microsecond. 1052 * </pre> 1053 * 1054 * <code>.google.protobuf.Timestamp dispatch_time = 2;</code> 1055 */ getDispatchTimeBuilder()1056 public com.google.protobuf.Timestamp.Builder getDispatchTimeBuilder() { 1057 bitField0_ |= 0x00000002; 1058 onChanged(); 1059 return getDispatchTimeFieldBuilder().getBuilder(); 1060 } 1061 /** 1062 * 1063 * 1064 * <pre> 1065 * Output only. The time that this attempt was dispatched. 1066 * `dispatch_time` will be truncated to the nearest microsecond. 1067 * </pre> 1068 * 1069 * <code>.google.protobuf.Timestamp dispatch_time = 2;</code> 1070 */ getDispatchTimeOrBuilder()1071 public com.google.protobuf.TimestampOrBuilder getDispatchTimeOrBuilder() { 1072 if (dispatchTimeBuilder_ != null) { 1073 return dispatchTimeBuilder_.getMessageOrBuilder(); 1074 } else { 1075 return dispatchTime_ == null 1076 ? com.google.protobuf.Timestamp.getDefaultInstance() 1077 : dispatchTime_; 1078 } 1079 } 1080 /** 1081 * 1082 * 1083 * <pre> 1084 * Output only. The time that this attempt was dispatched. 1085 * `dispatch_time` will be truncated to the nearest microsecond. 1086 * </pre> 1087 * 1088 * <code>.google.protobuf.Timestamp dispatch_time = 2;</code> 1089 */ 1090 private com.google.protobuf.SingleFieldBuilderV3< 1091 com.google.protobuf.Timestamp, 1092 com.google.protobuf.Timestamp.Builder, 1093 com.google.protobuf.TimestampOrBuilder> getDispatchTimeFieldBuilder()1094 getDispatchTimeFieldBuilder() { 1095 if (dispatchTimeBuilder_ == null) { 1096 dispatchTimeBuilder_ = 1097 new com.google.protobuf.SingleFieldBuilderV3< 1098 com.google.protobuf.Timestamp, 1099 com.google.protobuf.Timestamp.Builder, 1100 com.google.protobuf.TimestampOrBuilder>( 1101 getDispatchTime(), getParentForChildren(), isClean()); 1102 dispatchTime_ = null; 1103 } 1104 return dispatchTimeBuilder_; 1105 } 1106 1107 private com.google.protobuf.Timestamp responseTime_; 1108 private com.google.protobuf.SingleFieldBuilderV3< 1109 com.google.protobuf.Timestamp, 1110 com.google.protobuf.Timestamp.Builder, 1111 com.google.protobuf.TimestampOrBuilder> 1112 responseTimeBuilder_; 1113 /** 1114 * 1115 * 1116 * <pre> 1117 * Output only. The time that this attempt response was received. 1118 * `response_time` will be truncated to the nearest microsecond. 1119 * </pre> 1120 * 1121 * <code>.google.protobuf.Timestamp response_time = 3;</code> 1122 * 1123 * @return Whether the responseTime field is set. 1124 */ hasResponseTime()1125 public boolean hasResponseTime() { 1126 return ((bitField0_ & 0x00000004) != 0); 1127 } 1128 /** 1129 * 1130 * 1131 * <pre> 1132 * Output only. The time that this attempt response was received. 1133 * `response_time` will be truncated to the nearest microsecond. 1134 * </pre> 1135 * 1136 * <code>.google.protobuf.Timestamp response_time = 3;</code> 1137 * 1138 * @return The responseTime. 1139 */ getResponseTime()1140 public com.google.protobuf.Timestamp getResponseTime() { 1141 if (responseTimeBuilder_ == null) { 1142 return responseTime_ == null 1143 ? com.google.protobuf.Timestamp.getDefaultInstance() 1144 : responseTime_; 1145 } else { 1146 return responseTimeBuilder_.getMessage(); 1147 } 1148 } 1149 /** 1150 * 1151 * 1152 * <pre> 1153 * Output only. The time that this attempt response was received. 1154 * `response_time` will be truncated to the nearest microsecond. 1155 * </pre> 1156 * 1157 * <code>.google.protobuf.Timestamp response_time = 3;</code> 1158 */ setResponseTime(com.google.protobuf.Timestamp value)1159 public Builder setResponseTime(com.google.protobuf.Timestamp value) { 1160 if (responseTimeBuilder_ == null) { 1161 if (value == null) { 1162 throw new NullPointerException(); 1163 } 1164 responseTime_ = value; 1165 } else { 1166 responseTimeBuilder_.setMessage(value); 1167 } 1168 bitField0_ |= 0x00000004; 1169 onChanged(); 1170 return this; 1171 } 1172 /** 1173 * 1174 * 1175 * <pre> 1176 * Output only. The time that this attempt response was received. 1177 * `response_time` will be truncated to the nearest microsecond. 1178 * </pre> 1179 * 1180 * <code>.google.protobuf.Timestamp response_time = 3;</code> 1181 */ setResponseTime(com.google.protobuf.Timestamp.Builder builderForValue)1182 public Builder setResponseTime(com.google.protobuf.Timestamp.Builder builderForValue) { 1183 if (responseTimeBuilder_ == null) { 1184 responseTime_ = builderForValue.build(); 1185 } else { 1186 responseTimeBuilder_.setMessage(builderForValue.build()); 1187 } 1188 bitField0_ |= 0x00000004; 1189 onChanged(); 1190 return this; 1191 } 1192 /** 1193 * 1194 * 1195 * <pre> 1196 * Output only. The time that this attempt response was received. 1197 * `response_time` will be truncated to the nearest microsecond. 1198 * </pre> 1199 * 1200 * <code>.google.protobuf.Timestamp response_time = 3;</code> 1201 */ mergeResponseTime(com.google.protobuf.Timestamp value)1202 public Builder mergeResponseTime(com.google.protobuf.Timestamp value) { 1203 if (responseTimeBuilder_ == null) { 1204 if (((bitField0_ & 0x00000004) != 0) 1205 && responseTime_ != null 1206 && responseTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 1207 getResponseTimeBuilder().mergeFrom(value); 1208 } else { 1209 responseTime_ = value; 1210 } 1211 } else { 1212 responseTimeBuilder_.mergeFrom(value); 1213 } 1214 bitField0_ |= 0x00000004; 1215 onChanged(); 1216 return this; 1217 } 1218 /** 1219 * 1220 * 1221 * <pre> 1222 * Output only. The time that this attempt response was received. 1223 * `response_time` will be truncated to the nearest microsecond. 1224 * </pre> 1225 * 1226 * <code>.google.protobuf.Timestamp response_time = 3;</code> 1227 */ clearResponseTime()1228 public Builder clearResponseTime() { 1229 bitField0_ = (bitField0_ & ~0x00000004); 1230 responseTime_ = null; 1231 if (responseTimeBuilder_ != null) { 1232 responseTimeBuilder_.dispose(); 1233 responseTimeBuilder_ = null; 1234 } 1235 onChanged(); 1236 return this; 1237 } 1238 /** 1239 * 1240 * 1241 * <pre> 1242 * Output only. The time that this attempt response was received. 1243 * `response_time` will be truncated to the nearest microsecond. 1244 * </pre> 1245 * 1246 * <code>.google.protobuf.Timestamp response_time = 3;</code> 1247 */ getResponseTimeBuilder()1248 public com.google.protobuf.Timestamp.Builder getResponseTimeBuilder() { 1249 bitField0_ |= 0x00000004; 1250 onChanged(); 1251 return getResponseTimeFieldBuilder().getBuilder(); 1252 } 1253 /** 1254 * 1255 * 1256 * <pre> 1257 * Output only. The time that this attempt response was received. 1258 * `response_time` will be truncated to the nearest microsecond. 1259 * </pre> 1260 * 1261 * <code>.google.protobuf.Timestamp response_time = 3;</code> 1262 */ getResponseTimeOrBuilder()1263 public com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder() { 1264 if (responseTimeBuilder_ != null) { 1265 return responseTimeBuilder_.getMessageOrBuilder(); 1266 } else { 1267 return responseTime_ == null 1268 ? com.google.protobuf.Timestamp.getDefaultInstance() 1269 : responseTime_; 1270 } 1271 } 1272 /** 1273 * 1274 * 1275 * <pre> 1276 * Output only. The time that this attempt response was received. 1277 * `response_time` will be truncated to the nearest microsecond. 1278 * </pre> 1279 * 1280 * <code>.google.protobuf.Timestamp response_time = 3;</code> 1281 */ 1282 private com.google.protobuf.SingleFieldBuilderV3< 1283 com.google.protobuf.Timestamp, 1284 com.google.protobuf.Timestamp.Builder, 1285 com.google.protobuf.TimestampOrBuilder> getResponseTimeFieldBuilder()1286 getResponseTimeFieldBuilder() { 1287 if (responseTimeBuilder_ == null) { 1288 responseTimeBuilder_ = 1289 new com.google.protobuf.SingleFieldBuilderV3< 1290 com.google.protobuf.Timestamp, 1291 com.google.protobuf.Timestamp.Builder, 1292 com.google.protobuf.TimestampOrBuilder>( 1293 getResponseTime(), getParentForChildren(), isClean()); 1294 responseTime_ = null; 1295 } 1296 return responseTimeBuilder_; 1297 } 1298 1299 private com.google.rpc.Status responseStatus_; 1300 private com.google.protobuf.SingleFieldBuilderV3< 1301 com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> 1302 responseStatusBuilder_; 1303 /** 1304 * 1305 * 1306 * <pre> 1307 * Output only. The response from the worker for this attempt. 1308 * If `response_time` is unset, then the task has not been attempted or is 1309 * currently running and the `response_status` field is meaningless. 1310 * </pre> 1311 * 1312 * <code>.google.rpc.Status response_status = 4;</code> 1313 * 1314 * @return Whether the responseStatus field is set. 1315 */ hasResponseStatus()1316 public boolean hasResponseStatus() { 1317 return ((bitField0_ & 0x00000008) != 0); 1318 } 1319 /** 1320 * 1321 * 1322 * <pre> 1323 * Output only. The response from the worker for this attempt. 1324 * If `response_time` is unset, then the task has not been attempted or is 1325 * currently running and the `response_status` field is meaningless. 1326 * </pre> 1327 * 1328 * <code>.google.rpc.Status response_status = 4;</code> 1329 * 1330 * @return The responseStatus. 1331 */ getResponseStatus()1332 public com.google.rpc.Status getResponseStatus() { 1333 if (responseStatusBuilder_ == null) { 1334 return responseStatus_ == null 1335 ? com.google.rpc.Status.getDefaultInstance() 1336 : responseStatus_; 1337 } else { 1338 return responseStatusBuilder_.getMessage(); 1339 } 1340 } 1341 /** 1342 * 1343 * 1344 * <pre> 1345 * Output only. The response from the worker for this attempt. 1346 * If `response_time` is unset, then the task has not been attempted or is 1347 * currently running and the `response_status` field is meaningless. 1348 * </pre> 1349 * 1350 * <code>.google.rpc.Status response_status = 4;</code> 1351 */ setResponseStatus(com.google.rpc.Status value)1352 public Builder setResponseStatus(com.google.rpc.Status value) { 1353 if (responseStatusBuilder_ == null) { 1354 if (value == null) { 1355 throw new NullPointerException(); 1356 } 1357 responseStatus_ = value; 1358 } else { 1359 responseStatusBuilder_.setMessage(value); 1360 } 1361 bitField0_ |= 0x00000008; 1362 onChanged(); 1363 return this; 1364 } 1365 /** 1366 * 1367 * 1368 * <pre> 1369 * Output only. The response from the worker for this attempt. 1370 * If `response_time` is unset, then the task has not been attempted or is 1371 * currently running and the `response_status` field is meaningless. 1372 * </pre> 1373 * 1374 * <code>.google.rpc.Status response_status = 4;</code> 1375 */ setResponseStatus(com.google.rpc.Status.Builder builderForValue)1376 public Builder setResponseStatus(com.google.rpc.Status.Builder builderForValue) { 1377 if (responseStatusBuilder_ == null) { 1378 responseStatus_ = builderForValue.build(); 1379 } else { 1380 responseStatusBuilder_.setMessage(builderForValue.build()); 1381 } 1382 bitField0_ |= 0x00000008; 1383 onChanged(); 1384 return this; 1385 } 1386 /** 1387 * 1388 * 1389 * <pre> 1390 * Output only. The response from the worker for this attempt. 1391 * If `response_time` is unset, then the task has not been attempted or is 1392 * currently running and the `response_status` field is meaningless. 1393 * </pre> 1394 * 1395 * <code>.google.rpc.Status response_status = 4;</code> 1396 */ mergeResponseStatus(com.google.rpc.Status value)1397 public Builder mergeResponseStatus(com.google.rpc.Status value) { 1398 if (responseStatusBuilder_ == null) { 1399 if (((bitField0_ & 0x00000008) != 0) 1400 && responseStatus_ != null 1401 && responseStatus_ != com.google.rpc.Status.getDefaultInstance()) { 1402 getResponseStatusBuilder().mergeFrom(value); 1403 } else { 1404 responseStatus_ = value; 1405 } 1406 } else { 1407 responseStatusBuilder_.mergeFrom(value); 1408 } 1409 bitField0_ |= 0x00000008; 1410 onChanged(); 1411 return this; 1412 } 1413 /** 1414 * 1415 * 1416 * <pre> 1417 * Output only. The response from the worker for this attempt. 1418 * If `response_time` is unset, then the task has not been attempted or is 1419 * currently running and the `response_status` field is meaningless. 1420 * </pre> 1421 * 1422 * <code>.google.rpc.Status response_status = 4;</code> 1423 */ clearResponseStatus()1424 public Builder clearResponseStatus() { 1425 bitField0_ = (bitField0_ & ~0x00000008); 1426 responseStatus_ = null; 1427 if (responseStatusBuilder_ != null) { 1428 responseStatusBuilder_.dispose(); 1429 responseStatusBuilder_ = null; 1430 } 1431 onChanged(); 1432 return this; 1433 } 1434 /** 1435 * 1436 * 1437 * <pre> 1438 * Output only. The response from the worker for this attempt. 1439 * If `response_time` is unset, then the task has not been attempted or is 1440 * currently running and the `response_status` field is meaningless. 1441 * </pre> 1442 * 1443 * <code>.google.rpc.Status response_status = 4;</code> 1444 */ getResponseStatusBuilder()1445 public com.google.rpc.Status.Builder getResponseStatusBuilder() { 1446 bitField0_ |= 0x00000008; 1447 onChanged(); 1448 return getResponseStatusFieldBuilder().getBuilder(); 1449 } 1450 /** 1451 * 1452 * 1453 * <pre> 1454 * Output only. The response from the worker for this attempt. 1455 * If `response_time` is unset, then the task has not been attempted or is 1456 * currently running and the `response_status` field is meaningless. 1457 * </pre> 1458 * 1459 * <code>.google.rpc.Status response_status = 4;</code> 1460 */ getResponseStatusOrBuilder()1461 public com.google.rpc.StatusOrBuilder getResponseStatusOrBuilder() { 1462 if (responseStatusBuilder_ != null) { 1463 return responseStatusBuilder_.getMessageOrBuilder(); 1464 } else { 1465 return responseStatus_ == null 1466 ? com.google.rpc.Status.getDefaultInstance() 1467 : responseStatus_; 1468 } 1469 } 1470 /** 1471 * 1472 * 1473 * <pre> 1474 * Output only. The response from the worker for this attempt. 1475 * If `response_time` is unset, then the task has not been attempted or is 1476 * currently running and the `response_status` field is meaningless. 1477 * </pre> 1478 * 1479 * <code>.google.rpc.Status response_status = 4;</code> 1480 */ 1481 private com.google.protobuf.SingleFieldBuilderV3< 1482 com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> getResponseStatusFieldBuilder()1483 getResponseStatusFieldBuilder() { 1484 if (responseStatusBuilder_ == null) { 1485 responseStatusBuilder_ = 1486 new com.google.protobuf.SingleFieldBuilderV3< 1487 com.google.rpc.Status, 1488 com.google.rpc.Status.Builder, 1489 com.google.rpc.StatusOrBuilder>( 1490 getResponseStatus(), getParentForChildren(), isClean()); 1491 responseStatus_ = null; 1492 } 1493 return responseStatusBuilder_; 1494 } 1495 1496 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1497 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1498 return super.setUnknownFields(unknownFields); 1499 } 1500 1501 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1502 public final Builder mergeUnknownFields( 1503 final com.google.protobuf.UnknownFieldSet unknownFields) { 1504 return super.mergeUnknownFields(unknownFields); 1505 } 1506 1507 // @@protoc_insertion_point(builder_scope:google.cloud.tasks.v2beta3.Attempt) 1508 } 1509 1510 // @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.Attempt) 1511 private static final com.google.cloud.tasks.v2beta3.Attempt DEFAULT_INSTANCE; 1512 1513 static { 1514 DEFAULT_INSTANCE = new com.google.cloud.tasks.v2beta3.Attempt(); 1515 } 1516 getDefaultInstance()1517 public static com.google.cloud.tasks.v2beta3.Attempt getDefaultInstance() { 1518 return DEFAULT_INSTANCE; 1519 } 1520 1521 private static final com.google.protobuf.Parser<Attempt> PARSER = 1522 new com.google.protobuf.AbstractParser<Attempt>() { 1523 @java.lang.Override 1524 public Attempt parsePartialFrom( 1525 com.google.protobuf.CodedInputStream input, 1526 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1527 throws com.google.protobuf.InvalidProtocolBufferException { 1528 Builder builder = newBuilder(); 1529 try { 1530 builder.mergeFrom(input, extensionRegistry); 1531 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1532 throw e.setUnfinishedMessage(builder.buildPartial()); 1533 } catch (com.google.protobuf.UninitializedMessageException e) { 1534 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1535 } catch (java.io.IOException e) { 1536 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1537 .setUnfinishedMessage(builder.buildPartial()); 1538 } 1539 return builder.buildPartial(); 1540 } 1541 }; 1542 parser()1543 public static com.google.protobuf.Parser<Attempt> parser() { 1544 return PARSER; 1545 } 1546 1547 @java.lang.Override getParserForType()1548 public com.google.protobuf.Parser<Attempt> getParserForType() { 1549 return PARSER; 1550 } 1551 1552 @java.lang.Override getDefaultInstanceForType()1553 public com.google.cloud.tasks.v2beta3.Attempt getDefaultInstanceForType() { 1554 return DEFAULT_INSTANCE; 1555 } 1556 } 1557