• 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  * 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