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