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