• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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