• 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 Cloud Storage location for the output content
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.redis.v1.GcsDestination}
29  */
30 public final class GcsDestination extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.redis.v1.GcsDestination)
33     GcsDestinationOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use GcsDestination.newBuilder() to construct.
GcsDestination(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private GcsDestination(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
GcsDestination()40   private GcsDestination() {
41     uri_ = "";
42   }
43 
44   @java.lang.Override
45   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)46   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
47     return new GcsDestination();
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_GcsDestination_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_GcsDestination_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             com.google.cloud.redis.v1.GcsDestination.class,
67             com.google.cloud.redis.v1.GcsDestination.Builder.class);
68   }
69 
70   public static final int URI_FIELD_NUMBER = 1;
71 
72   @SuppressWarnings("serial")
73   private volatile java.lang.Object uri_ = "";
74   /**
75    *
76    *
77    * <pre>
78    * Required. Data destination URI (e.g.
79    * 'gs://my_bucket/my_object'). Existing files will be overwritten.
80    * </pre>
81    *
82    * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code>
83    *
84    * @return The uri.
85    */
86   @java.lang.Override
getUri()87   public java.lang.String getUri() {
88     java.lang.Object ref = uri_;
89     if (ref instanceof java.lang.String) {
90       return (java.lang.String) ref;
91     } else {
92       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
93       java.lang.String s = bs.toStringUtf8();
94       uri_ = s;
95       return s;
96     }
97   }
98   /**
99    *
100    *
101    * <pre>
102    * Required. Data destination URI (e.g.
103    * 'gs://my_bucket/my_object'). Existing files will be overwritten.
104    * </pre>
105    *
106    * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code>
107    *
108    * @return The bytes for uri.
109    */
110   @java.lang.Override
getUriBytes()111   public com.google.protobuf.ByteString getUriBytes() {
112     java.lang.Object ref = uri_;
113     if (ref instanceof java.lang.String) {
114       com.google.protobuf.ByteString b =
115           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
116       uri_ = b;
117       return b;
118     } else {
119       return (com.google.protobuf.ByteString) ref;
120     }
121   }
122 
123   private byte memoizedIsInitialized = -1;
124 
125   @java.lang.Override
isInitialized()126   public final boolean isInitialized() {
127     byte isInitialized = memoizedIsInitialized;
128     if (isInitialized == 1) return true;
129     if (isInitialized == 0) return false;
130 
131     memoizedIsInitialized = 1;
132     return true;
133   }
134 
135   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)136   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
137     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) {
138       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, uri_);
139     }
140     getUnknownFields().writeTo(output);
141   }
142 
143   @java.lang.Override
getSerializedSize()144   public int getSerializedSize() {
145     int size = memoizedSize;
146     if (size != -1) return size;
147 
148     size = 0;
149     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) {
150       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, uri_);
151     }
152     size += getUnknownFields().getSerializedSize();
153     memoizedSize = size;
154     return size;
155   }
156 
157   @java.lang.Override
equals(final java.lang.Object obj)158   public boolean equals(final java.lang.Object obj) {
159     if (obj == this) {
160       return true;
161     }
162     if (!(obj instanceof com.google.cloud.redis.v1.GcsDestination)) {
163       return super.equals(obj);
164     }
165     com.google.cloud.redis.v1.GcsDestination other = (com.google.cloud.redis.v1.GcsDestination) obj;
166 
167     if (!getUri().equals(other.getUri())) return false;
168     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
169     return true;
170   }
171 
172   @java.lang.Override
hashCode()173   public int hashCode() {
174     if (memoizedHashCode != 0) {
175       return memoizedHashCode;
176     }
177     int hash = 41;
178     hash = (19 * hash) + getDescriptor().hashCode();
179     hash = (37 * hash) + URI_FIELD_NUMBER;
180     hash = (53 * hash) + getUri().hashCode();
181     hash = (29 * hash) + getUnknownFields().hashCode();
182     memoizedHashCode = hash;
183     return hash;
184   }
185 
parseFrom(java.nio.ByteBuffer data)186   public static com.google.cloud.redis.v1.GcsDestination parseFrom(java.nio.ByteBuffer data)
187       throws com.google.protobuf.InvalidProtocolBufferException {
188     return PARSER.parseFrom(data);
189   }
190 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)191   public static com.google.cloud.redis.v1.GcsDestination parseFrom(
192       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
193       throws com.google.protobuf.InvalidProtocolBufferException {
194     return PARSER.parseFrom(data, extensionRegistry);
195   }
196 
parseFrom( com.google.protobuf.ByteString data)197   public static com.google.cloud.redis.v1.GcsDestination parseFrom(
198       com.google.protobuf.ByteString data)
199       throws com.google.protobuf.InvalidProtocolBufferException {
200     return PARSER.parseFrom(data);
201   }
202 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)203   public static com.google.cloud.redis.v1.GcsDestination parseFrom(
204       com.google.protobuf.ByteString data,
205       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
206       throws com.google.protobuf.InvalidProtocolBufferException {
207     return PARSER.parseFrom(data, extensionRegistry);
208   }
209 
parseFrom(byte[] data)210   public static com.google.cloud.redis.v1.GcsDestination parseFrom(byte[] data)
211       throws com.google.protobuf.InvalidProtocolBufferException {
212     return PARSER.parseFrom(data);
213   }
214 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)215   public static com.google.cloud.redis.v1.GcsDestination parseFrom(
216       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
217       throws com.google.protobuf.InvalidProtocolBufferException {
218     return PARSER.parseFrom(data, extensionRegistry);
219   }
220 
parseFrom(java.io.InputStream input)221   public static com.google.cloud.redis.v1.GcsDestination parseFrom(java.io.InputStream input)
222       throws java.io.IOException {
223     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
224   }
225 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)226   public static com.google.cloud.redis.v1.GcsDestination parseFrom(
227       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
228       throws java.io.IOException {
229     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
230         PARSER, input, extensionRegistry);
231   }
232 
parseDelimitedFrom( java.io.InputStream input)233   public static com.google.cloud.redis.v1.GcsDestination parseDelimitedFrom(
234       java.io.InputStream input) throws java.io.IOException {
235     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
236   }
237 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)238   public static com.google.cloud.redis.v1.GcsDestination parseDelimitedFrom(
239       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
240       throws java.io.IOException {
241     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
242         PARSER, input, extensionRegistry);
243   }
244 
parseFrom( com.google.protobuf.CodedInputStream input)245   public static com.google.cloud.redis.v1.GcsDestination parseFrom(
246       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
247     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
248   }
249 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)250   public static com.google.cloud.redis.v1.GcsDestination parseFrom(
251       com.google.protobuf.CodedInputStream input,
252       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
253       throws java.io.IOException {
254     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
255         PARSER, input, extensionRegistry);
256   }
257 
258   @java.lang.Override
newBuilderForType()259   public Builder newBuilderForType() {
260     return newBuilder();
261   }
262 
newBuilder()263   public static Builder newBuilder() {
264     return DEFAULT_INSTANCE.toBuilder();
265   }
266 
newBuilder(com.google.cloud.redis.v1.GcsDestination prototype)267   public static Builder newBuilder(com.google.cloud.redis.v1.GcsDestination prototype) {
268     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
269   }
270 
271   @java.lang.Override
toBuilder()272   public Builder toBuilder() {
273     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
274   }
275 
276   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)277   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
278     Builder builder = new Builder(parent);
279     return builder;
280   }
281   /**
282    *
283    *
284    * <pre>
285    * The Cloud Storage location for the output content
286    * </pre>
287    *
288    * Protobuf type {@code google.cloud.redis.v1.GcsDestination}
289    */
290   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
291       implements
292       // @@protoc_insertion_point(builder_implements:google.cloud.redis.v1.GcsDestination)
293       com.google.cloud.redis.v1.GcsDestinationOrBuilder {
getDescriptor()294     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
295       return com.google.cloud.redis.v1.CloudRedisServiceV1Proto
296           .internal_static_google_cloud_redis_v1_GcsDestination_descriptor;
297     }
298 
299     @java.lang.Override
300     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()301         internalGetFieldAccessorTable() {
302       return com.google.cloud.redis.v1.CloudRedisServiceV1Proto
303           .internal_static_google_cloud_redis_v1_GcsDestination_fieldAccessorTable
304           .ensureFieldAccessorsInitialized(
305               com.google.cloud.redis.v1.GcsDestination.class,
306               com.google.cloud.redis.v1.GcsDestination.Builder.class);
307     }
308 
309     // Construct using com.google.cloud.redis.v1.GcsDestination.newBuilder()
Builder()310     private Builder() {}
311 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)312     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
313       super(parent);
314     }
315 
316     @java.lang.Override
clear()317     public Builder clear() {
318       super.clear();
319       bitField0_ = 0;
320       uri_ = "";
321       return this;
322     }
323 
324     @java.lang.Override
getDescriptorForType()325     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
326       return com.google.cloud.redis.v1.CloudRedisServiceV1Proto
327           .internal_static_google_cloud_redis_v1_GcsDestination_descriptor;
328     }
329 
330     @java.lang.Override
getDefaultInstanceForType()331     public com.google.cloud.redis.v1.GcsDestination getDefaultInstanceForType() {
332       return com.google.cloud.redis.v1.GcsDestination.getDefaultInstance();
333     }
334 
335     @java.lang.Override
build()336     public com.google.cloud.redis.v1.GcsDestination build() {
337       com.google.cloud.redis.v1.GcsDestination result = buildPartial();
338       if (!result.isInitialized()) {
339         throw newUninitializedMessageException(result);
340       }
341       return result;
342     }
343 
344     @java.lang.Override
buildPartial()345     public com.google.cloud.redis.v1.GcsDestination buildPartial() {
346       com.google.cloud.redis.v1.GcsDestination result =
347           new com.google.cloud.redis.v1.GcsDestination(this);
348       if (bitField0_ != 0) {
349         buildPartial0(result);
350       }
351       onBuilt();
352       return result;
353     }
354 
buildPartial0(com.google.cloud.redis.v1.GcsDestination result)355     private void buildPartial0(com.google.cloud.redis.v1.GcsDestination result) {
356       int from_bitField0_ = bitField0_;
357       if (((from_bitField0_ & 0x00000001) != 0)) {
358         result.uri_ = uri_;
359       }
360     }
361 
362     @java.lang.Override
clone()363     public Builder clone() {
364       return super.clone();
365     }
366 
367     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)368     public Builder setField(
369         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
370       return super.setField(field, value);
371     }
372 
373     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)374     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
375       return super.clearField(field);
376     }
377 
378     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)379     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
380       return super.clearOneof(oneof);
381     }
382 
383     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)384     public Builder setRepeatedField(
385         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
386       return super.setRepeatedField(field, index, value);
387     }
388 
389     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)390     public Builder addRepeatedField(
391         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
392       return super.addRepeatedField(field, value);
393     }
394 
395     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)396     public Builder mergeFrom(com.google.protobuf.Message other) {
397       if (other instanceof com.google.cloud.redis.v1.GcsDestination) {
398         return mergeFrom((com.google.cloud.redis.v1.GcsDestination) other);
399       } else {
400         super.mergeFrom(other);
401         return this;
402       }
403     }
404 
mergeFrom(com.google.cloud.redis.v1.GcsDestination other)405     public Builder mergeFrom(com.google.cloud.redis.v1.GcsDestination other) {
406       if (other == com.google.cloud.redis.v1.GcsDestination.getDefaultInstance()) return this;
407       if (!other.getUri().isEmpty()) {
408         uri_ = other.uri_;
409         bitField0_ |= 0x00000001;
410         onChanged();
411       }
412       this.mergeUnknownFields(other.getUnknownFields());
413       onChanged();
414       return this;
415     }
416 
417     @java.lang.Override
isInitialized()418     public final boolean isInitialized() {
419       return true;
420     }
421 
422     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)423     public Builder mergeFrom(
424         com.google.protobuf.CodedInputStream input,
425         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
426         throws java.io.IOException {
427       if (extensionRegistry == null) {
428         throw new java.lang.NullPointerException();
429       }
430       try {
431         boolean done = false;
432         while (!done) {
433           int tag = input.readTag();
434           switch (tag) {
435             case 0:
436               done = true;
437               break;
438             case 10:
439               {
440                 uri_ = input.readStringRequireUtf8();
441                 bitField0_ |= 0x00000001;
442                 break;
443               } // case 10
444             default:
445               {
446                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
447                   done = true; // was an endgroup tag
448                 }
449                 break;
450               } // default:
451           } // switch (tag)
452         } // while (!done)
453       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
454         throw e.unwrapIOException();
455       } finally {
456         onChanged();
457       } // finally
458       return this;
459     }
460 
461     private int bitField0_;
462 
463     private java.lang.Object uri_ = "";
464     /**
465      *
466      *
467      * <pre>
468      * Required. Data destination URI (e.g.
469      * 'gs://my_bucket/my_object'). Existing files will be overwritten.
470      * </pre>
471      *
472      * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code>
473      *
474      * @return The uri.
475      */
getUri()476     public java.lang.String getUri() {
477       java.lang.Object ref = uri_;
478       if (!(ref instanceof java.lang.String)) {
479         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
480         java.lang.String s = bs.toStringUtf8();
481         uri_ = s;
482         return s;
483       } else {
484         return (java.lang.String) ref;
485       }
486     }
487     /**
488      *
489      *
490      * <pre>
491      * Required. Data destination URI (e.g.
492      * 'gs://my_bucket/my_object'). Existing files will be overwritten.
493      * </pre>
494      *
495      * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code>
496      *
497      * @return The bytes for uri.
498      */
getUriBytes()499     public com.google.protobuf.ByteString getUriBytes() {
500       java.lang.Object ref = uri_;
501       if (ref instanceof String) {
502         com.google.protobuf.ByteString b =
503             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
504         uri_ = b;
505         return b;
506       } else {
507         return (com.google.protobuf.ByteString) ref;
508       }
509     }
510     /**
511      *
512      *
513      * <pre>
514      * Required. Data destination URI (e.g.
515      * 'gs://my_bucket/my_object'). Existing files will be overwritten.
516      * </pre>
517      *
518      * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code>
519      *
520      * @param value The uri to set.
521      * @return This builder for chaining.
522      */
setUri(java.lang.String value)523     public Builder setUri(java.lang.String value) {
524       if (value == null) {
525         throw new NullPointerException();
526       }
527       uri_ = value;
528       bitField0_ |= 0x00000001;
529       onChanged();
530       return this;
531     }
532     /**
533      *
534      *
535      * <pre>
536      * Required. Data destination URI (e.g.
537      * 'gs://my_bucket/my_object'). Existing files will be overwritten.
538      * </pre>
539      *
540      * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code>
541      *
542      * @return This builder for chaining.
543      */
clearUri()544     public Builder clearUri() {
545       uri_ = getDefaultInstance().getUri();
546       bitField0_ = (bitField0_ & ~0x00000001);
547       onChanged();
548       return this;
549     }
550     /**
551      *
552      *
553      * <pre>
554      * Required. Data destination URI (e.g.
555      * 'gs://my_bucket/my_object'). Existing files will be overwritten.
556      * </pre>
557      *
558      * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code>
559      *
560      * @param value The bytes for uri to set.
561      * @return This builder for chaining.
562      */
setUriBytes(com.google.protobuf.ByteString value)563     public Builder setUriBytes(com.google.protobuf.ByteString value) {
564       if (value == null) {
565         throw new NullPointerException();
566       }
567       checkByteStringIsUtf8(value);
568       uri_ = value;
569       bitField0_ |= 0x00000001;
570       onChanged();
571       return this;
572     }
573 
574     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)575     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
576       return super.setUnknownFields(unknownFields);
577     }
578 
579     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)580     public final Builder mergeUnknownFields(
581         final com.google.protobuf.UnknownFieldSet unknownFields) {
582       return super.mergeUnknownFields(unknownFields);
583     }
584 
585     // @@protoc_insertion_point(builder_scope:google.cloud.redis.v1.GcsDestination)
586   }
587 
588   // @@protoc_insertion_point(class_scope:google.cloud.redis.v1.GcsDestination)
589   private static final com.google.cloud.redis.v1.GcsDestination DEFAULT_INSTANCE;
590 
591   static {
592     DEFAULT_INSTANCE = new com.google.cloud.redis.v1.GcsDestination();
593   }
594 
getDefaultInstance()595   public static com.google.cloud.redis.v1.GcsDestination getDefaultInstance() {
596     return DEFAULT_INSTANCE;
597   }
598 
599   private static final com.google.protobuf.Parser<GcsDestination> PARSER =
600       new com.google.protobuf.AbstractParser<GcsDestination>() {
601         @java.lang.Override
602         public GcsDestination parsePartialFrom(
603             com.google.protobuf.CodedInputStream input,
604             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
605             throws com.google.protobuf.InvalidProtocolBufferException {
606           Builder builder = newBuilder();
607           try {
608             builder.mergeFrom(input, extensionRegistry);
609           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
610             throw e.setUnfinishedMessage(builder.buildPartial());
611           } catch (com.google.protobuf.UninitializedMessageException e) {
612             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
613           } catch (java.io.IOException e) {
614             throw new com.google.protobuf.InvalidProtocolBufferException(e)
615                 .setUnfinishedMessage(builder.buildPartial());
616           }
617           return builder.buildPartial();
618         }
619       };
620 
parser()621   public static com.google.protobuf.Parser<GcsDestination> parser() {
622     return PARSER;
623   }
624 
625   @java.lang.Override
getParserForType()626   public com.google.protobuf.Parser<GcsDestination> getParserForType() {
627     return PARSER;
628   }
629 
630   @java.lang.Override
getDefaultInstanceForType()631   public com.google.cloud.redis.v1.GcsDestination getDefaultInstanceForType() {
632     return DEFAULT_INSTANCE;
633   }
634 }
635