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 [UpdateQueue][google.cloud.tasks.v2.CloudTasks.UpdateQueue]. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.tasks.v2.UpdateQueueRequest} 29 */ 30 public final class UpdateQueueRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.tasks.v2.UpdateQueueRequest) 33 UpdateQueueRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use UpdateQueueRequest.newBuilder() to construct. UpdateQueueRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private UpdateQueueRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 UpdateQueueRequest()40 private UpdateQueueRequest() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new UpdateQueueRequest(); 46 } 47 48 @java.lang.Override getUnknownFields()49 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 50 return this.unknownFields; 51 } 52 getDescriptor()53 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 54 return com.google.cloud.tasks.v2.CloudTasksProto 55 .internal_static_google_cloud_tasks_v2_UpdateQueueRequest_descriptor; 56 } 57 58 @java.lang.Override 59 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()60 internalGetFieldAccessorTable() { 61 return com.google.cloud.tasks.v2.CloudTasksProto 62 .internal_static_google_cloud_tasks_v2_UpdateQueueRequest_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.cloud.tasks.v2.UpdateQueueRequest.class, 65 com.google.cloud.tasks.v2.UpdateQueueRequest.Builder.class); 66 } 67 68 public static final int QUEUE_FIELD_NUMBER = 1; 69 private com.google.cloud.tasks.v2.Queue queue_; 70 /** 71 * 72 * 73 * <pre> 74 * Required. The queue to create or update. 75 * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified. 76 * Output only fields cannot be modified using UpdateQueue. 77 * Any value specified for an output only field will be ignored. 78 * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed. 79 * </pre> 80 * 81 * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED];</code> 82 * 83 * @return Whether the queue field is set. 84 */ 85 @java.lang.Override hasQueue()86 public boolean hasQueue() { 87 return queue_ != null; 88 } 89 /** 90 * 91 * 92 * <pre> 93 * Required. The queue to create or update. 94 * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified. 95 * Output only fields cannot be modified using UpdateQueue. 96 * Any value specified for an output only field will be ignored. 97 * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed. 98 * </pre> 99 * 100 * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED];</code> 101 * 102 * @return The queue. 103 */ 104 @java.lang.Override getQueue()105 public com.google.cloud.tasks.v2.Queue getQueue() { 106 return queue_ == null ? com.google.cloud.tasks.v2.Queue.getDefaultInstance() : queue_; 107 } 108 /** 109 * 110 * 111 * <pre> 112 * Required. The queue to create or update. 113 * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified. 114 * Output only fields cannot be modified using UpdateQueue. 115 * Any value specified for an output only field will be ignored. 116 * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed. 117 * </pre> 118 * 119 * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED];</code> 120 */ 121 @java.lang.Override getQueueOrBuilder()122 public com.google.cloud.tasks.v2.QueueOrBuilder getQueueOrBuilder() { 123 return queue_ == null ? com.google.cloud.tasks.v2.Queue.getDefaultInstance() : queue_; 124 } 125 126 public static final int UPDATE_MASK_FIELD_NUMBER = 2; 127 private com.google.protobuf.FieldMask updateMask_; 128 /** 129 * 130 * 131 * <pre> 132 * A mask used to specify which fields of the queue are being updated. 133 * If empty, then all fields will be updated. 134 * </pre> 135 * 136 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 137 * 138 * @return Whether the updateMask field is set. 139 */ 140 @java.lang.Override hasUpdateMask()141 public boolean hasUpdateMask() { 142 return updateMask_ != null; 143 } 144 /** 145 * 146 * 147 * <pre> 148 * A mask used to specify which fields of the queue are being updated. 149 * If empty, then all fields will be updated. 150 * </pre> 151 * 152 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 153 * 154 * @return The updateMask. 155 */ 156 @java.lang.Override getUpdateMask()157 public com.google.protobuf.FieldMask getUpdateMask() { 158 return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; 159 } 160 /** 161 * 162 * 163 * <pre> 164 * A mask used to specify which fields of the queue are being updated. 165 * If empty, then all fields will be updated. 166 * </pre> 167 * 168 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 169 */ 170 @java.lang.Override getUpdateMaskOrBuilder()171 public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { 172 return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; 173 } 174 175 private byte memoizedIsInitialized = -1; 176 177 @java.lang.Override isInitialized()178 public final boolean isInitialized() { 179 byte isInitialized = memoizedIsInitialized; 180 if (isInitialized == 1) return true; 181 if (isInitialized == 0) return false; 182 183 memoizedIsInitialized = 1; 184 return true; 185 } 186 187 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)188 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 189 if (queue_ != null) { 190 output.writeMessage(1, getQueue()); 191 } 192 if (updateMask_ != null) { 193 output.writeMessage(2, getUpdateMask()); 194 } 195 getUnknownFields().writeTo(output); 196 } 197 198 @java.lang.Override getSerializedSize()199 public int getSerializedSize() { 200 int size = memoizedSize; 201 if (size != -1) return size; 202 203 size = 0; 204 if (queue_ != null) { 205 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getQueue()); 206 } 207 if (updateMask_ != null) { 208 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); 209 } 210 size += getUnknownFields().getSerializedSize(); 211 memoizedSize = size; 212 return size; 213 } 214 215 @java.lang.Override equals(final java.lang.Object obj)216 public boolean equals(final java.lang.Object obj) { 217 if (obj == this) { 218 return true; 219 } 220 if (!(obj instanceof com.google.cloud.tasks.v2.UpdateQueueRequest)) { 221 return super.equals(obj); 222 } 223 com.google.cloud.tasks.v2.UpdateQueueRequest other = 224 (com.google.cloud.tasks.v2.UpdateQueueRequest) obj; 225 226 if (hasQueue() != other.hasQueue()) return false; 227 if (hasQueue()) { 228 if (!getQueue().equals(other.getQueue())) return false; 229 } 230 if (hasUpdateMask() != other.hasUpdateMask()) return false; 231 if (hasUpdateMask()) { 232 if (!getUpdateMask().equals(other.getUpdateMask())) return false; 233 } 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 if (hasQueue()) { 246 hash = (37 * hash) + QUEUE_FIELD_NUMBER; 247 hash = (53 * hash) + getQueue().hashCode(); 248 } 249 if (hasUpdateMask()) { 250 hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; 251 hash = (53 * hash) + getUpdateMask().hashCode(); 252 } 253 hash = (29 * hash) + getUnknownFields().hashCode(); 254 memoizedHashCode = hash; 255 return hash; 256 } 257 parseFrom(java.nio.ByteBuffer data)258 public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom(java.nio.ByteBuffer data) 259 throws com.google.protobuf.InvalidProtocolBufferException { 260 return PARSER.parseFrom(data); 261 } 262 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)263 public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom( 264 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 265 throws com.google.protobuf.InvalidProtocolBufferException { 266 return PARSER.parseFrom(data, extensionRegistry); 267 } 268 parseFrom( com.google.protobuf.ByteString data)269 public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom( 270 com.google.protobuf.ByteString data) 271 throws com.google.protobuf.InvalidProtocolBufferException { 272 return PARSER.parseFrom(data); 273 } 274 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)275 public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom( 276 com.google.protobuf.ByteString data, 277 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 278 throws com.google.protobuf.InvalidProtocolBufferException { 279 return PARSER.parseFrom(data, extensionRegistry); 280 } 281 parseFrom(byte[] data)282 public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom(byte[] data) 283 throws com.google.protobuf.InvalidProtocolBufferException { 284 return PARSER.parseFrom(data); 285 } 286 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)287 public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom( 288 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 289 throws com.google.protobuf.InvalidProtocolBufferException { 290 return PARSER.parseFrom(data, extensionRegistry); 291 } 292 parseFrom(java.io.InputStream input)293 public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom(java.io.InputStream input) 294 throws java.io.IOException { 295 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 296 } 297 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)298 public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom( 299 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 300 throws java.io.IOException { 301 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 302 PARSER, input, extensionRegistry); 303 } 304 parseDelimitedFrom( java.io.InputStream input)305 public static com.google.cloud.tasks.v2.UpdateQueueRequest parseDelimitedFrom( 306 java.io.InputStream input) throws java.io.IOException { 307 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 308 } 309 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)310 public static com.google.cloud.tasks.v2.UpdateQueueRequest parseDelimitedFrom( 311 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 312 throws java.io.IOException { 313 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 314 PARSER, input, extensionRegistry); 315 } 316 parseFrom( com.google.protobuf.CodedInputStream input)317 public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom( 318 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 319 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 320 } 321 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)322 public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom( 323 com.google.protobuf.CodedInputStream input, 324 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 325 throws java.io.IOException { 326 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 327 PARSER, input, extensionRegistry); 328 } 329 330 @java.lang.Override newBuilderForType()331 public Builder newBuilderForType() { 332 return newBuilder(); 333 } 334 newBuilder()335 public static Builder newBuilder() { 336 return DEFAULT_INSTANCE.toBuilder(); 337 } 338 newBuilder(com.google.cloud.tasks.v2.UpdateQueueRequest prototype)339 public static Builder newBuilder(com.google.cloud.tasks.v2.UpdateQueueRequest prototype) { 340 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 341 } 342 343 @java.lang.Override toBuilder()344 public Builder toBuilder() { 345 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 346 } 347 348 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)349 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 350 Builder builder = new Builder(parent); 351 return builder; 352 } 353 /** 354 * 355 * 356 * <pre> 357 * Request message for [UpdateQueue][google.cloud.tasks.v2.CloudTasks.UpdateQueue]. 358 * </pre> 359 * 360 * Protobuf type {@code google.cloud.tasks.v2.UpdateQueueRequest} 361 */ 362 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 363 implements 364 // @@protoc_insertion_point(builder_implements:google.cloud.tasks.v2.UpdateQueueRequest) 365 com.google.cloud.tasks.v2.UpdateQueueRequestOrBuilder { getDescriptor()366 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 367 return com.google.cloud.tasks.v2.CloudTasksProto 368 .internal_static_google_cloud_tasks_v2_UpdateQueueRequest_descriptor; 369 } 370 371 @java.lang.Override 372 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()373 internalGetFieldAccessorTable() { 374 return com.google.cloud.tasks.v2.CloudTasksProto 375 .internal_static_google_cloud_tasks_v2_UpdateQueueRequest_fieldAccessorTable 376 .ensureFieldAccessorsInitialized( 377 com.google.cloud.tasks.v2.UpdateQueueRequest.class, 378 com.google.cloud.tasks.v2.UpdateQueueRequest.Builder.class); 379 } 380 381 // Construct using com.google.cloud.tasks.v2.UpdateQueueRequest.newBuilder() Builder()382 private Builder() {} 383 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)384 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 385 super(parent); 386 } 387 388 @java.lang.Override clear()389 public Builder clear() { 390 super.clear(); 391 bitField0_ = 0; 392 queue_ = null; 393 if (queueBuilder_ != null) { 394 queueBuilder_.dispose(); 395 queueBuilder_ = null; 396 } 397 updateMask_ = null; 398 if (updateMaskBuilder_ != null) { 399 updateMaskBuilder_.dispose(); 400 updateMaskBuilder_ = null; 401 } 402 return this; 403 } 404 405 @java.lang.Override getDescriptorForType()406 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 407 return com.google.cloud.tasks.v2.CloudTasksProto 408 .internal_static_google_cloud_tasks_v2_UpdateQueueRequest_descriptor; 409 } 410 411 @java.lang.Override getDefaultInstanceForType()412 public com.google.cloud.tasks.v2.UpdateQueueRequest getDefaultInstanceForType() { 413 return com.google.cloud.tasks.v2.UpdateQueueRequest.getDefaultInstance(); 414 } 415 416 @java.lang.Override build()417 public com.google.cloud.tasks.v2.UpdateQueueRequest build() { 418 com.google.cloud.tasks.v2.UpdateQueueRequest result = buildPartial(); 419 if (!result.isInitialized()) { 420 throw newUninitializedMessageException(result); 421 } 422 return result; 423 } 424 425 @java.lang.Override buildPartial()426 public com.google.cloud.tasks.v2.UpdateQueueRequest buildPartial() { 427 com.google.cloud.tasks.v2.UpdateQueueRequest result = 428 new com.google.cloud.tasks.v2.UpdateQueueRequest(this); 429 if (bitField0_ != 0) { 430 buildPartial0(result); 431 } 432 onBuilt(); 433 return result; 434 } 435 buildPartial0(com.google.cloud.tasks.v2.UpdateQueueRequest result)436 private void buildPartial0(com.google.cloud.tasks.v2.UpdateQueueRequest result) { 437 int from_bitField0_ = bitField0_; 438 if (((from_bitField0_ & 0x00000001) != 0)) { 439 result.queue_ = queueBuilder_ == null ? queue_ : queueBuilder_.build(); 440 } 441 if (((from_bitField0_ & 0x00000002) != 0)) { 442 result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); 443 } 444 } 445 446 @java.lang.Override clone()447 public Builder clone() { 448 return super.clone(); 449 } 450 451 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)452 public Builder setField( 453 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 454 return super.setField(field, value); 455 } 456 457 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)458 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 459 return super.clearField(field); 460 } 461 462 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)463 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 464 return super.clearOneof(oneof); 465 } 466 467 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)468 public Builder setRepeatedField( 469 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 470 return super.setRepeatedField(field, index, value); 471 } 472 473 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)474 public Builder addRepeatedField( 475 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 476 return super.addRepeatedField(field, value); 477 } 478 479 @java.lang.Override mergeFrom(com.google.protobuf.Message other)480 public Builder mergeFrom(com.google.protobuf.Message other) { 481 if (other instanceof com.google.cloud.tasks.v2.UpdateQueueRequest) { 482 return mergeFrom((com.google.cloud.tasks.v2.UpdateQueueRequest) other); 483 } else { 484 super.mergeFrom(other); 485 return this; 486 } 487 } 488 mergeFrom(com.google.cloud.tasks.v2.UpdateQueueRequest other)489 public Builder mergeFrom(com.google.cloud.tasks.v2.UpdateQueueRequest other) { 490 if (other == com.google.cloud.tasks.v2.UpdateQueueRequest.getDefaultInstance()) return this; 491 if (other.hasQueue()) { 492 mergeQueue(other.getQueue()); 493 } 494 if (other.hasUpdateMask()) { 495 mergeUpdateMask(other.getUpdateMask()); 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 input.readMessage(getQueueFieldBuilder().getBuilder(), extensionRegistry); 526 bitField0_ |= 0x00000001; 527 break; 528 } // case 10 529 case 18: 530 { 531 input.readMessage(getUpdateMaskFieldBuilder().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 com.google.cloud.tasks.v2.Queue queue_; 555 private com.google.protobuf.SingleFieldBuilderV3< 556 com.google.cloud.tasks.v2.Queue, 557 com.google.cloud.tasks.v2.Queue.Builder, 558 com.google.cloud.tasks.v2.QueueOrBuilder> 559 queueBuilder_; 560 /** 561 * 562 * 563 * <pre> 564 * Required. The queue to create or update. 565 * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified. 566 * Output only fields cannot be modified using UpdateQueue. 567 * Any value specified for an output only field will be ignored. 568 * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed. 569 * </pre> 570 * 571 * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED]; 572 * </code> 573 * 574 * @return Whether the queue field is set. 575 */ hasQueue()576 public boolean hasQueue() { 577 return ((bitField0_ & 0x00000001) != 0); 578 } 579 /** 580 * 581 * 582 * <pre> 583 * Required. The queue to create or update. 584 * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified. 585 * Output only fields cannot be modified using UpdateQueue. 586 * Any value specified for an output only field will be ignored. 587 * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed. 588 * </pre> 589 * 590 * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED]; 591 * </code> 592 * 593 * @return The queue. 594 */ getQueue()595 public com.google.cloud.tasks.v2.Queue getQueue() { 596 if (queueBuilder_ == null) { 597 return queue_ == null ? com.google.cloud.tasks.v2.Queue.getDefaultInstance() : queue_; 598 } else { 599 return queueBuilder_.getMessage(); 600 } 601 } 602 /** 603 * 604 * 605 * <pre> 606 * Required. The queue to create or update. 607 * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified. 608 * Output only fields cannot be modified using UpdateQueue. 609 * Any value specified for an output only field will be ignored. 610 * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed. 611 * </pre> 612 * 613 * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED]; 614 * </code> 615 */ setQueue(com.google.cloud.tasks.v2.Queue value)616 public Builder setQueue(com.google.cloud.tasks.v2.Queue value) { 617 if (queueBuilder_ == null) { 618 if (value == null) { 619 throw new NullPointerException(); 620 } 621 queue_ = value; 622 } else { 623 queueBuilder_.setMessage(value); 624 } 625 bitField0_ |= 0x00000001; 626 onChanged(); 627 return this; 628 } 629 /** 630 * 631 * 632 * <pre> 633 * Required. The queue to create or update. 634 * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified. 635 * Output only fields cannot be modified using UpdateQueue. 636 * Any value specified for an output only field will be ignored. 637 * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed. 638 * </pre> 639 * 640 * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED]; 641 * </code> 642 */ setQueue(com.google.cloud.tasks.v2.Queue.Builder builderForValue)643 public Builder setQueue(com.google.cloud.tasks.v2.Queue.Builder builderForValue) { 644 if (queueBuilder_ == null) { 645 queue_ = builderForValue.build(); 646 } else { 647 queueBuilder_.setMessage(builderForValue.build()); 648 } 649 bitField0_ |= 0x00000001; 650 onChanged(); 651 return this; 652 } 653 /** 654 * 655 * 656 * <pre> 657 * Required. The queue to create or update. 658 * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified. 659 * Output only fields cannot be modified using UpdateQueue. 660 * Any value specified for an output only field will be ignored. 661 * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed. 662 * </pre> 663 * 664 * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED]; 665 * </code> 666 */ mergeQueue(com.google.cloud.tasks.v2.Queue value)667 public Builder mergeQueue(com.google.cloud.tasks.v2.Queue value) { 668 if (queueBuilder_ == null) { 669 if (((bitField0_ & 0x00000001) != 0) 670 && queue_ != null 671 && queue_ != com.google.cloud.tasks.v2.Queue.getDefaultInstance()) { 672 getQueueBuilder().mergeFrom(value); 673 } else { 674 queue_ = value; 675 } 676 } else { 677 queueBuilder_.mergeFrom(value); 678 } 679 bitField0_ |= 0x00000001; 680 onChanged(); 681 return this; 682 } 683 /** 684 * 685 * 686 * <pre> 687 * Required. The queue to create or update. 688 * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified. 689 * Output only fields cannot be modified using UpdateQueue. 690 * Any value specified for an output only field will be ignored. 691 * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed. 692 * </pre> 693 * 694 * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED]; 695 * </code> 696 */ clearQueue()697 public Builder clearQueue() { 698 bitField0_ = (bitField0_ & ~0x00000001); 699 queue_ = null; 700 if (queueBuilder_ != null) { 701 queueBuilder_.dispose(); 702 queueBuilder_ = null; 703 } 704 onChanged(); 705 return this; 706 } 707 /** 708 * 709 * 710 * <pre> 711 * Required. The queue to create or update. 712 * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified. 713 * Output only fields cannot be modified using UpdateQueue. 714 * Any value specified for an output only field will be ignored. 715 * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed. 716 * </pre> 717 * 718 * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED]; 719 * </code> 720 */ getQueueBuilder()721 public com.google.cloud.tasks.v2.Queue.Builder getQueueBuilder() { 722 bitField0_ |= 0x00000001; 723 onChanged(); 724 return getQueueFieldBuilder().getBuilder(); 725 } 726 /** 727 * 728 * 729 * <pre> 730 * Required. The queue to create or update. 731 * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified. 732 * Output only fields cannot be modified using UpdateQueue. 733 * Any value specified for an output only field will be ignored. 734 * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed. 735 * </pre> 736 * 737 * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED]; 738 * </code> 739 */ getQueueOrBuilder()740 public com.google.cloud.tasks.v2.QueueOrBuilder getQueueOrBuilder() { 741 if (queueBuilder_ != null) { 742 return queueBuilder_.getMessageOrBuilder(); 743 } else { 744 return queue_ == null ? com.google.cloud.tasks.v2.Queue.getDefaultInstance() : queue_; 745 } 746 } 747 /** 748 * 749 * 750 * <pre> 751 * Required. The queue to create or update. 752 * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified. 753 * Output only fields cannot be modified using UpdateQueue. 754 * Any value specified for an output only field will be ignored. 755 * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed. 756 * </pre> 757 * 758 * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED]; 759 * </code> 760 */ 761 private com.google.protobuf.SingleFieldBuilderV3< 762 com.google.cloud.tasks.v2.Queue, 763 com.google.cloud.tasks.v2.Queue.Builder, 764 com.google.cloud.tasks.v2.QueueOrBuilder> getQueueFieldBuilder()765 getQueueFieldBuilder() { 766 if (queueBuilder_ == null) { 767 queueBuilder_ = 768 new com.google.protobuf.SingleFieldBuilderV3< 769 com.google.cloud.tasks.v2.Queue, 770 com.google.cloud.tasks.v2.Queue.Builder, 771 com.google.cloud.tasks.v2.QueueOrBuilder>( 772 getQueue(), getParentForChildren(), isClean()); 773 queue_ = null; 774 } 775 return queueBuilder_; 776 } 777 778 private com.google.protobuf.FieldMask updateMask_; 779 private com.google.protobuf.SingleFieldBuilderV3< 780 com.google.protobuf.FieldMask, 781 com.google.protobuf.FieldMask.Builder, 782 com.google.protobuf.FieldMaskOrBuilder> 783 updateMaskBuilder_; 784 /** 785 * 786 * 787 * <pre> 788 * A mask used to specify which fields of the queue are being updated. 789 * If empty, then all fields will be updated. 790 * </pre> 791 * 792 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 793 * 794 * @return Whether the updateMask field is set. 795 */ hasUpdateMask()796 public boolean hasUpdateMask() { 797 return ((bitField0_ & 0x00000002) != 0); 798 } 799 /** 800 * 801 * 802 * <pre> 803 * A mask used to specify which fields of the queue are being updated. 804 * If empty, then all fields will be updated. 805 * </pre> 806 * 807 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 808 * 809 * @return The updateMask. 810 */ getUpdateMask()811 public com.google.protobuf.FieldMask getUpdateMask() { 812 if (updateMaskBuilder_ == null) { 813 return updateMask_ == null 814 ? com.google.protobuf.FieldMask.getDefaultInstance() 815 : updateMask_; 816 } else { 817 return updateMaskBuilder_.getMessage(); 818 } 819 } 820 /** 821 * 822 * 823 * <pre> 824 * A mask used to specify which fields of the queue are being updated. 825 * If empty, then all fields will be updated. 826 * </pre> 827 * 828 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 829 */ setUpdateMask(com.google.protobuf.FieldMask value)830 public Builder setUpdateMask(com.google.protobuf.FieldMask value) { 831 if (updateMaskBuilder_ == null) { 832 if (value == null) { 833 throw new NullPointerException(); 834 } 835 updateMask_ = value; 836 } else { 837 updateMaskBuilder_.setMessage(value); 838 } 839 bitField0_ |= 0x00000002; 840 onChanged(); 841 return this; 842 } 843 /** 844 * 845 * 846 * <pre> 847 * A mask used to specify which fields of the queue are being updated. 848 * If empty, then all fields will be updated. 849 * </pre> 850 * 851 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 852 */ setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)853 public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { 854 if (updateMaskBuilder_ == null) { 855 updateMask_ = builderForValue.build(); 856 } else { 857 updateMaskBuilder_.setMessage(builderForValue.build()); 858 } 859 bitField0_ |= 0x00000002; 860 onChanged(); 861 return this; 862 } 863 /** 864 * 865 * 866 * <pre> 867 * A mask used to specify which fields of the queue are being updated. 868 * If empty, then all fields will be updated. 869 * </pre> 870 * 871 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 872 */ mergeUpdateMask(com.google.protobuf.FieldMask value)873 public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { 874 if (updateMaskBuilder_ == null) { 875 if (((bitField0_ & 0x00000002) != 0) 876 && updateMask_ != null 877 && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) { 878 getUpdateMaskBuilder().mergeFrom(value); 879 } else { 880 updateMask_ = value; 881 } 882 } else { 883 updateMaskBuilder_.mergeFrom(value); 884 } 885 bitField0_ |= 0x00000002; 886 onChanged(); 887 return this; 888 } 889 /** 890 * 891 * 892 * <pre> 893 * A mask used to specify which fields of the queue are being updated. 894 * If empty, then all fields will be updated. 895 * </pre> 896 * 897 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 898 */ clearUpdateMask()899 public Builder clearUpdateMask() { 900 bitField0_ = (bitField0_ & ~0x00000002); 901 updateMask_ = null; 902 if (updateMaskBuilder_ != null) { 903 updateMaskBuilder_.dispose(); 904 updateMaskBuilder_ = null; 905 } 906 onChanged(); 907 return this; 908 } 909 /** 910 * 911 * 912 * <pre> 913 * A mask used to specify which fields of the queue are being updated. 914 * If empty, then all fields will be updated. 915 * </pre> 916 * 917 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 918 */ getUpdateMaskBuilder()919 public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { 920 bitField0_ |= 0x00000002; 921 onChanged(); 922 return getUpdateMaskFieldBuilder().getBuilder(); 923 } 924 /** 925 * 926 * 927 * <pre> 928 * A mask used to specify which fields of the queue are being updated. 929 * If empty, then all fields will be updated. 930 * </pre> 931 * 932 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 933 */ getUpdateMaskOrBuilder()934 public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { 935 if (updateMaskBuilder_ != null) { 936 return updateMaskBuilder_.getMessageOrBuilder(); 937 } else { 938 return updateMask_ == null 939 ? com.google.protobuf.FieldMask.getDefaultInstance() 940 : updateMask_; 941 } 942 } 943 /** 944 * 945 * 946 * <pre> 947 * A mask used to specify which fields of the queue are being updated. 948 * If empty, then all fields will be updated. 949 * </pre> 950 * 951 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 952 */ 953 private com.google.protobuf.SingleFieldBuilderV3< 954 com.google.protobuf.FieldMask, 955 com.google.protobuf.FieldMask.Builder, 956 com.google.protobuf.FieldMaskOrBuilder> getUpdateMaskFieldBuilder()957 getUpdateMaskFieldBuilder() { 958 if (updateMaskBuilder_ == null) { 959 updateMaskBuilder_ = 960 new com.google.protobuf.SingleFieldBuilderV3< 961 com.google.protobuf.FieldMask, 962 com.google.protobuf.FieldMask.Builder, 963 com.google.protobuf.FieldMaskOrBuilder>( 964 getUpdateMask(), getParentForChildren(), isClean()); 965 updateMask_ = null; 966 } 967 return updateMaskBuilder_; 968 } 969 970 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)971 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 972 return super.setUnknownFields(unknownFields); 973 } 974 975 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)976 public final Builder mergeUnknownFields( 977 final com.google.protobuf.UnknownFieldSet unknownFields) { 978 return super.mergeUnknownFields(unknownFields); 979 } 980 981 // @@protoc_insertion_point(builder_scope:google.cloud.tasks.v2.UpdateQueueRequest) 982 } 983 984 // @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.UpdateQueueRequest) 985 private static final com.google.cloud.tasks.v2.UpdateQueueRequest DEFAULT_INSTANCE; 986 987 static { 988 DEFAULT_INSTANCE = new com.google.cloud.tasks.v2.UpdateQueueRequest(); 989 } 990 getDefaultInstance()991 public static com.google.cloud.tasks.v2.UpdateQueueRequest getDefaultInstance() { 992 return DEFAULT_INSTANCE; 993 } 994 995 private static final com.google.protobuf.Parser<UpdateQueueRequest> PARSER = 996 new com.google.protobuf.AbstractParser<UpdateQueueRequest>() { 997 @java.lang.Override 998 public UpdateQueueRequest parsePartialFrom( 999 com.google.protobuf.CodedInputStream input, 1000 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1001 throws com.google.protobuf.InvalidProtocolBufferException { 1002 Builder builder = newBuilder(); 1003 try { 1004 builder.mergeFrom(input, extensionRegistry); 1005 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1006 throw e.setUnfinishedMessage(builder.buildPartial()); 1007 } catch (com.google.protobuf.UninitializedMessageException e) { 1008 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1009 } catch (java.io.IOException e) { 1010 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1011 .setUnfinishedMessage(builder.buildPartial()); 1012 } 1013 return builder.buildPartial(); 1014 } 1015 }; 1016 parser()1017 public static com.google.protobuf.Parser<UpdateQueueRequest> parser() { 1018 return PARSER; 1019 } 1020 1021 @java.lang.Override getParserForType()1022 public com.google.protobuf.Parser<UpdateQueueRequest> getParserForType() { 1023 return PARSER; 1024 } 1025 1026 @java.lang.Override getDefaultInstanceForType()1027 public com.google.cloud.tasks.v2.UpdateQueueRequest getDefaultInstanceForType() { 1028 return DEFAULT_INSTANCE; 1029 } 1030 } 1031