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