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