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