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 [CreateQueue][google.cloud.tasks.v2.CloudTasks.CreateQueue]. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.tasks.v2.CreateQueueRequest} 29 */ 30 public final class CreateQueueRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.tasks.v2.CreateQueueRequest) 33 CreateQueueRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use CreateQueueRequest.newBuilder() to construct. CreateQueueRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private CreateQueueRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 CreateQueueRequest()40 private CreateQueueRequest() { 41 parent_ = ""; 42 } 43 44 @java.lang.Override 45 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)46 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 47 return new CreateQueueRequest(); 48 } 49 50 @java.lang.Override getUnknownFields()51 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 52 return this.unknownFields; 53 } 54 getDescriptor()55 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 56 return com.google.cloud.tasks.v2.CloudTasksProto 57 .internal_static_google_cloud_tasks_v2_CreateQueueRequest_descriptor; 58 } 59 60 @java.lang.Override 61 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()62 internalGetFieldAccessorTable() { 63 return com.google.cloud.tasks.v2.CloudTasksProto 64 .internal_static_google_cloud_tasks_v2_CreateQueueRequest_fieldAccessorTable 65 .ensureFieldAccessorsInitialized( 66 com.google.cloud.tasks.v2.CreateQueueRequest.class, 67 com.google.cloud.tasks.v2.CreateQueueRequest.Builder.class); 68 } 69 70 public static final int PARENT_FIELD_NUMBER = 1; 71 72 @SuppressWarnings("serial") 73 private volatile java.lang.Object parent_ = ""; 74 /** 75 * 76 * 77 * <pre> 78 * Required. The location name in which the queue will be created. 79 * For example: `projects/PROJECT_ID/locations/LOCATION_ID` 80 * The list of allowed locations can be obtained by calling Cloud 81 * Tasks' implementation of 82 * [ListLocations][google.cloud.location.Locations.ListLocations]. 83 * </pre> 84 * 85 * <code> 86 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 87 * </code> 88 * 89 * @return The parent. 90 */ 91 @java.lang.Override getParent()92 public java.lang.String getParent() { 93 java.lang.Object ref = parent_; 94 if (ref instanceof java.lang.String) { 95 return (java.lang.String) ref; 96 } else { 97 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 98 java.lang.String s = bs.toStringUtf8(); 99 parent_ = s; 100 return s; 101 } 102 } 103 /** 104 * 105 * 106 * <pre> 107 * Required. The location name in which the queue will be created. 108 * For example: `projects/PROJECT_ID/locations/LOCATION_ID` 109 * The list of allowed locations can be obtained by calling Cloud 110 * Tasks' implementation of 111 * [ListLocations][google.cloud.location.Locations.ListLocations]. 112 * </pre> 113 * 114 * <code> 115 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 116 * </code> 117 * 118 * @return The bytes for parent. 119 */ 120 @java.lang.Override getParentBytes()121 public com.google.protobuf.ByteString getParentBytes() { 122 java.lang.Object ref = parent_; 123 if (ref instanceof java.lang.String) { 124 com.google.protobuf.ByteString b = 125 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 126 parent_ = b; 127 return b; 128 } else { 129 return (com.google.protobuf.ByteString) ref; 130 } 131 } 132 133 public static final int QUEUE_FIELD_NUMBER = 2; 134 private com.google.cloud.tasks.v2.Queue queue_; 135 /** 136 * 137 * 138 * <pre> 139 * Required. The queue to create. 140 * [Queue's name][google.cloud.tasks.v2.Queue.name] cannot be the same as an existing queue. 141 * </pre> 142 * 143 * <code>.google.cloud.tasks.v2.Queue queue = 2 [(.google.api.field_behavior) = REQUIRED];</code> 144 * 145 * @return Whether the queue field is set. 146 */ 147 @java.lang.Override hasQueue()148 public boolean hasQueue() { 149 return queue_ != null; 150 } 151 /** 152 * 153 * 154 * <pre> 155 * Required. The queue to create. 156 * [Queue's name][google.cloud.tasks.v2.Queue.name] cannot be the same as an existing queue. 157 * </pre> 158 * 159 * <code>.google.cloud.tasks.v2.Queue queue = 2 [(.google.api.field_behavior) = REQUIRED];</code> 160 * 161 * @return The queue. 162 */ 163 @java.lang.Override getQueue()164 public com.google.cloud.tasks.v2.Queue getQueue() { 165 return queue_ == null ? com.google.cloud.tasks.v2.Queue.getDefaultInstance() : queue_; 166 } 167 /** 168 * 169 * 170 * <pre> 171 * Required. The queue to create. 172 * [Queue's name][google.cloud.tasks.v2.Queue.name] cannot be the same as an existing queue. 173 * </pre> 174 * 175 * <code>.google.cloud.tasks.v2.Queue queue = 2 [(.google.api.field_behavior) = REQUIRED];</code> 176 */ 177 @java.lang.Override getQueueOrBuilder()178 public com.google.cloud.tasks.v2.QueueOrBuilder getQueueOrBuilder() { 179 return queue_ == null ? com.google.cloud.tasks.v2.Queue.getDefaultInstance() : queue_; 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(parent_)) { 197 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); 198 } 199 if (queue_ != null) { 200 output.writeMessage(2, getQueue()); 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(parent_)) { 212 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); 213 } 214 if (queue_ != null) { 215 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getQueue()); 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.CreateQueueRequest)) { 228 return super.equals(obj); 229 } 230 com.google.cloud.tasks.v2.CreateQueueRequest other = 231 (com.google.cloud.tasks.v2.CreateQueueRequest) obj; 232 233 if (!getParent().equals(other.getParent())) return false; 234 if (hasQueue() != other.hasQueue()) return false; 235 if (hasQueue()) { 236 if (!getQueue().equals(other.getQueue())) return false; 237 } 238 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 239 return true; 240 } 241 242 @java.lang.Override hashCode()243 public int hashCode() { 244 if (memoizedHashCode != 0) { 245 return memoizedHashCode; 246 } 247 int hash = 41; 248 hash = (19 * hash) + getDescriptor().hashCode(); 249 hash = (37 * hash) + PARENT_FIELD_NUMBER; 250 hash = (53 * hash) + getParent().hashCode(); 251 if (hasQueue()) { 252 hash = (37 * hash) + QUEUE_FIELD_NUMBER; 253 hash = (53 * hash) + getQueue().hashCode(); 254 } 255 hash = (29 * hash) + getUnknownFields().hashCode(); 256 memoizedHashCode = hash; 257 return hash; 258 } 259 parseFrom(java.nio.ByteBuffer data)260 public static com.google.cloud.tasks.v2.CreateQueueRequest parseFrom(java.nio.ByteBuffer data) 261 throws com.google.protobuf.InvalidProtocolBufferException { 262 return PARSER.parseFrom(data); 263 } 264 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)265 public static com.google.cloud.tasks.v2.CreateQueueRequest parseFrom( 266 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 267 throws com.google.protobuf.InvalidProtocolBufferException { 268 return PARSER.parseFrom(data, extensionRegistry); 269 } 270 parseFrom( com.google.protobuf.ByteString data)271 public static com.google.cloud.tasks.v2.CreateQueueRequest parseFrom( 272 com.google.protobuf.ByteString data) 273 throws com.google.protobuf.InvalidProtocolBufferException { 274 return PARSER.parseFrom(data); 275 } 276 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)277 public static com.google.cloud.tasks.v2.CreateQueueRequest parseFrom( 278 com.google.protobuf.ByteString data, 279 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 280 throws com.google.protobuf.InvalidProtocolBufferException { 281 return PARSER.parseFrom(data, extensionRegistry); 282 } 283 parseFrom(byte[] data)284 public static com.google.cloud.tasks.v2.CreateQueueRequest parseFrom(byte[] data) 285 throws com.google.protobuf.InvalidProtocolBufferException { 286 return PARSER.parseFrom(data); 287 } 288 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)289 public static com.google.cloud.tasks.v2.CreateQueueRequest parseFrom( 290 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 291 throws com.google.protobuf.InvalidProtocolBufferException { 292 return PARSER.parseFrom(data, extensionRegistry); 293 } 294 parseFrom(java.io.InputStream input)295 public static com.google.cloud.tasks.v2.CreateQueueRequest parseFrom(java.io.InputStream input) 296 throws java.io.IOException { 297 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 298 } 299 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)300 public static com.google.cloud.tasks.v2.CreateQueueRequest parseFrom( 301 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 302 throws java.io.IOException { 303 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 304 PARSER, input, extensionRegistry); 305 } 306 parseDelimitedFrom( java.io.InputStream input)307 public static com.google.cloud.tasks.v2.CreateQueueRequest parseDelimitedFrom( 308 java.io.InputStream input) throws java.io.IOException { 309 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 310 } 311 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)312 public static com.google.cloud.tasks.v2.CreateQueueRequest parseDelimitedFrom( 313 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 314 throws java.io.IOException { 315 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 316 PARSER, input, extensionRegistry); 317 } 318 parseFrom( com.google.protobuf.CodedInputStream input)319 public static com.google.cloud.tasks.v2.CreateQueueRequest parseFrom( 320 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 321 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 322 } 323 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)324 public static com.google.cloud.tasks.v2.CreateQueueRequest parseFrom( 325 com.google.protobuf.CodedInputStream input, 326 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 327 throws java.io.IOException { 328 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 329 PARSER, input, extensionRegistry); 330 } 331 332 @java.lang.Override newBuilderForType()333 public Builder newBuilderForType() { 334 return newBuilder(); 335 } 336 newBuilder()337 public static Builder newBuilder() { 338 return DEFAULT_INSTANCE.toBuilder(); 339 } 340 newBuilder(com.google.cloud.tasks.v2.CreateQueueRequest prototype)341 public static Builder newBuilder(com.google.cloud.tasks.v2.CreateQueueRequest prototype) { 342 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 343 } 344 345 @java.lang.Override toBuilder()346 public Builder toBuilder() { 347 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 348 } 349 350 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)351 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 352 Builder builder = new Builder(parent); 353 return builder; 354 } 355 /** 356 * 357 * 358 * <pre> 359 * Request message for [CreateQueue][google.cloud.tasks.v2.CloudTasks.CreateQueue]. 360 * </pre> 361 * 362 * Protobuf type {@code google.cloud.tasks.v2.CreateQueueRequest} 363 */ 364 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 365 implements 366 // @@protoc_insertion_point(builder_implements:google.cloud.tasks.v2.CreateQueueRequest) 367 com.google.cloud.tasks.v2.CreateQueueRequestOrBuilder { getDescriptor()368 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 369 return com.google.cloud.tasks.v2.CloudTasksProto 370 .internal_static_google_cloud_tasks_v2_CreateQueueRequest_descriptor; 371 } 372 373 @java.lang.Override 374 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()375 internalGetFieldAccessorTable() { 376 return com.google.cloud.tasks.v2.CloudTasksProto 377 .internal_static_google_cloud_tasks_v2_CreateQueueRequest_fieldAccessorTable 378 .ensureFieldAccessorsInitialized( 379 com.google.cloud.tasks.v2.CreateQueueRequest.class, 380 com.google.cloud.tasks.v2.CreateQueueRequest.Builder.class); 381 } 382 383 // Construct using com.google.cloud.tasks.v2.CreateQueueRequest.newBuilder() Builder()384 private Builder() {} 385 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)386 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 387 super(parent); 388 } 389 390 @java.lang.Override clear()391 public Builder clear() { 392 super.clear(); 393 bitField0_ = 0; 394 parent_ = ""; 395 queue_ = null; 396 if (queueBuilder_ != null) { 397 queueBuilder_.dispose(); 398 queueBuilder_ = null; 399 } 400 return this; 401 } 402 403 @java.lang.Override getDescriptorForType()404 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 405 return com.google.cloud.tasks.v2.CloudTasksProto 406 .internal_static_google_cloud_tasks_v2_CreateQueueRequest_descriptor; 407 } 408 409 @java.lang.Override getDefaultInstanceForType()410 public com.google.cloud.tasks.v2.CreateQueueRequest getDefaultInstanceForType() { 411 return com.google.cloud.tasks.v2.CreateQueueRequest.getDefaultInstance(); 412 } 413 414 @java.lang.Override build()415 public com.google.cloud.tasks.v2.CreateQueueRequest build() { 416 com.google.cloud.tasks.v2.CreateQueueRequest result = buildPartial(); 417 if (!result.isInitialized()) { 418 throw newUninitializedMessageException(result); 419 } 420 return result; 421 } 422 423 @java.lang.Override buildPartial()424 public com.google.cloud.tasks.v2.CreateQueueRequest buildPartial() { 425 com.google.cloud.tasks.v2.CreateQueueRequest result = 426 new com.google.cloud.tasks.v2.CreateQueueRequest(this); 427 if (bitField0_ != 0) { 428 buildPartial0(result); 429 } 430 onBuilt(); 431 return result; 432 } 433 buildPartial0(com.google.cloud.tasks.v2.CreateQueueRequest result)434 private void buildPartial0(com.google.cloud.tasks.v2.CreateQueueRequest result) { 435 int from_bitField0_ = bitField0_; 436 if (((from_bitField0_ & 0x00000001) != 0)) { 437 result.parent_ = parent_; 438 } 439 if (((from_bitField0_ & 0x00000002) != 0)) { 440 result.queue_ = queueBuilder_ == null ? queue_ : queueBuilder_.build(); 441 } 442 } 443 444 @java.lang.Override clone()445 public Builder clone() { 446 return super.clone(); 447 } 448 449 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)450 public Builder setField( 451 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 452 return super.setField(field, value); 453 } 454 455 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)456 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 457 return super.clearField(field); 458 } 459 460 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)461 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 462 return super.clearOneof(oneof); 463 } 464 465 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)466 public Builder setRepeatedField( 467 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 468 return super.setRepeatedField(field, index, value); 469 } 470 471 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)472 public Builder addRepeatedField( 473 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 474 return super.addRepeatedField(field, value); 475 } 476 477 @java.lang.Override mergeFrom(com.google.protobuf.Message other)478 public Builder mergeFrom(com.google.protobuf.Message other) { 479 if (other instanceof com.google.cloud.tasks.v2.CreateQueueRequest) { 480 return mergeFrom((com.google.cloud.tasks.v2.CreateQueueRequest) other); 481 } else { 482 super.mergeFrom(other); 483 return this; 484 } 485 } 486 mergeFrom(com.google.cloud.tasks.v2.CreateQueueRequest other)487 public Builder mergeFrom(com.google.cloud.tasks.v2.CreateQueueRequest other) { 488 if (other == com.google.cloud.tasks.v2.CreateQueueRequest.getDefaultInstance()) return this; 489 if (!other.getParent().isEmpty()) { 490 parent_ = other.parent_; 491 bitField0_ |= 0x00000001; 492 onChanged(); 493 } 494 if (other.hasQueue()) { 495 mergeQueue(other.getQueue()); 496 } 497 this.mergeUnknownFields(other.getUnknownFields()); 498 onChanged(); 499 return this; 500 } 501 502 @java.lang.Override isInitialized()503 public final boolean isInitialized() { 504 return true; 505 } 506 507 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)508 public Builder mergeFrom( 509 com.google.protobuf.CodedInputStream input, 510 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 511 throws java.io.IOException { 512 if (extensionRegistry == null) { 513 throw new java.lang.NullPointerException(); 514 } 515 try { 516 boolean done = false; 517 while (!done) { 518 int tag = input.readTag(); 519 switch (tag) { 520 case 0: 521 done = true; 522 break; 523 case 10: 524 { 525 parent_ = input.readStringRequireUtf8(); 526 bitField0_ |= 0x00000001; 527 break; 528 } // case 10 529 case 18: 530 { 531 input.readMessage(getQueueFieldBuilder().getBuilder(), extensionRegistry); 532 bitField0_ |= 0x00000002; 533 break; 534 } // case 18 535 default: 536 { 537 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 538 done = true; // was an endgroup tag 539 } 540 break; 541 } // default: 542 } // switch (tag) 543 } // while (!done) 544 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 545 throw e.unwrapIOException(); 546 } finally { 547 onChanged(); 548 } // finally 549 return this; 550 } 551 552 private int bitField0_; 553 554 private java.lang.Object parent_ = ""; 555 /** 556 * 557 * 558 * <pre> 559 * Required. The location name in which the queue will be created. 560 * For example: `projects/PROJECT_ID/locations/LOCATION_ID` 561 * The list of allowed locations can be obtained by calling Cloud 562 * Tasks' implementation of 563 * [ListLocations][google.cloud.location.Locations.ListLocations]. 564 * </pre> 565 * 566 * <code> 567 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 568 * </code> 569 * 570 * @return The parent. 571 */ getParent()572 public java.lang.String getParent() { 573 java.lang.Object ref = parent_; 574 if (!(ref instanceof java.lang.String)) { 575 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 576 java.lang.String s = bs.toStringUtf8(); 577 parent_ = s; 578 return s; 579 } else { 580 return (java.lang.String) ref; 581 } 582 } 583 /** 584 * 585 * 586 * <pre> 587 * Required. The location name in which the queue will be created. 588 * For example: `projects/PROJECT_ID/locations/LOCATION_ID` 589 * The list of allowed locations can be obtained by calling Cloud 590 * Tasks' implementation of 591 * [ListLocations][google.cloud.location.Locations.ListLocations]. 592 * </pre> 593 * 594 * <code> 595 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 596 * </code> 597 * 598 * @return The bytes for parent. 599 */ getParentBytes()600 public com.google.protobuf.ByteString getParentBytes() { 601 java.lang.Object ref = parent_; 602 if (ref instanceof String) { 603 com.google.protobuf.ByteString b = 604 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 605 parent_ = b; 606 return b; 607 } else { 608 return (com.google.protobuf.ByteString) ref; 609 } 610 } 611 /** 612 * 613 * 614 * <pre> 615 * Required. The location name in which the queue will be created. 616 * For example: `projects/PROJECT_ID/locations/LOCATION_ID` 617 * The list of allowed locations can be obtained by calling Cloud 618 * Tasks' implementation of 619 * [ListLocations][google.cloud.location.Locations.ListLocations]. 620 * </pre> 621 * 622 * <code> 623 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 624 * </code> 625 * 626 * @param value The parent to set. 627 * @return This builder for chaining. 628 */ setParent(java.lang.String value)629 public Builder setParent(java.lang.String value) { 630 if (value == null) { 631 throw new NullPointerException(); 632 } 633 parent_ = value; 634 bitField0_ |= 0x00000001; 635 onChanged(); 636 return this; 637 } 638 /** 639 * 640 * 641 * <pre> 642 * Required. The location name in which the queue will be created. 643 * For example: `projects/PROJECT_ID/locations/LOCATION_ID` 644 * The list of allowed locations can be obtained by calling Cloud 645 * Tasks' implementation of 646 * [ListLocations][google.cloud.location.Locations.ListLocations]. 647 * </pre> 648 * 649 * <code> 650 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 651 * </code> 652 * 653 * @return This builder for chaining. 654 */ clearParent()655 public Builder clearParent() { 656 parent_ = getDefaultInstance().getParent(); 657 bitField0_ = (bitField0_ & ~0x00000001); 658 onChanged(); 659 return this; 660 } 661 /** 662 * 663 * 664 * <pre> 665 * Required. The location name in which the queue will be created. 666 * For example: `projects/PROJECT_ID/locations/LOCATION_ID` 667 * The list of allowed locations can be obtained by calling Cloud 668 * Tasks' implementation of 669 * [ListLocations][google.cloud.location.Locations.ListLocations]. 670 * </pre> 671 * 672 * <code> 673 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 674 * </code> 675 * 676 * @param value The bytes for parent to set. 677 * @return This builder for chaining. 678 */ setParentBytes(com.google.protobuf.ByteString value)679 public Builder setParentBytes(com.google.protobuf.ByteString value) { 680 if (value == null) { 681 throw new NullPointerException(); 682 } 683 checkByteStringIsUtf8(value); 684 parent_ = value; 685 bitField0_ |= 0x00000001; 686 onChanged(); 687 return this; 688 } 689 690 private com.google.cloud.tasks.v2.Queue queue_; 691 private com.google.protobuf.SingleFieldBuilderV3< 692 com.google.cloud.tasks.v2.Queue, 693 com.google.cloud.tasks.v2.Queue.Builder, 694 com.google.cloud.tasks.v2.QueueOrBuilder> 695 queueBuilder_; 696 /** 697 * 698 * 699 * <pre> 700 * Required. The queue to create. 701 * [Queue's name][google.cloud.tasks.v2.Queue.name] cannot be the same as an existing queue. 702 * </pre> 703 * 704 * <code>.google.cloud.tasks.v2.Queue queue = 2 [(.google.api.field_behavior) = REQUIRED]; 705 * </code> 706 * 707 * @return Whether the queue field is set. 708 */ hasQueue()709 public boolean hasQueue() { 710 return ((bitField0_ & 0x00000002) != 0); 711 } 712 /** 713 * 714 * 715 * <pre> 716 * Required. The queue to create. 717 * [Queue's name][google.cloud.tasks.v2.Queue.name] cannot be the same as an existing queue. 718 * </pre> 719 * 720 * <code>.google.cloud.tasks.v2.Queue queue = 2 [(.google.api.field_behavior) = REQUIRED]; 721 * </code> 722 * 723 * @return The queue. 724 */ getQueue()725 public com.google.cloud.tasks.v2.Queue getQueue() { 726 if (queueBuilder_ == null) { 727 return queue_ == null ? com.google.cloud.tasks.v2.Queue.getDefaultInstance() : queue_; 728 } else { 729 return queueBuilder_.getMessage(); 730 } 731 } 732 /** 733 * 734 * 735 * <pre> 736 * Required. The queue to create. 737 * [Queue's name][google.cloud.tasks.v2.Queue.name] cannot be the same as an existing queue. 738 * </pre> 739 * 740 * <code>.google.cloud.tasks.v2.Queue queue = 2 [(.google.api.field_behavior) = REQUIRED]; 741 * </code> 742 */ setQueue(com.google.cloud.tasks.v2.Queue value)743 public Builder setQueue(com.google.cloud.tasks.v2.Queue value) { 744 if (queueBuilder_ == null) { 745 if (value == null) { 746 throw new NullPointerException(); 747 } 748 queue_ = value; 749 } else { 750 queueBuilder_.setMessage(value); 751 } 752 bitField0_ |= 0x00000002; 753 onChanged(); 754 return this; 755 } 756 /** 757 * 758 * 759 * <pre> 760 * Required. The queue to create. 761 * [Queue's name][google.cloud.tasks.v2.Queue.name] cannot be the same as an existing queue. 762 * </pre> 763 * 764 * <code>.google.cloud.tasks.v2.Queue queue = 2 [(.google.api.field_behavior) = REQUIRED]; 765 * </code> 766 */ setQueue(com.google.cloud.tasks.v2.Queue.Builder builderForValue)767 public Builder setQueue(com.google.cloud.tasks.v2.Queue.Builder builderForValue) { 768 if (queueBuilder_ == null) { 769 queue_ = builderForValue.build(); 770 } else { 771 queueBuilder_.setMessage(builderForValue.build()); 772 } 773 bitField0_ |= 0x00000002; 774 onChanged(); 775 return this; 776 } 777 /** 778 * 779 * 780 * <pre> 781 * Required. The queue to create. 782 * [Queue's name][google.cloud.tasks.v2.Queue.name] cannot be the same as an existing queue. 783 * </pre> 784 * 785 * <code>.google.cloud.tasks.v2.Queue queue = 2 [(.google.api.field_behavior) = REQUIRED]; 786 * </code> 787 */ mergeQueue(com.google.cloud.tasks.v2.Queue value)788 public Builder mergeQueue(com.google.cloud.tasks.v2.Queue value) { 789 if (queueBuilder_ == null) { 790 if (((bitField0_ & 0x00000002) != 0) 791 && queue_ != null 792 && queue_ != com.google.cloud.tasks.v2.Queue.getDefaultInstance()) { 793 getQueueBuilder().mergeFrom(value); 794 } else { 795 queue_ = value; 796 } 797 } else { 798 queueBuilder_.mergeFrom(value); 799 } 800 bitField0_ |= 0x00000002; 801 onChanged(); 802 return this; 803 } 804 /** 805 * 806 * 807 * <pre> 808 * Required. The queue to create. 809 * [Queue's name][google.cloud.tasks.v2.Queue.name] cannot be the same as an existing queue. 810 * </pre> 811 * 812 * <code>.google.cloud.tasks.v2.Queue queue = 2 [(.google.api.field_behavior) = REQUIRED]; 813 * </code> 814 */ clearQueue()815 public Builder clearQueue() { 816 bitField0_ = (bitField0_ & ~0x00000002); 817 queue_ = null; 818 if (queueBuilder_ != null) { 819 queueBuilder_.dispose(); 820 queueBuilder_ = null; 821 } 822 onChanged(); 823 return this; 824 } 825 /** 826 * 827 * 828 * <pre> 829 * Required. The queue to create. 830 * [Queue's name][google.cloud.tasks.v2.Queue.name] cannot be the same as an existing queue. 831 * </pre> 832 * 833 * <code>.google.cloud.tasks.v2.Queue queue = 2 [(.google.api.field_behavior) = REQUIRED]; 834 * </code> 835 */ getQueueBuilder()836 public com.google.cloud.tasks.v2.Queue.Builder getQueueBuilder() { 837 bitField0_ |= 0x00000002; 838 onChanged(); 839 return getQueueFieldBuilder().getBuilder(); 840 } 841 /** 842 * 843 * 844 * <pre> 845 * Required. The queue to create. 846 * [Queue's name][google.cloud.tasks.v2.Queue.name] cannot be the same as an existing queue. 847 * </pre> 848 * 849 * <code>.google.cloud.tasks.v2.Queue queue = 2 [(.google.api.field_behavior) = REQUIRED]; 850 * </code> 851 */ getQueueOrBuilder()852 public com.google.cloud.tasks.v2.QueueOrBuilder getQueueOrBuilder() { 853 if (queueBuilder_ != null) { 854 return queueBuilder_.getMessageOrBuilder(); 855 } else { 856 return queue_ == null ? com.google.cloud.tasks.v2.Queue.getDefaultInstance() : queue_; 857 } 858 } 859 /** 860 * 861 * 862 * <pre> 863 * Required. The queue to create. 864 * [Queue's name][google.cloud.tasks.v2.Queue.name] cannot be the same as an existing queue. 865 * </pre> 866 * 867 * <code>.google.cloud.tasks.v2.Queue queue = 2 [(.google.api.field_behavior) = REQUIRED]; 868 * </code> 869 */ 870 private com.google.protobuf.SingleFieldBuilderV3< 871 com.google.cloud.tasks.v2.Queue, 872 com.google.cloud.tasks.v2.Queue.Builder, 873 com.google.cloud.tasks.v2.QueueOrBuilder> getQueueFieldBuilder()874 getQueueFieldBuilder() { 875 if (queueBuilder_ == null) { 876 queueBuilder_ = 877 new com.google.protobuf.SingleFieldBuilderV3< 878 com.google.cloud.tasks.v2.Queue, 879 com.google.cloud.tasks.v2.Queue.Builder, 880 com.google.cloud.tasks.v2.QueueOrBuilder>( 881 getQueue(), getParentForChildren(), isClean()); 882 queue_ = null; 883 } 884 return queueBuilder_; 885 } 886 887 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)888 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 889 return super.setUnknownFields(unknownFields); 890 } 891 892 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)893 public final Builder mergeUnknownFields( 894 final com.google.protobuf.UnknownFieldSet unknownFields) { 895 return super.mergeUnknownFields(unknownFields); 896 } 897 898 // @@protoc_insertion_point(builder_scope:google.cloud.tasks.v2.CreateQueueRequest) 899 } 900 901 // @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.CreateQueueRequest) 902 private static final com.google.cloud.tasks.v2.CreateQueueRequest DEFAULT_INSTANCE; 903 904 static { 905 DEFAULT_INSTANCE = new com.google.cloud.tasks.v2.CreateQueueRequest(); 906 } 907 getDefaultInstance()908 public static com.google.cloud.tasks.v2.CreateQueueRequest getDefaultInstance() { 909 return DEFAULT_INSTANCE; 910 } 911 912 private static final com.google.protobuf.Parser<CreateQueueRequest> PARSER = 913 new com.google.protobuf.AbstractParser<CreateQueueRequest>() { 914 @java.lang.Override 915 public CreateQueueRequest parsePartialFrom( 916 com.google.protobuf.CodedInputStream input, 917 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 918 throws com.google.protobuf.InvalidProtocolBufferException { 919 Builder builder = newBuilder(); 920 try { 921 builder.mergeFrom(input, extensionRegistry); 922 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 923 throw e.setUnfinishedMessage(builder.buildPartial()); 924 } catch (com.google.protobuf.UninitializedMessageException e) { 925 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 926 } catch (java.io.IOException e) { 927 throw new com.google.protobuf.InvalidProtocolBufferException(e) 928 .setUnfinishedMessage(builder.buildPartial()); 929 } 930 return builder.buildPartial(); 931 } 932 }; 933 parser()934 public static com.google.protobuf.Parser<CreateQueueRequest> parser() { 935 return PARSER; 936 } 937 938 @java.lang.Override getParserForType()939 public com.google.protobuf.Parser<CreateQueueRequest> getParserForType() { 940 return PARSER; 941 } 942 943 @java.lang.Override getDefaultInstanceForType()944 public com.google.cloud.tasks.v2.CreateQueueRequest getDefaultInstanceForType() { 945 return DEFAULT_INSTANCE; 946 } 947 } 948