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