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 * [UpgradeInstance][google.cloud.redis.v1.CloudRedis.UpgradeInstance]. 27 * </pre> 28 * 29 * Protobuf type {@code google.cloud.redis.v1.UpgradeInstanceRequest} 30 */ 31 public final class UpgradeInstanceRequest extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.cloud.redis.v1.UpgradeInstanceRequest) 34 UpgradeInstanceRequestOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use UpgradeInstanceRequest.newBuilder() to construct. UpgradeInstanceRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private UpgradeInstanceRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 UpgradeInstanceRequest()41 private UpgradeInstanceRequest() { 42 name_ = ""; 43 redisVersion_ = ""; 44 } 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new UpgradeInstanceRequest(); 50 } 51 52 @java.lang.Override getUnknownFields()53 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 54 return this.unknownFields; 55 } 56 getDescriptor()57 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 58 return com.google.cloud.redis.v1.CloudRedisServiceV1Proto 59 .internal_static_google_cloud_redis_v1_UpgradeInstanceRequest_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.cloud.redis.v1.CloudRedisServiceV1Proto 66 .internal_static_google_cloud_redis_v1_UpgradeInstanceRequest_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.redis.v1.UpgradeInstanceRequest.class, 69 com.google.cloud.redis.v1.UpgradeInstanceRequest.Builder.class); 70 } 71 72 public static final int NAME_FIELD_NUMBER = 1; 73 74 @SuppressWarnings("serial") 75 private volatile java.lang.Object name_ = ""; 76 /** 77 * 78 * 79 * <pre> 80 * Required. Redis instance resource name using the form: 81 * `projects/{project_id}/locations/{location_id}/instances/{instance_id}` 82 * where `location_id` refers to a GCP region. 83 * </pre> 84 * 85 * <code> 86 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 87 * </code> 88 * 89 * @return The name. 90 */ 91 @java.lang.Override getName()92 public java.lang.String getName() { 93 java.lang.Object ref = name_; 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 name_ = s; 100 return s; 101 } 102 } 103 /** 104 * 105 * 106 * <pre> 107 * Required. Redis instance resource name using the form: 108 * `projects/{project_id}/locations/{location_id}/instances/{instance_id}` 109 * where `location_id` refers to a GCP region. 110 * </pre> 111 * 112 * <code> 113 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 114 * </code> 115 * 116 * @return The bytes for name. 117 */ 118 @java.lang.Override getNameBytes()119 public com.google.protobuf.ByteString getNameBytes() { 120 java.lang.Object ref = name_; 121 if (ref instanceof java.lang.String) { 122 com.google.protobuf.ByteString b = 123 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 124 name_ = b; 125 return b; 126 } else { 127 return (com.google.protobuf.ByteString) ref; 128 } 129 } 130 131 public static final int REDIS_VERSION_FIELD_NUMBER = 2; 132 133 @SuppressWarnings("serial") 134 private volatile java.lang.Object redisVersion_ = ""; 135 /** 136 * 137 * 138 * <pre> 139 * Required. Specifies the target version of Redis software to upgrade to. 140 * </pre> 141 * 142 * <code>string redis_version = 2 [(.google.api.field_behavior) = REQUIRED];</code> 143 * 144 * @return The redisVersion. 145 */ 146 @java.lang.Override getRedisVersion()147 public java.lang.String getRedisVersion() { 148 java.lang.Object ref = redisVersion_; 149 if (ref instanceof java.lang.String) { 150 return (java.lang.String) ref; 151 } else { 152 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 153 java.lang.String s = bs.toStringUtf8(); 154 redisVersion_ = s; 155 return s; 156 } 157 } 158 /** 159 * 160 * 161 * <pre> 162 * Required. Specifies the target version of Redis software to upgrade to. 163 * </pre> 164 * 165 * <code>string redis_version = 2 [(.google.api.field_behavior) = REQUIRED];</code> 166 * 167 * @return The bytes for redisVersion. 168 */ 169 @java.lang.Override getRedisVersionBytes()170 public com.google.protobuf.ByteString getRedisVersionBytes() { 171 java.lang.Object ref = redisVersion_; 172 if (ref instanceof java.lang.String) { 173 com.google.protobuf.ByteString b = 174 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 175 redisVersion_ = b; 176 return b; 177 } else { 178 return (com.google.protobuf.ByteString) ref; 179 } 180 } 181 182 private byte memoizedIsInitialized = -1; 183 184 @java.lang.Override isInitialized()185 public final boolean isInitialized() { 186 byte isInitialized = memoizedIsInitialized; 187 if (isInitialized == 1) return true; 188 if (isInitialized == 0) return false; 189 190 memoizedIsInitialized = 1; 191 return true; 192 } 193 194 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)195 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 196 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 197 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 198 } 199 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(redisVersion_)) { 200 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, redisVersion_); 201 } 202 getUnknownFields().writeTo(output); 203 } 204 205 @java.lang.Override getSerializedSize()206 public int getSerializedSize() { 207 int size = memoizedSize; 208 if (size != -1) return size; 209 210 size = 0; 211 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 212 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 213 } 214 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(redisVersion_)) { 215 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, redisVersion_); 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.redis.v1.UpgradeInstanceRequest)) { 228 return super.equals(obj); 229 } 230 com.google.cloud.redis.v1.UpgradeInstanceRequest other = 231 (com.google.cloud.redis.v1.UpgradeInstanceRequest) obj; 232 233 if (!getName().equals(other.getName())) return false; 234 if (!getRedisVersion().equals(other.getRedisVersion())) return false; 235 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 236 return true; 237 } 238 239 @java.lang.Override hashCode()240 public int hashCode() { 241 if (memoizedHashCode != 0) { 242 return memoizedHashCode; 243 } 244 int hash = 41; 245 hash = (19 * hash) + getDescriptor().hashCode(); 246 hash = (37 * hash) + NAME_FIELD_NUMBER; 247 hash = (53 * hash) + getName().hashCode(); 248 hash = (37 * hash) + REDIS_VERSION_FIELD_NUMBER; 249 hash = (53 * hash) + getRedisVersion().hashCode(); 250 hash = (29 * hash) + getUnknownFields().hashCode(); 251 memoizedHashCode = hash; 252 return hash; 253 } 254 parseFrom(java.nio.ByteBuffer data)255 public static com.google.cloud.redis.v1.UpgradeInstanceRequest parseFrom(java.nio.ByteBuffer data) 256 throws com.google.protobuf.InvalidProtocolBufferException { 257 return PARSER.parseFrom(data); 258 } 259 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)260 public static com.google.cloud.redis.v1.UpgradeInstanceRequest parseFrom( 261 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 262 throws com.google.protobuf.InvalidProtocolBufferException { 263 return PARSER.parseFrom(data, extensionRegistry); 264 } 265 parseFrom( com.google.protobuf.ByteString data)266 public static com.google.cloud.redis.v1.UpgradeInstanceRequest parseFrom( 267 com.google.protobuf.ByteString data) 268 throws com.google.protobuf.InvalidProtocolBufferException { 269 return PARSER.parseFrom(data); 270 } 271 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)272 public static com.google.cloud.redis.v1.UpgradeInstanceRequest parseFrom( 273 com.google.protobuf.ByteString data, 274 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 275 throws com.google.protobuf.InvalidProtocolBufferException { 276 return PARSER.parseFrom(data, extensionRegistry); 277 } 278 parseFrom(byte[] data)279 public static com.google.cloud.redis.v1.UpgradeInstanceRequest parseFrom(byte[] data) 280 throws com.google.protobuf.InvalidProtocolBufferException { 281 return PARSER.parseFrom(data); 282 } 283 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)284 public static com.google.cloud.redis.v1.UpgradeInstanceRequest parseFrom( 285 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 286 throws com.google.protobuf.InvalidProtocolBufferException { 287 return PARSER.parseFrom(data, extensionRegistry); 288 } 289 parseFrom( java.io.InputStream input)290 public static com.google.cloud.redis.v1.UpgradeInstanceRequest parseFrom( 291 java.io.InputStream input) throws java.io.IOException { 292 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 293 } 294 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)295 public static com.google.cloud.redis.v1.UpgradeInstanceRequest parseFrom( 296 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 297 throws java.io.IOException { 298 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 299 PARSER, input, extensionRegistry); 300 } 301 parseDelimitedFrom( java.io.InputStream input)302 public static com.google.cloud.redis.v1.UpgradeInstanceRequest parseDelimitedFrom( 303 java.io.InputStream input) throws java.io.IOException { 304 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 305 } 306 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)307 public static com.google.cloud.redis.v1.UpgradeInstanceRequest parseDelimitedFrom( 308 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 309 throws java.io.IOException { 310 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 311 PARSER, input, extensionRegistry); 312 } 313 parseFrom( com.google.protobuf.CodedInputStream input)314 public static com.google.cloud.redis.v1.UpgradeInstanceRequest parseFrom( 315 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 316 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 317 } 318 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)319 public static com.google.cloud.redis.v1.UpgradeInstanceRequest parseFrom( 320 com.google.protobuf.CodedInputStream input, 321 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 322 throws java.io.IOException { 323 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 324 PARSER, input, extensionRegistry); 325 } 326 327 @java.lang.Override newBuilderForType()328 public Builder newBuilderForType() { 329 return newBuilder(); 330 } 331 newBuilder()332 public static Builder newBuilder() { 333 return DEFAULT_INSTANCE.toBuilder(); 334 } 335 newBuilder(com.google.cloud.redis.v1.UpgradeInstanceRequest prototype)336 public static Builder newBuilder(com.google.cloud.redis.v1.UpgradeInstanceRequest prototype) { 337 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 338 } 339 340 @java.lang.Override toBuilder()341 public Builder toBuilder() { 342 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 343 } 344 345 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)346 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 347 Builder builder = new Builder(parent); 348 return builder; 349 } 350 /** 351 * 352 * 353 * <pre> 354 * Request for 355 * [UpgradeInstance][google.cloud.redis.v1.CloudRedis.UpgradeInstance]. 356 * </pre> 357 * 358 * Protobuf type {@code google.cloud.redis.v1.UpgradeInstanceRequest} 359 */ 360 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 361 implements 362 // @@protoc_insertion_point(builder_implements:google.cloud.redis.v1.UpgradeInstanceRequest) 363 com.google.cloud.redis.v1.UpgradeInstanceRequestOrBuilder { getDescriptor()364 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 365 return com.google.cloud.redis.v1.CloudRedisServiceV1Proto 366 .internal_static_google_cloud_redis_v1_UpgradeInstanceRequest_descriptor; 367 } 368 369 @java.lang.Override 370 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()371 internalGetFieldAccessorTable() { 372 return com.google.cloud.redis.v1.CloudRedisServiceV1Proto 373 .internal_static_google_cloud_redis_v1_UpgradeInstanceRequest_fieldAccessorTable 374 .ensureFieldAccessorsInitialized( 375 com.google.cloud.redis.v1.UpgradeInstanceRequest.class, 376 com.google.cloud.redis.v1.UpgradeInstanceRequest.Builder.class); 377 } 378 379 // Construct using com.google.cloud.redis.v1.UpgradeInstanceRequest.newBuilder() Builder()380 private Builder() {} 381 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)382 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 383 super(parent); 384 } 385 386 @java.lang.Override clear()387 public Builder clear() { 388 super.clear(); 389 bitField0_ = 0; 390 name_ = ""; 391 redisVersion_ = ""; 392 return this; 393 } 394 395 @java.lang.Override getDescriptorForType()396 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 397 return com.google.cloud.redis.v1.CloudRedisServiceV1Proto 398 .internal_static_google_cloud_redis_v1_UpgradeInstanceRequest_descriptor; 399 } 400 401 @java.lang.Override getDefaultInstanceForType()402 public com.google.cloud.redis.v1.UpgradeInstanceRequest getDefaultInstanceForType() { 403 return com.google.cloud.redis.v1.UpgradeInstanceRequest.getDefaultInstance(); 404 } 405 406 @java.lang.Override build()407 public com.google.cloud.redis.v1.UpgradeInstanceRequest build() { 408 com.google.cloud.redis.v1.UpgradeInstanceRequest result = buildPartial(); 409 if (!result.isInitialized()) { 410 throw newUninitializedMessageException(result); 411 } 412 return result; 413 } 414 415 @java.lang.Override buildPartial()416 public com.google.cloud.redis.v1.UpgradeInstanceRequest buildPartial() { 417 com.google.cloud.redis.v1.UpgradeInstanceRequest result = 418 new com.google.cloud.redis.v1.UpgradeInstanceRequest(this); 419 if (bitField0_ != 0) { 420 buildPartial0(result); 421 } 422 onBuilt(); 423 return result; 424 } 425 buildPartial0(com.google.cloud.redis.v1.UpgradeInstanceRequest result)426 private void buildPartial0(com.google.cloud.redis.v1.UpgradeInstanceRequest result) { 427 int from_bitField0_ = bitField0_; 428 if (((from_bitField0_ & 0x00000001) != 0)) { 429 result.name_ = name_; 430 } 431 if (((from_bitField0_ & 0x00000002) != 0)) { 432 result.redisVersion_ = redisVersion_; 433 } 434 } 435 436 @java.lang.Override clone()437 public Builder clone() { 438 return super.clone(); 439 } 440 441 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)442 public Builder setField( 443 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 444 return super.setField(field, value); 445 } 446 447 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)448 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 449 return super.clearField(field); 450 } 451 452 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)453 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 454 return super.clearOneof(oneof); 455 } 456 457 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)458 public Builder setRepeatedField( 459 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 460 return super.setRepeatedField(field, index, value); 461 } 462 463 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)464 public Builder addRepeatedField( 465 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 466 return super.addRepeatedField(field, value); 467 } 468 469 @java.lang.Override mergeFrom(com.google.protobuf.Message other)470 public Builder mergeFrom(com.google.protobuf.Message other) { 471 if (other instanceof com.google.cloud.redis.v1.UpgradeInstanceRequest) { 472 return mergeFrom((com.google.cloud.redis.v1.UpgradeInstanceRequest) other); 473 } else { 474 super.mergeFrom(other); 475 return this; 476 } 477 } 478 mergeFrom(com.google.cloud.redis.v1.UpgradeInstanceRequest other)479 public Builder mergeFrom(com.google.cloud.redis.v1.UpgradeInstanceRequest other) { 480 if (other == com.google.cloud.redis.v1.UpgradeInstanceRequest.getDefaultInstance()) 481 return this; 482 if (!other.getName().isEmpty()) { 483 name_ = other.name_; 484 bitField0_ |= 0x00000001; 485 onChanged(); 486 } 487 if (!other.getRedisVersion().isEmpty()) { 488 redisVersion_ = other.redisVersion_; 489 bitField0_ |= 0x00000002; 490 onChanged(); 491 } 492 this.mergeUnknownFields(other.getUnknownFields()); 493 onChanged(); 494 return this; 495 } 496 497 @java.lang.Override isInitialized()498 public final boolean isInitialized() { 499 return true; 500 } 501 502 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)503 public Builder mergeFrom( 504 com.google.protobuf.CodedInputStream input, 505 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 506 throws java.io.IOException { 507 if (extensionRegistry == null) { 508 throw new java.lang.NullPointerException(); 509 } 510 try { 511 boolean done = false; 512 while (!done) { 513 int tag = input.readTag(); 514 switch (tag) { 515 case 0: 516 done = true; 517 break; 518 case 10: 519 { 520 name_ = input.readStringRequireUtf8(); 521 bitField0_ |= 0x00000001; 522 break; 523 } // case 10 524 case 18: 525 { 526 redisVersion_ = input.readStringRequireUtf8(); 527 bitField0_ |= 0x00000002; 528 break; 529 } // case 18 530 default: 531 { 532 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 533 done = true; // was an endgroup tag 534 } 535 break; 536 } // default: 537 } // switch (tag) 538 } // while (!done) 539 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 540 throw e.unwrapIOException(); 541 } finally { 542 onChanged(); 543 } // finally 544 return this; 545 } 546 547 private int bitField0_; 548 549 private java.lang.Object name_ = ""; 550 /** 551 * 552 * 553 * <pre> 554 * Required. Redis instance resource name using the form: 555 * `projects/{project_id}/locations/{location_id}/instances/{instance_id}` 556 * where `location_id` refers to a GCP region. 557 * </pre> 558 * 559 * <code> 560 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 561 * </code> 562 * 563 * @return The name. 564 */ getName()565 public java.lang.String getName() { 566 java.lang.Object ref = name_; 567 if (!(ref instanceof java.lang.String)) { 568 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 569 java.lang.String s = bs.toStringUtf8(); 570 name_ = s; 571 return s; 572 } else { 573 return (java.lang.String) ref; 574 } 575 } 576 /** 577 * 578 * 579 * <pre> 580 * Required. Redis instance resource name using the form: 581 * `projects/{project_id}/locations/{location_id}/instances/{instance_id}` 582 * where `location_id` refers to a GCP region. 583 * </pre> 584 * 585 * <code> 586 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 587 * </code> 588 * 589 * @return The bytes for name. 590 */ getNameBytes()591 public com.google.protobuf.ByteString getNameBytes() { 592 java.lang.Object ref = name_; 593 if (ref instanceof String) { 594 com.google.protobuf.ByteString b = 595 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 596 name_ = b; 597 return b; 598 } else { 599 return (com.google.protobuf.ByteString) ref; 600 } 601 } 602 /** 603 * 604 * 605 * <pre> 606 * Required. Redis instance resource name using the form: 607 * `projects/{project_id}/locations/{location_id}/instances/{instance_id}` 608 * where `location_id` refers to a GCP region. 609 * </pre> 610 * 611 * <code> 612 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 613 * </code> 614 * 615 * @param value The name to set. 616 * @return This builder for chaining. 617 */ setName(java.lang.String value)618 public Builder setName(java.lang.String value) { 619 if (value == null) { 620 throw new NullPointerException(); 621 } 622 name_ = value; 623 bitField0_ |= 0x00000001; 624 onChanged(); 625 return this; 626 } 627 /** 628 * 629 * 630 * <pre> 631 * Required. Redis instance resource name using the form: 632 * `projects/{project_id}/locations/{location_id}/instances/{instance_id}` 633 * where `location_id` refers to a GCP region. 634 * </pre> 635 * 636 * <code> 637 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 638 * </code> 639 * 640 * @return This builder for chaining. 641 */ clearName()642 public Builder clearName() { 643 name_ = getDefaultInstance().getName(); 644 bitField0_ = (bitField0_ & ~0x00000001); 645 onChanged(); 646 return this; 647 } 648 /** 649 * 650 * 651 * <pre> 652 * Required. Redis instance resource name using the form: 653 * `projects/{project_id}/locations/{location_id}/instances/{instance_id}` 654 * where `location_id` refers to a GCP region. 655 * </pre> 656 * 657 * <code> 658 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 659 * </code> 660 * 661 * @param value The bytes for name to set. 662 * @return This builder for chaining. 663 */ setNameBytes(com.google.protobuf.ByteString value)664 public Builder setNameBytes(com.google.protobuf.ByteString value) { 665 if (value == null) { 666 throw new NullPointerException(); 667 } 668 checkByteStringIsUtf8(value); 669 name_ = value; 670 bitField0_ |= 0x00000001; 671 onChanged(); 672 return this; 673 } 674 675 private java.lang.Object redisVersion_ = ""; 676 /** 677 * 678 * 679 * <pre> 680 * Required. Specifies the target version of Redis software to upgrade to. 681 * </pre> 682 * 683 * <code>string redis_version = 2 [(.google.api.field_behavior) = REQUIRED];</code> 684 * 685 * @return The redisVersion. 686 */ getRedisVersion()687 public java.lang.String getRedisVersion() { 688 java.lang.Object ref = redisVersion_; 689 if (!(ref instanceof java.lang.String)) { 690 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 691 java.lang.String s = bs.toStringUtf8(); 692 redisVersion_ = s; 693 return s; 694 } else { 695 return (java.lang.String) ref; 696 } 697 } 698 /** 699 * 700 * 701 * <pre> 702 * Required. Specifies the target version of Redis software to upgrade to. 703 * </pre> 704 * 705 * <code>string redis_version = 2 [(.google.api.field_behavior) = REQUIRED];</code> 706 * 707 * @return The bytes for redisVersion. 708 */ getRedisVersionBytes()709 public com.google.protobuf.ByteString getRedisVersionBytes() { 710 java.lang.Object ref = redisVersion_; 711 if (ref instanceof String) { 712 com.google.protobuf.ByteString b = 713 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 714 redisVersion_ = b; 715 return b; 716 } else { 717 return (com.google.protobuf.ByteString) ref; 718 } 719 } 720 /** 721 * 722 * 723 * <pre> 724 * Required. Specifies the target version of Redis software to upgrade to. 725 * </pre> 726 * 727 * <code>string redis_version = 2 [(.google.api.field_behavior) = REQUIRED];</code> 728 * 729 * @param value The redisVersion to set. 730 * @return This builder for chaining. 731 */ setRedisVersion(java.lang.String value)732 public Builder setRedisVersion(java.lang.String value) { 733 if (value == null) { 734 throw new NullPointerException(); 735 } 736 redisVersion_ = value; 737 bitField0_ |= 0x00000002; 738 onChanged(); 739 return this; 740 } 741 /** 742 * 743 * 744 * <pre> 745 * Required. Specifies the target version of Redis software to upgrade to. 746 * </pre> 747 * 748 * <code>string redis_version = 2 [(.google.api.field_behavior) = REQUIRED];</code> 749 * 750 * @return This builder for chaining. 751 */ clearRedisVersion()752 public Builder clearRedisVersion() { 753 redisVersion_ = getDefaultInstance().getRedisVersion(); 754 bitField0_ = (bitField0_ & ~0x00000002); 755 onChanged(); 756 return this; 757 } 758 /** 759 * 760 * 761 * <pre> 762 * Required. Specifies the target version of Redis software to upgrade to. 763 * </pre> 764 * 765 * <code>string redis_version = 2 [(.google.api.field_behavior) = REQUIRED];</code> 766 * 767 * @param value The bytes for redisVersion to set. 768 * @return This builder for chaining. 769 */ setRedisVersionBytes(com.google.protobuf.ByteString value)770 public Builder setRedisVersionBytes(com.google.protobuf.ByteString value) { 771 if (value == null) { 772 throw new NullPointerException(); 773 } 774 checkByteStringIsUtf8(value); 775 redisVersion_ = value; 776 bitField0_ |= 0x00000002; 777 onChanged(); 778 return this; 779 } 780 781 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)782 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 783 return super.setUnknownFields(unknownFields); 784 } 785 786 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)787 public final Builder mergeUnknownFields( 788 final com.google.protobuf.UnknownFieldSet unknownFields) { 789 return super.mergeUnknownFields(unknownFields); 790 } 791 792 // @@protoc_insertion_point(builder_scope:google.cloud.redis.v1.UpgradeInstanceRequest) 793 } 794 795 // @@protoc_insertion_point(class_scope:google.cloud.redis.v1.UpgradeInstanceRequest) 796 private static final com.google.cloud.redis.v1.UpgradeInstanceRequest DEFAULT_INSTANCE; 797 798 static { 799 DEFAULT_INSTANCE = new com.google.cloud.redis.v1.UpgradeInstanceRequest(); 800 } 801 getDefaultInstance()802 public static com.google.cloud.redis.v1.UpgradeInstanceRequest getDefaultInstance() { 803 return DEFAULT_INSTANCE; 804 } 805 806 private static final com.google.protobuf.Parser<UpgradeInstanceRequest> PARSER = 807 new com.google.protobuf.AbstractParser<UpgradeInstanceRequest>() { 808 @java.lang.Override 809 public UpgradeInstanceRequest parsePartialFrom( 810 com.google.protobuf.CodedInputStream input, 811 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 812 throws com.google.protobuf.InvalidProtocolBufferException { 813 Builder builder = newBuilder(); 814 try { 815 builder.mergeFrom(input, extensionRegistry); 816 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 817 throw e.setUnfinishedMessage(builder.buildPartial()); 818 } catch (com.google.protobuf.UninitializedMessageException e) { 819 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 820 } catch (java.io.IOException e) { 821 throw new com.google.protobuf.InvalidProtocolBufferException(e) 822 .setUnfinishedMessage(builder.buildPartial()); 823 } 824 return builder.buildPartial(); 825 } 826 }; 827 parser()828 public static com.google.protobuf.Parser<UpgradeInstanceRequest> parser() { 829 return PARSER; 830 } 831 832 @java.lang.Override getParserForType()833 public com.google.protobuf.Parser<UpgradeInstanceRequest> getParserForType() { 834 return PARSER; 835 } 836 837 @java.lang.Override getDefaultInstanceForType()838 public com.google.cloud.redis.v1.UpgradeInstanceRequest getDefaultInstanceForType() { 839 return DEFAULT_INSTANCE; 840 } 841 } 842