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