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