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