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