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