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 forcing a task to run now using 26 * [RunTask][google.cloud.tasks.v2.CloudTasks.RunTask]. 27 * </pre> 28 * 29 * Protobuf type {@code google.cloud.tasks.v2.RunTaskRequest} 30 */ 31 public final class RunTaskRequest extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.cloud.tasks.v2.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.v2.CloudTasksProto 59 .internal_static_google_cloud_tasks_v2_RunTaskRequest_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.cloud.tasks.v2.CloudTasksProto 66 .internal_static_google_cloud_tasks_v2_RunTaskRequest_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.tasks.v2.RunTaskRequest.class, 69 com.google.cloud.tasks.v2.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 [Task][google.cloud.tasks.v2.Task] will be 136 * returned. 137 * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all 138 * information is retrieved by default because some data, such as 139 * payloads, might be desirable to return only when needed because 140 * of its large size or because of the sensitivity of data that it 141 * contains. 142 * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires 143 * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) 144 * permission on the [Task][google.cloud.tasks.v2.Task] resource. 145 * </pre> 146 * 147 * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code> 148 * 149 * @return The enum numeric value on the wire for responseView. 150 */ 151 @java.lang.Override getResponseViewValue()152 public int getResponseViewValue() { 153 return responseView_; 154 } 155 /** 156 * 157 * 158 * <pre> 159 * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be 160 * returned. 161 * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all 162 * information is retrieved by default because some data, such as 163 * payloads, might be desirable to return only when needed because 164 * of its large size or because of the sensitivity of data that it 165 * contains. 166 * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires 167 * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) 168 * permission on the [Task][google.cloud.tasks.v2.Task] resource. 169 * </pre> 170 * 171 * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code> 172 * 173 * @return The responseView. 174 */ 175 @java.lang.Override getResponseView()176 public com.google.cloud.tasks.v2.Task.View getResponseView() { 177 com.google.cloud.tasks.v2.Task.View result = 178 com.google.cloud.tasks.v2.Task.View.forNumber(responseView_); 179 return result == null ? com.google.cloud.tasks.v2.Task.View.UNRECOGNIZED : result; 180 } 181 182 private byte memoizedIsInitialized = -1; 183 184 @java.lang.Override isInitialized()185 public final boolean isInitialized() { 186 byte isInitialized = memoizedIsInitialized; 187 if (isInitialized == 1) return true; 188 if (isInitialized == 0) return false; 189 190 memoizedIsInitialized = 1; 191 return true; 192 } 193 194 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)195 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 196 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 197 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 198 } 199 if (responseView_ != com.google.cloud.tasks.v2.Task.View.VIEW_UNSPECIFIED.getNumber()) { 200 output.writeEnum(2, responseView_); 201 } 202 getUnknownFields().writeTo(output); 203 } 204 205 @java.lang.Override getSerializedSize()206 public int getSerializedSize() { 207 int size = memoizedSize; 208 if (size != -1) return size; 209 210 size = 0; 211 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 212 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 213 } 214 if (responseView_ != com.google.cloud.tasks.v2.Task.View.VIEW_UNSPECIFIED.getNumber()) { 215 size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, responseView_); 216 } 217 size += getUnknownFields().getSerializedSize(); 218 memoizedSize = size; 219 return size; 220 } 221 222 @java.lang.Override equals(final java.lang.Object obj)223 public boolean equals(final java.lang.Object obj) { 224 if (obj == this) { 225 return true; 226 } 227 if (!(obj instanceof com.google.cloud.tasks.v2.RunTaskRequest)) { 228 return super.equals(obj); 229 } 230 com.google.cloud.tasks.v2.RunTaskRequest other = (com.google.cloud.tasks.v2.RunTaskRequest) 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest prototype)335 public static Builder newBuilder(com.google.cloud.tasks.v2.RunTaskRequest 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 forcing a task to run now using 354 * [RunTask][google.cloud.tasks.v2.CloudTasks.RunTask]. 355 * </pre> 356 * 357 * Protobuf type {@code google.cloud.tasks.v2.RunTaskRequest} 358 */ 359 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 360 implements 361 // @@protoc_insertion_point(builder_implements:google.cloud.tasks.v2.RunTaskRequest) 362 com.google.cloud.tasks.v2.RunTaskRequestOrBuilder { getDescriptor()363 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 364 return com.google.cloud.tasks.v2.CloudTasksProto 365 .internal_static_google_cloud_tasks_v2_RunTaskRequest_descriptor; 366 } 367 368 @java.lang.Override 369 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()370 internalGetFieldAccessorTable() { 371 return com.google.cloud.tasks.v2.CloudTasksProto 372 .internal_static_google_cloud_tasks_v2_RunTaskRequest_fieldAccessorTable 373 .ensureFieldAccessorsInitialized( 374 com.google.cloud.tasks.v2.RunTaskRequest.class, 375 com.google.cloud.tasks.v2.RunTaskRequest.Builder.class); 376 } 377 378 // Construct using com.google.cloud.tasks.v2.RunTaskRequest.newBuilder() Builder()379 private Builder() {} 380 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)381 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 382 super(parent); 383 } 384 385 @java.lang.Override clear()386 public Builder clear() { 387 super.clear(); 388 bitField0_ = 0; 389 name_ = ""; 390 responseView_ = 0; 391 return this; 392 } 393 394 @java.lang.Override getDescriptorForType()395 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 396 return com.google.cloud.tasks.v2.CloudTasksProto 397 .internal_static_google_cloud_tasks_v2_RunTaskRequest_descriptor; 398 } 399 400 @java.lang.Override getDefaultInstanceForType()401 public com.google.cloud.tasks.v2.RunTaskRequest getDefaultInstanceForType() { 402 return com.google.cloud.tasks.v2.RunTaskRequest.getDefaultInstance(); 403 } 404 405 @java.lang.Override build()406 public com.google.cloud.tasks.v2.RunTaskRequest build() { 407 com.google.cloud.tasks.v2.RunTaskRequest result = buildPartial(); 408 if (!result.isInitialized()) { 409 throw newUninitializedMessageException(result); 410 } 411 return result; 412 } 413 414 @java.lang.Override buildPartial()415 public com.google.cloud.tasks.v2.RunTaskRequest buildPartial() { 416 com.google.cloud.tasks.v2.RunTaskRequest result = 417 new com.google.cloud.tasks.v2.RunTaskRequest(this); 418 if (bitField0_ != 0) { 419 buildPartial0(result); 420 } 421 onBuilt(); 422 return result; 423 } 424 buildPartial0(com.google.cloud.tasks.v2.RunTaskRequest result)425 private void buildPartial0(com.google.cloud.tasks.v2.RunTaskRequest result) { 426 int from_bitField0_ = bitField0_; 427 if (((from_bitField0_ & 0x00000001) != 0)) { 428 result.name_ = name_; 429 } 430 if (((from_bitField0_ & 0x00000002) != 0)) { 431 result.responseView_ = responseView_; 432 } 433 } 434 435 @java.lang.Override clone()436 public Builder clone() { 437 return super.clone(); 438 } 439 440 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)441 public Builder setField( 442 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 443 return super.setField(field, value); 444 } 445 446 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)447 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 448 return super.clearField(field); 449 } 450 451 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)452 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 453 return super.clearOneof(oneof); 454 } 455 456 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)457 public Builder setRepeatedField( 458 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 459 return super.setRepeatedField(field, index, value); 460 } 461 462 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)463 public Builder addRepeatedField( 464 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 465 return super.addRepeatedField(field, value); 466 } 467 468 @java.lang.Override mergeFrom(com.google.protobuf.Message other)469 public Builder mergeFrom(com.google.protobuf.Message other) { 470 if (other instanceof com.google.cloud.tasks.v2.RunTaskRequest) { 471 return mergeFrom((com.google.cloud.tasks.v2.RunTaskRequest) other); 472 } else { 473 super.mergeFrom(other); 474 return this; 475 } 476 } 477 mergeFrom(com.google.cloud.tasks.v2.RunTaskRequest other)478 public Builder mergeFrom(com.google.cloud.tasks.v2.RunTaskRequest other) { 479 if (other == com.google.cloud.tasks.v2.RunTaskRequest.getDefaultInstance()) return this; 480 if (!other.getName().isEmpty()) { 481 name_ = other.name_; 482 bitField0_ |= 0x00000001; 483 onChanged(); 484 } 485 if (other.responseView_ != 0) { 486 setResponseViewValue(other.getResponseViewValue()); 487 } 488 this.mergeUnknownFields(other.getUnknownFields()); 489 onChanged(); 490 return this; 491 } 492 493 @java.lang.Override isInitialized()494 public final boolean isInitialized() { 495 return true; 496 } 497 498 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)499 public Builder mergeFrom( 500 com.google.protobuf.CodedInputStream input, 501 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 502 throws java.io.IOException { 503 if (extensionRegistry == null) { 504 throw new java.lang.NullPointerException(); 505 } 506 try { 507 boolean done = false; 508 while (!done) { 509 int tag = input.readTag(); 510 switch (tag) { 511 case 0: 512 done = true; 513 break; 514 case 10: 515 { 516 name_ = input.readStringRequireUtf8(); 517 bitField0_ |= 0x00000001; 518 break; 519 } // case 10 520 case 16: 521 { 522 responseView_ = input.readEnum(); 523 bitField0_ |= 0x00000002; 524 break; 525 } // case 16 526 default: 527 { 528 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 529 done = true; // was an endgroup tag 530 } 531 break; 532 } // default: 533 } // switch (tag) 534 } // while (!done) 535 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 536 throw e.unwrapIOException(); 537 } finally { 538 onChanged(); 539 } // finally 540 return this; 541 } 542 543 private int bitField0_; 544 545 private java.lang.Object name_ = ""; 546 /** 547 * 548 * 549 * <pre> 550 * Required. The task name. For example: 551 * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID` 552 * </pre> 553 * 554 * <code> 555 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 556 * </code> 557 * 558 * @return The name. 559 */ getName()560 public java.lang.String getName() { 561 java.lang.Object ref = name_; 562 if (!(ref instanceof java.lang.String)) { 563 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 564 java.lang.String s = bs.toStringUtf8(); 565 name_ = s; 566 return s; 567 } else { 568 return (java.lang.String) ref; 569 } 570 } 571 /** 572 * 573 * 574 * <pre> 575 * Required. The task name. For example: 576 * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID` 577 * </pre> 578 * 579 * <code> 580 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 581 * </code> 582 * 583 * @return The bytes for name. 584 */ getNameBytes()585 public com.google.protobuf.ByteString getNameBytes() { 586 java.lang.Object ref = name_; 587 if (ref instanceof String) { 588 com.google.protobuf.ByteString b = 589 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 590 name_ = b; 591 return b; 592 } else { 593 return (com.google.protobuf.ByteString) ref; 594 } 595 } 596 /** 597 * 598 * 599 * <pre> 600 * Required. The task name. For example: 601 * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID` 602 * </pre> 603 * 604 * <code> 605 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 606 * </code> 607 * 608 * @param value The name to set. 609 * @return This builder for chaining. 610 */ setName(java.lang.String value)611 public Builder setName(java.lang.String value) { 612 if (value == null) { 613 throw new NullPointerException(); 614 } 615 name_ = value; 616 bitField0_ |= 0x00000001; 617 onChanged(); 618 return this; 619 } 620 /** 621 * 622 * 623 * <pre> 624 * Required. The task name. For example: 625 * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID` 626 * </pre> 627 * 628 * <code> 629 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 630 * </code> 631 * 632 * @return This builder for chaining. 633 */ clearName()634 public Builder clearName() { 635 name_ = getDefaultInstance().getName(); 636 bitField0_ = (bitField0_ & ~0x00000001); 637 onChanged(); 638 return this; 639 } 640 /** 641 * 642 * 643 * <pre> 644 * Required. The task name. For example: 645 * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID` 646 * </pre> 647 * 648 * <code> 649 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 650 * </code> 651 * 652 * @param value The bytes for name to set. 653 * @return This builder for chaining. 654 */ setNameBytes(com.google.protobuf.ByteString value)655 public Builder setNameBytes(com.google.protobuf.ByteString value) { 656 if (value == null) { 657 throw new NullPointerException(); 658 } 659 checkByteStringIsUtf8(value); 660 name_ = value; 661 bitField0_ |= 0x00000001; 662 onChanged(); 663 return this; 664 } 665 666 private int responseView_ = 0; 667 /** 668 * 669 * 670 * <pre> 671 * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be 672 * returned. 673 * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all 674 * information is retrieved by default because some data, such as 675 * payloads, might be desirable to return only when needed because 676 * of its large size or because of the sensitivity of data that it 677 * contains. 678 * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires 679 * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) 680 * permission on the [Task][google.cloud.tasks.v2.Task] resource. 681 * </pre> 682 * 683 * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code> 684 * 685 * @return The enum numeric value on the wire for responseView. 686 */ 687 @java.lang.Override getResponseViewValue()688 public int getResponseViewValue() { 689 return responseView_; 690 } 691 /** 692 * 693 * 694 * <pre> 695 * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be 696 * returned. 697 * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all 698 * information is retrieved by default because some data, such as 699 * payloads, might be desirable to return only when needed because 700 * of its large size or because of the sensitivity of data that it 701 * contains. 702 * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires 703 * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) 704 * permission on the [Task][google.cloud.tasks.v2.Task] resource. 705 * </pre> 706 * 707 * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code> 708 * 709 * @param value The enum numeric value on the wire for responseView to set. 710 * @return This builder for chaining. 711 */ setResponseViewValue(int value)712 public Builder setResponseViewValue(int value) { 713 responseView_ = value; 714 bitField0_ |= 0x00000002; 715 onChanged(); 716 return this; 717 } 718 /** 719 * 720 * 721 * <pre> 722 * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be 723 * returned. 724 * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all 725 * information is retrieved by default because some data, such as 726 * payloads, might be desirable to return only when needed because 727 * of its large size or because of the sensitivity of data that it 728 * contains. 729 * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires 730 * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) 731 * permission on the [Task][google.cloud.tasks.v2.Task] resource. 732 * </pre> 733 * 734 * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code> 735 * 736 * @return The responseView. 737 */ 738 @java.lang.Override getResponseView()739 public com.google.cloud.tasks.v2.Task.View getResponseView() { 740 com.google.cloud.tasks.v2.Task.View result = 741 com.google.cloud.tasks.v2.Task.View.forNumber(responseView_); 742 return result == null ? com.google.cloud.tasks.v2.Task.View.UNRECOGNIZED : result; 743 } 744 /** 745 * 746 * 747 * <pre> 748 * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be 749 * returned. 750 * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all 751 * information is retrieved by default because some data, such as 752 * payloads, might be desirable to return only when needed because 753 * of its large size or because of the sensitivity of data that it 754 * contains. 755 * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires 756 * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) 757 * permission on the [Task][google.cloud.tasks.v2.Task] resource. 758 * </pre> 759 * 760 * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code> 761 * 762 * @param value The responseView to set. 763 * @return This builder for chaining. 764 */ setResponseView(com.google.cloud.tasks.v2.Task.View value)765 public Builder setResponseView(com.google.cloud.tasks.v2.Task.View value) { 766 if (value == null) { 767 throw new NullPointerException(); 768 } 769 bitField0_ |= 0x00000002; 770 responseView_ = value.getNumber(); 771 onChanged(); 772 return this; 773 } 774 /** 775 * 776 * 777 * <pre> 778 * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be 779 * returned. 780 * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all 781 * information is retrieved by default because some data, such as 782 * payloads, might be desirable to return only when needed because 783 * of its large size or because of the sensitivity of data that it 784 * contains. 785 * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires 786 * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) 787 * permission on the [Task][google.cloud.tasks.v2.Task] resource. 788 * </pre> 789 * 790 * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code> 791 * 792 * @return This builder for chaining. 793 */ clearResponseView()794 public Builder clearResponseView() { 795 bitField0_ = (bitField0_ & ~0x00000002); 796 responseView_ = 0; 797 onChanged(); 798 return this; 799 } 800 801 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)802 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 803 return super.setUnknownFields(unknownFields); 804 } 805 806 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)807 public final Builder mergeUnknownFields( 808 final com.google.protobuf.UnknownFieldSet unknownFields) { 809 return super.mergeUnknownFields(unknownFields); 810 } 811 812 // @@protoc_insertion_point(builder_scope:google.cloud.tasks.v2.RunTaskRequest) 813 } 814 815 // @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.RunTaskRequest) 816 private static final com.google.cloud.tasks.v2.RunTaskRequest DEFAULT_INSTANCE; 817 818 static { 819 DEFAULT_INSTANCE = new com.google.cloud.tasks.v2.RunTaskRequest(); 820 } 821 getDefaultInstance()822 public static com.google.cloud.tasks.v2.RunTaskRequest getDefaultInstance() { 823 return DEFAULT_INSTANCE; 824 } 825 826 private static final com.google.protobuf.Parser<RunTaskRequest> PARSER = 827 new com.google.protobuf.AbstractParser<RunTaskRequest>() { 828 @java.lang.Override 829 public RunTaskRequest parsePartialFrom( 830 com.google.protobuf.CodedInputStream input, 831 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 832 throws com.google.protobuf.InvalidProtocolBufferException { 833 Builder builder = newBuilder(); 834 try { 835 builder.mergeFrom(input, extensionRegistry); 836 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 837 throw e.setUnfinishedMessage(builder.buildPartial()); 838 } catch (com.google.protobuf.UninitializedMessageException e) { 839 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 840 } catch (java.io.IOException e) { 841 throw new com.google.protobuf.InvalidProtocolBufferException(e) 842 .setUnfinishedMessage(builder.buildPartial()); 843 } 844 return builder.buildPartial(); 845 } 846 }; 847 parser()848 public static com.google.protobuf.Parser<RunTaskRequest> parser() { 849 return PARSER; 850 } 851 852 @java.lang.Override getParserForType()853 public com.google.protobuf.Parser<RunTaskRequest> getParserForType() { 854 return PARSER; 855 } 856 857 @java.lang.Override getDefaultInstanceForType()858 public com.google.cloud.tasks.v2.RunTaskRequest getDefaultInstanceForType() { 859 return DEFAULT_INSTANCE; 860 } 861 } 862