• 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  * Specifies a build trigger to run and the source to use.
26  * </pre>
27  *
28  * Protobuf type {@code google.devtools.cloudbuild.v1.RunBuildTriggerRequest}
29  */
30 public final class RunBuildTriggerRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.devtools.cloudbuild.v1.RunBuildTriggerRequest)
33     RunBuildTriggerRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use RunBuildTriggerRequest.newBuilder() to construct.
RunBuildTriggerRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private RunBuildTriggerRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
RunBuildTriggerRequest()40   private RunBuildTriggerRequest() {
41     name_ = "";
42     projectId_ = "";
43     triggerId_ = "";
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new RunBuildTriggerRequest();
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_RunBuildTriggerRequest_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_RunBuildTriggerRequest_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.cloudbuild.v1.RunBuildTriggerRequest.class,
69             com.google.cloudbuild.v1.RunBuildTriggerRequest.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 `Trigger` to run.
81    * Format: `projects/{project}/locations/{location}/triggers/{trigger}`
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 `Trigger` to run.
105    * Format: `projects/{project}/locations/{location}/triggers/{trigger}`
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 TRIGGER_ID_FIELD_NUMBER = 2;
177 
178   @SuppressWarnings("serial")
179   private volatile java.lang.Object triggerId_ = "";
180   /**
181    *
182    *
183    * <pre>
184    * Required. ID of the trigger.
185    * </pre>
186    *
187    * <code>string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
188    *
189    * @return The triggerId.
190    */
191   @java.lang.Override
getTriggerId()192   public java.lang.String getTriggerId() {
193     java.lang.Object ref = triggerId_;
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       triggerId_ = s;
200       return s;
201     }
202   }
203   /**
204    *
205    *
206    * <pre>
207    * Required. ID of the trigger.
208    * </pre>
209    *
210    * <code>string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
211    *
212    * @return The bytes for triggerId.
213    */
214   @java.lang.Override
getTriggerIdBytes()215   public com.google.protobuf.ByteString getTriggerIdBytes() {
216     java.lang.Object ref = triggerId_;
217     if (ref instanceof java.lang.String) {
218       com.google.protobuf.ByteString b =
219           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
220       triggerId_ = b;
221       return b;
222     } else {
223       return (com.google.protobuf.ByteString) ref;
224     }
225   }
226 
227   public static final int SOURCE_FIELD_NUMBER = 3;
228   private com.google.cloudbuild.v1.RepoSource source_;
229   /**
230    *
231    *
232    * <pre>
233    * Source to build against this trigger.
234    * </pre>
235    *
236    * <code>.google.devtools.cloudbuild.v1.RepoSource source = 3;</code>
237    *
238    * @return Whether the source field is set.
239    */
240   @java.lang.Override
hasSource()241   public boolean hasSource() {
242     return source_ != null;
243   }
244   /**
245    *
246    *
247    * <pre>
248    * Source to build against this trigger.
249    * </pre>
250    *
251    * <code>.google.devtools.cloudbuild.v1.RepoSource source = 3;</code>
252    *
253    * @return The source.
254    */
255   @java.lang.Override
getSource()256   public com.google.cloudbuild.v1.RepoSource getSource() {
257     return source_ == null ? com.google.cloudbuild.v1.RepoSource.getDefaultInstance() : source_;
258   }
259   /**
260    *
261    *
262    * <pre>
263    * Source to build against this trigger.
264    * </pre>
265    *
266    * <code>.google.devtools.cloudbuild.v1.RepoSource source = 3;</code>
267    */
268   @java.lang.Override
getSourceOrBuilder()269   public com.google.cloudbuild.v1.RepoSourceOrBuilder getSourceOrBuilder() {
270     return source_ == null ? com.google.cloudbuild.v1.RepoSource.getDefaultInstance() : source_;
271   }
272 
273   private byte memoizedIsInitialized = -1;
274 
275   @java.lang.Override
isInitialized()276   public final boolean isInitialized() {
277     byte isInitialized = memoizedIsInitialized;
278     if (isInitialized == 1) return true;
279     if (isInitialized == 0) return false;
280 
281     memoizedIsInitialized = 1;
282     return true;
283   }
284 
285   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)286   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
287     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) {
288       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, projectId_);
289     }
290     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(triggerId_)) {
291       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, triggerId_);
292     }
293     if (source_ != null) {
294       output.writeMessage(3, getSource());
295     }
296     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
297       com.google.protobuf.GeneratedMessageV3.writeString(output, 4, name_);
298     }
299     getUnknownFields().writeTo(output);
300   }
301 
302   @java.lang.Override
getSerializedSize()303   public int getSerializedSize() {
304     int size = memoizedSize;
305     if (size != -1) return size;
306 
307     size = 0;
308     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) {
309       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, projectId_);
310     }
311     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(triggerId_)) {
312       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, triggerId_);
313     }
314     if (source_ != null) {
315       size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getSource());
316     }
317     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
318       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, name_);
319     }
320     size += getUnknownFields().getSerializedSize();
321     memoizedSize = size;
322     return size;
323   }
324 
325   @java.lang.Override
equals(final java.lang.Object obj)326   public boolean equals(final java.lang.Object obj) {
327     if (obj == this) {
328       return true;
329     }
330     if (!(obj instanceof com.google.cloudbuild.v1.RunBuildTriggerRequest)) {
331       return super.equals(obj);
332     }
333     com.google.cloudbuild.v1.RunBuildTriggerRequest other =
334         (com.google.cloudbuild.v1.RunBuildTriggerRequest) obj;
335 
336     if (!getName().equals(other.getName())) return false;
337     if (!getProjectId().equals(other.getProjectId())) return false;
338     if (!getTriggerId().equals(other.getTriggerId())) return false;
339     if (hasSource() != other.hasSource()) return false;
340     if (hasSource()) {
341       if (!getSource().equals(other.getSource())) return false;
342     }
343     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
344     return true;
345   }
346 
347   @java.lang.Override
hashCode()348   public int hashCode() {
349     if (memoizedHashCode != 0) {
350       return memoizedHashCode;
351     }
352     int hash = 41;
353     hash = (19 * hash) + getDescriptor().hashCode();
354     hash = (37 * hash) + NAME_FIELD_NUMBER;
355     hash = (53 * hash) + getName().hashCode();
356     hash = (37 * hash) + PROJECT_ID_FIELD_NUMBER;
357     hash = (53 * hash) + getProjectId().hashCode();
358     hash = (37 * hash) + TRIGGER_ID_FIELD_NUMBER;
359     hash = (53 * hash) + getTriggerId().hashCode();
360     if (hasSource()) {
361       hash = (37 * hash) + SOURCE_FIELD_NUMBER;
362       hash = (53 * hash) + getSource().hashCode();
363     }
364     hash = (29 * hash) + getUnknownFields().hashCode();
365     memoizedHashCode = hash;
366     return hash;
367   }
368 
parseFrom(java.nio.ByteBuffer data)369   public static com.google.cloudbuild.v1.RunBuildTriggerRequest parseFrom(java.nio.ByteBuffer data)
370       throws com.google.protobuf.InvalidProtocolBufferException {
371     return PARSER.parseFrom(data);
372   }
373 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)374   public static com.google.cloudbuild.v1.RunBuildTriggerRequest parseFrom(
375       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
376       throws com.google.protobuf.InvalidProtocolBufferException {
377     return PARSER.parseFrom(data, extensionRegistry);
378   }
379 
parseFrom( com.google.protobuf.ByteString data)380   public static com.google.cloudbuild.v1.RunBuildTriggerRequest parseFrom(
381       com.google.protobuf.ByteString data)
382       throws com.google.protobuf.InvalidProtocolBufferException {
383     return PARSER.parseFrom(data);
384   }
385 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)386   public static com.google.cloudbuild.v1.RunBuildTriggerRequest parseFrom(
387       com.google.protobuf.ByteString data,
388       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
389       throws com.google.protobuf.InvalidProtocolBufferException {
390     return PARSER.parseFrom(data, extensionRegistry);
391   }
392 
parseFrom(byte[] data)393   public static com.google.cloudbuild.v1.RunBuildTriggerRequest parseFrom(byte[] data)
394       throws com.google.protobuf.InvalidProtocolBufferException {
395     return PARSER.parseFrom(data);
396   }
397 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)398   public static com.google.cloudbuild.v1.RunBuildTriggerRequest parseFrom(
399       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
400       throws com.google.protobuf.InvalidProtocolBufferException {
401     return PARSER.parseFrom(data, extensionRegistry);
402   }
403 
parseFrom(java.io.InputStream input)404   public static com.google.cloudbuild.v1.RunBuildTriggerRequest parseFrom(java.io.InputStream input)
405       throws java.io.IOException {
406     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
407   }
408 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)409   public static com.google.cloudbuild.v1.RunBuildTriggerRequest parseFrom(
410       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
411       throws java.io.IOException {
412     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
413         PARSER, input, extensionRegistry);
414   }
415 
parseDelimitedFrom( java.io.InputStream input)416   public static com.google.cloudbuild.v1.RunBuildTriggerRequest parseDelimitedFrom(
417       java.io.InputStream input) throws java.io.IOException {
418     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
419   }
420 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)421   public static com.google.cloudbuild.v1.RunBuildTriggerRequest parseDelimitedFrom(
422       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
423       throws java.io.IOException {
424     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
425         PARSER, input, extensionRegistry);
426   }
427 
parseFrom( com.google.protobuf.CodedInputStream input)428   public static com.google.cloudbuild.v1.RunBuildTriggerRequest parseFrom(
429       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
430     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
431   }
432 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)433   public static com.google.cloudbuild.v1.RunBuildTriggerRequest parseFrom(
434       com.google.protobuf.CodedInputStream input,
435       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
436       throws java.io.IOException {
437     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
438         PARSER, input, extensionRegistry);
439   }
440 
441   @java.lang.Override
newBuilderForType()442   public Builder newBuilderForType() {
443     return newBuilder();
444   }
445 
newBuilder()446   public static Builder newBuilder() {
447     return DEFAULT_INSTANCE.toBuilder();
448   }
449 
newBuilder(com.google.cloudbuild.v1.RunBuildTriggerRequest prototype)450   public static Builder newBuilder(com.google.cloudbuild.v1.RunBuildTriggerRequest prototype) {
451     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
452   }
453 
454   @java.lang.Override
toBuilder()455   public Builder toBuilder() {
456     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
457   }
458 
459   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)460   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
461     Builder builder = new Builder(parent);
462     return builder;
463   }
464   /**
465    *
466    *
467    * <pre>
468    * Specifies a build trigger to run and the source to use.
469    * </pre>
470    *
471    * Protobuf type {@code google.devtools.cloudbuild.v1.RunBuildTriggerRequest}
472    */
473   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
474       implements
475       // @@protoc_insertion_point(builder_implements:google.devtools.cloudbuild.v1.RunBuildTriggerRequest)
476       com.google.cloudbuild.v1.RunBuildTriggerRequestOrBuilder {
getDescriptor()477     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
478       return com.google.cloudbuild.v1.Cloudbuild
479           .internal_static_google_devtools_cloudbuild_v1_RunBuildTriggerRequest_descriptor;
480     }
481 
482     @java.lang.Override
483     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()484         internalGetFieldAccessorTable() {
485       return com.google.cloudbuild.v1.Cloudbuild
486           .internal_static_google_devtools_cloudbuild_v1_RunBuildTriggerRequest_fieldAccessorTable
487           .ensureFieldAccessorsInitialized(
488               com.google.cloudbuild.v1.RunBuildTriggerRequest.class,
489               com.google.cloudbuild.v1.RunBuildTriggerRequest.Builder.class);
490     }
491 
492     // Construct using com.google.cloudbuild.v1.RunBuildTriggerRequest.newBuilder()
Builder()493     private Builder() {}
494 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)495     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
496       super(parent);
497     }
498 
499     @java.lang.Override
clear()500     public Builder clear() {
501       super.clear();
502       bitField0_ = 0;
503       name_ = "";
504       projectId_ = "";
505       triggerId_ = "";
506       source_ = null;
507       if (sourceBuilder_ != null) {
508         sourceBuilder_.dispose();
509         sourceBuilder_ = null;
510       }
511       return this;
512     }
513 
514     @java.lang.Override
getDescriptorForType()515     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
516       return com.google.cloudbuild.v1.Cloudbuild
517           .internal_static_google_devtools_cloudbuild_v1_RunBuildTriggerRequest_descriptor;
518     }
519 
520     @java.lang.Override
getDefaultInstanceForType()521     public com.google.cloudbuild.v1.RunBuildTriggerRequest getDefaultInstanceForType() {
522       return com.google.cloudbuild.v1.RunBuildTriggerRequest.getDefaultInstance();
523     }
524 
525     @java.lang.Override
build()526     public com.google.cloudbuild.v1.RunBuildTriggerRequest build() {
527       com.google.cloudbuild.v1.RunBuildTriggerRequest result = buildPartial();
528       if (!result.isInitialized()) {
529         throw newUninitializedMessageException(result);
530       }
531       return result;
532     }
533 
534     @java.lang.Override
buildPartial()535     public com.google.cloudbuild.v1.RunBuildTriggerRequest buildPartial() {
536       com.google.cloudbuild.v1.RunBuildTriggerRequest result =
537           new com.google.cloudbuild.v1.RunBuildTriggerRequest(this);
538       if (bitField0_ != 0) {
539         buildPartial0(result);
540       }
541       onBuilt();
542       return result;
543     }
544 
buildPartial0(com.google.cloudbuild.v1.RunBuildTriggerRequest result)545     private void buildPartial0(com.google.cloudbuild.v1.RunBuildTriggerRequest result) {
546       int from_bitField0_ = bitField0_;
547       if (((from_bitField0_ & 0x00000001) != 0)) {
548         result.name_ = name_;
549       }
550       if (((from_bitField0_ & 0x00000002) != 0)) {
551         result.projectId_ = projectId_;
552       }
553       if (((from_bitField0_ & 0x00000004) != 0)) {
554         result.triggerId_ = triggerId_;
555       }
556       if (((from_bitField0_ & 0x00000008) != 0)) {
557         result.source_ = sourceBuilder_ == null ? source_ : sourceBuilder_.build();
558       }
559     }
560 
561     @java.lang.Override
clone()562     public Builder clone() {
563       return super.clone();
564     }
565 
566     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)567     public Builder setField(
568         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
569       return super.setField(field, value);
570     }
571 
572     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)573     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
574       return super.clearField(field);
575     }
576 
577     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)578     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
579       return super.clearOneof(oneof);
580     }
581 
582     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)583     public Builder setRepeatedField(
584         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
585       return super.setRepeatedField(field, index, value);
586     }
587 
588     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)589     public Builder addRepeatedField(
590         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
591       return super.addRepeatedField(field, value);
592     }
593 
594     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)595     public Builder mergeFrom(com.google.protobuf.Message other) {
596       if (other instanceof com.google.cloudbuild.v1.RunBuildTriggerRequest) {
597         return mergeFrom((com.google.cloudbuild.v1.RunBuildTriggerRequest) other);
598       } else {
599         super.mergeFrom(other);
600         return this;
601       }
602     }
603 
mergeFrom(com.google.cloudbuild.v1.RunBuildTriggerRequest other)604     public Builder mergeFrom(com.google.cloudbuild.v1.RunBuildTriggerRequest other) {
605       if (other == com.google.cloudbuild.v1.RunBuildTriggerRequest.getDefaultInstance())
606         return this;
607       if (!other.getName().isEmpty()) {
608         name_ = other.name_;
609         bitField0_ |= 0x00000001;
610         onChanged();
611       }
612       if (!other.getProjectId().isEmpty()) {
613         projectId_ = other.projectId_;
614         bitField0_ |= 0x00000002;
615         onChanged();
616       }
617       if (!other.getTriggerId().isEmpty()) {
618         triggerId_ = other.triggerId_;
619         bitField0_ |= 0x00000004;
620         onChanged();
621       }
622       if (other.hasSource()) {
623         mergeSource(other.getSource());
624       }
625       this.mergeUnknownFields(other.getUnknownFields());
626       onChanged();
627       return this;
628     }
629 
630     @java.lang.Override
isInitialized()631     public final boolean isInitialized() {
632       return true;
633     }
634 
635     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)636     public Builder mergeFrom(
637         com.google.protobuf.CodedInputStream input,
638         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
639         throws java.io.IOException {
640       if (extensionRegistry == null) {
641         throw new java.lang.NullPointerException();
642       }
643       try {
644         boolean done = false;
645         while (!done) {
646           int tag = input.readTag();
647           switch (tag) {
648             case 0:
649               done = true;
650               break;
651             case 10:
652               {
653                 projectId_ = input.readStringRequireUtf8();
654                 bitField0_ |= 0x00000002;
655                 break;
656               } // case 10
657             case 18:
658               {
659                 triggerId_ = input.readStringRequireUtf8();
660                 bitField0_ |= 0x00000004;
661                 break;
662               } // case 18
663             case 26:
664               {
665                 input.readMessage(getSourceFieldBuilder().getBuilder(), extensionRegistry);
666                 bitField0_ |= 0x00000008;
667                 break;
668               } // case 26
669             case 34:
670               {
671                 name_ = input.readStringRequireUtf8();
672                 bitField0_ |= 0x00000001;
673                 break;
674               } // case 34
675             default:
676               {
677                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
678                   done = true; // was an endgroup tag
679                 }
680                 break;
681               } // default:
682           } // switch (tag)
683         } // while (!done)
684       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
685         throw e.unwrapIOException();
686       } finally {
687         onChanged();
688       } // finally
689       return this;
690     }
691 
692     private int bitField0_;
693 
694     private java.lang.Object name_ = "";
695     /**
696      *
697      *
698      * <pre>
699      * The name of the `Trigger` to run.
700      * Format: `projects/{project}/locations/{location}/triggers/{trigger}`
701      * </pre>
702      *
703      * <code>string name = 4 [(.google.api.resource_reference) = { ... }</code>
704      *
705      * @return The name.
706      */
getName()707     public java.lang.String getName() {
708       java.lang.Object ref = name_;
709       if (!(ref instanceof java.lang.String)) {
710         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
711         java.lang.String s = bs.toStringUtf8();
712         name_ = s;
713         return s;
714       } else {
715         return (java.lang.String) ref;
716       }
717     }
718     /**
719      *
720      *
721      * <pre>
722      * The name of the `Trigger` to run.
723      * Format: `projects/{project}/locations/{location}/triggers/{trigger}`
724      * </pre>
725      *
726      * <code>string name = 4 [(.google.api.resource_reference) = { ... }</code>
727      *
728      * @return The bytes for name.
729      */
getNameBytes()730     public com.google.protobuf.ByteString getNameBytes() {
731       java.lang.Object ref = name_;
732       if (ref instanceof String) {
733         com.google.protobuf.ByteString b =
734             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
735         name_ = b;
736         return b;
737       } else {
738         return (com.google.protobuf.ByteString) ref;
739       }
740     }
741     /**
742      *
743      *
744      * <pre>
745      * The name of the `Trigger` to run.
746      * Format: `projects/{project}/locations/{location}/triggers/{trigger}`
747      * </pre>
748      *
749      * <code>string name = 4 [(.google.api.resource_reference) = { ... }</code>
750      *
751      * @param value The name to set.
752      * @return This builder for chaining.
753      */
setName(java.lang.String value)754     public Builder setName(java.lang.String value) {
755       if (value == null) {
756         throw new NullPointerException();
757       }
758       name_ = value;
759       bitField0_ |= 0x00000001;
760       onChanged();
761       return this;
762     }
763     /**
764      *
765      *
766      * <pre>
767      * The name of the `Trigger` to run.
768      * Format: `projects/{project}/locations/{location}/triggers/{trigger}`
769      * </pre>
770      *
771      * <code>string name = 4 [(.google.api.resource_reference) = { ... }</code>
772      *
773      * @return This builder for chaining.
774      */
clearName()775     public Builder clearName() {
776       name_ = getDefaultInstance().getName();
777       bitField0_ = (bitField0_ & ~0x00000001);
778       onChanged();
779       return this;
780     }
781     /**
782      *
783      *
784      * <pre>
785      * The name of the `Trigger` to run.
786      * Format: `projects/{project}/locations/{location}/triggers/{trigger}`
787      * </pre>
788      *
789      * <code>string name = 4 [(.google.api.resource_reference) = { ... }</code>
790      *
791      * @param value The bytes for name to set.
792      * @return This builder for chaining.
793      */
setNameBytes(com.google.protobuf.ByteString value)794     public Builder setNameBytes(com.google.protobuf.ByteString value) {
795       if (value == null) {
796         throw new NullPointerException();
797       }
798       checkByteStringIsUtf8(value);
799       name_ = value;
800       bitField0_ |= 0x00000001;
801       onChanged();
802       return this;
803     }
804 
805     private java.lang.Object projectId_ = "";
806     /**
807      *
808      *
809      * <pre>
810      * Required. ID of the project.
811      * </pre>
812      *
813      * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
814      *
815      * @return The projectId.
816      */
getProjectId()817     public java.lang.String getProjectId() {
818       java.lang.Object ref = projectId_;
819       if (!(ref instanceof java.lang.String)) {
820         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
821         java.lang.String s = bs.toStringUtf8();
822         projectId_ = s;
823         return s;
824       } else {
825         return (java.lang.String) ref;
826       }
827     }
828     /**
829      *
830      *
831      * <pre>
832      * Required. ID of the project.
833      * </pre>
834      *
835      * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
836      *
837      * @return The bytes for projectId.
838      */
getProjectIdBytes()839     public com.google.protobuf.ByteString getProjectIdBytes() {
840       java.lang.Object ref = projectId_;
841       if (ref instanceof String) {
842         com.google.protobuf.ByteString b =
843             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
844         projectId_ = b;
845         return b;
846       } else {
847         return (com.google.protobuf.ByteString) ref;
848       }
849     }
850     /**
851      *
852      *
853      * <pre>
854      * Required. ID of the project.
855      * </pre>
856      *
857      * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
858      *
859      * @param value The projectId to set.
860      * @return This builder for chaining.
861      */
setProjectId(java.lang.String value)862     public Builder setProjectId(java.lang.String value) {
863       if (value == null) {
864         throw new NullPointerException();
865       }
866       projectId_ = value;
867       bitField0_ |= 0x00000002;
868       onChanged();
869       return this;
870     }
871     /**
872      *
873      *
874      * <pre>
875      * Required. ID of the project.
876      * </pre>
877      *
878      * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
879      *
880      * @return This builder for chaining.
881      */
clearProjectId()882     public Builder clearProjectId() {
883       projectId_ = getDefaultInstance().getProjectId();
884       bitField0_ = (bitField0_ & ~0x00000002);
885       onChanged();
886       return this;
887     }
888     /**
889      *
890      *
891      * <pre>
892      * Required. ID of the project.
893      * </pre>
894      *
895      * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
896      *
897      * @param value The bytes for projectId to set.
898      * @return This builder for chaining.
899      */
setProjectIdBytes(com.google.protobuf.ByteString value)900     public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
901       if (value == null) {
902         throw new NullPointerException();
903       }
904       checkByteStringIsUtf8(value);
905       projectId_ = value;
906       bitField0_ |= 0x00000002;
907       onChanged();
908       return this;
909     }
910 
911     private java.lang.Object triggerId_ = "";
912     /**
913      *
914      *
915      * <pre>
916      * Required. ID of the trigger.
917      * </pre>
918      *
919      * <code>string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
920      *
921      * @return The triggerId.
922      */
getTriggerId()923     public java.lang.String getTriggerId() {
924       java.lang.Object ref = triggerId_;
925       if (!(ref instanceof java.lang.String)) {
926         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
927         java.lang.String s = bs.toStringUtf8();
928         triggerId_ = s;
929         return s;
930       } else {
931         return (java.lang.String) ref;
932       }
933     }
934     /**
935      *
936      *
937      * <pre>
938      * Required. ID of the trigger.
939      * </pre>
940      *
941      * <code>string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
942      *
943      * @return The bytes for triggerId.
944      */
getTriggerIdBytes()945     public com.google.protobuf.ByteString getTriggerIdBytes() {
946       java.lang.Object ref = triggerId_;
947       if (ref instanceof String) {
948         com.google.protobuf.ByteString b =
949             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
950         triggerId_ = b;
951         return b;
952       } else {
953         return (com.google.protobuf.ByteString) ref;
954       }
955     }
956     /**
957      *
958      *
959      * <pre>
960      * Required. ID of the trigger.
961      * </pre>
962      *
963      * <code>string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
964      *
965      * @param value The triggerId to set.
966      * @return This builder for chaining.
967      */
setTriggerId(java.lang.String value)968     public Builder setTriggerId(java.lang.String value) {
969       if (value == null) {
970         throw new NullPointerException();
971       }
972       triggerId_ = value;
973       bitField0_ |= 0x00000004;
974       onChanged();
975       return this;
976     }
977     /**
978      *
979      *
980      * <pre>
981      * Required. ID of the trigger.
982      * </pre>
983      *
984      * <code>string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
985      *
986      * @return This builder for chaining.
987      */
clearTriggerId()988     public Builder clearTriggerId() {
989       triggerId_ = getDefaultInstance().getTriggerId();
990       bitField0_ = (bitField0_ & ~0x00000004);
991       onChanged();
992       return this;
993     }
994     /**
995      *
996      *
997      * <pre>
998      * Required. ID of the trigger.
999      * </pre>
1000      *
1001      * <code>string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
1002      *
1003      * @param value The bytes for triggerId to set.
1004      * @return This builder for chaining.
1005      */
setTriggerIdBytes(com.google.protobuf.ByteString value)1006     public Builder setTriggerIdBytes(com.google.protobuf.ByteString value) {
1007       if (value == null) {
1008         throw new NullPointerException();
1009       }
1010       checkByteStringIsUtf8(value);
1011       triggerId_ = value;
1012       bitField0_ |= 0x00000004;
1013       onChanged();
1014       return this;
1015     }
1016 
1017     private com.google.cloudbuild.v1.RepoSource source_;
1018     private com.google.protobuf.SingleFieldBuilderV3<
1019             com.google.cloudbuild.v1.RepoSource,
1020             com.google.cloudbuild.v1.RepoSource.Builder,
1021             com.google.cloudbuild.v1.RepoSourceOrBuilder>
1022         sourceBuilder_;
1023     /**
1024      *
1025      *
1026      * <pre>
1027      * Source to build against this trigger.
1028      * </pre>
1029      *
1030      * <code>.google.devtools.cloudbuild.v1.RepoSource source = 3;</code>
1031      *
1032      * @return Whether the source field is set.
1033      */
hasSource()1034     public boolean hasSource() {
1035       return ((bitField0_ & 0x00000008) != 0);
1036     }
1037     /**
1038      *
1039      *
1040      * <pre>
1041      * Source to build against this trigger.
1042      * </pre>
1043      *
1044      * <code>.google.devtools.cloudbuild.v1.RepoSource source = 3;</code>
1045      *
1046      * @return The source.
1047      */
getSource()1048     public com.google.cloudbuild.v1.RepoSource getSource() {
1049       if (sourceBuilder_ == null) {
1050         return source_ == null ? com.google.cloudbuild.v1.RepoSource.getDefaultInstance() : source_;
1051       } else {
1052         return sourceBuilder_.getMessage();
1053       }
1054     }
1055     /**
1056      *
1057      *
1058      * <pre>
1059      * Source to build against this trigger.
1060      * </pre>
1061      *
1062      * <code>.google.devtools.cloudbuild.v1.RepoSource source = 3;</code>
1063      */
setSource(com.google.cloudbuild.v1.RepoSource value)1064     public Builder setSource(com.google.cloudbuild.v1.RepoSource value) {
1065       if (sourceBuilder_ == null) {
1066         if (value == null) {
1067           throw new NullPointerException();
1068         }
1069         source_ = value;
1070       } else {
1071         sourceBuilder_.setMessage(value);
1072       }
1073       bitField0_ |= 0x00000008;
1074       onChanged();
1075       return this;
1076     }
1077     /**
1078      *
1079      *
1080      * <pre>
1081      * Source to build against this trigger.
1082      * </pre>
1083      *
1084      * <code>.google.devtools.cloudbuild.v1.RepoSource source = 3;</code>
1085      */
setSource(com.google.cloudbuild.v1.RepoSource.Builder builderForValue)1086     public Builder setSource(com.google.cloudbuild.v1.RepoSource.Builder builderForValue) {
1087       if (sourceBuilder_ == null) {
1088         source_ = builderForValue.build();
1089       } else {
1090         sourceBuilder_.setMessage(builderForValue.build());
1091       }
1092       bitField0_ |= 0x00000008;
1093       onChanged();
1094       return this;
1095     }
1096     /**
1097      *
1098      *
1099      * <pre>
1100      * Source to build against this trigger.
1101      * </pre>
1102      *
1103      * <code>.google.devtools.cloudbuild.v1.RepoSource source = 3;</code>
1104      */
mergeSource(com.google.cloudbuild.v1.RepoSource value)1105     public Builder mergeSource(com.google.cloudbuild.v1.RepoSource value) {
1106       if (sourceBuilder_ == null) {
1107         if (((bitField0_ & 0x00000008) != 0)
1108             && source_ != null
1109             && source_ != com.google.cloudbuild.v1.RepoSource.getDefaultInstance()) {
1110           getSourceBuilder().mergeFrom(value);
1111         } else {
1112           source_ = value;
1113         }
1114       } else {
1115         sourceBuilder_.mergeFrom(value);
1116       }
1117       bitField0_ |= 0x00000008;
1118       onChanged();
1119       return this;
1120     }
1121     /**
1122      *
1123      *
1124      * <pre>
1125      * Source to build against this trigger.
1126      * </pre>
1127      *
1128      * <code>.google.devtools.cloudbuild.v1.RepoSource source = 3;</code>
1129      */
clearSource()1130     public Builder clearSource() {
1131       bitField0_ = (bitField0_ & ~0x00000008);
1132       source_ = null;
1133       if (sourceBuilder_ != null) {
1134         sourceBuilder_.dispose();
1135         sourceBuilder_ = null;
1136       }
1137       onChanged();
1138       return this;
1139     }
1140     /**
1141      *
1142      *
1143      * <pre>
1144      * Source to build against this trigger.
1145      * </pre>
1146      *
1147      * <code>.google.devtools.cloudbuild.v1.RepoSource source = 3;</code>
1148      */
getSourceBuilder()1149     public com.google.cloudbuild.v1.RepoSource.Builder getSourceBuilder() {
1150       bitField0_ |= 0x00000008;
1151       onChanged();
1152       return getSourceFieldBuilder().getBuilder();
1153     }
1154     /**
1155      *
1156      *
1157      * <pre>
1158      * Source to build against this trigger.
1159      * </pre>
1160      *
1161      * <code>.google.devtools.cloudbuild.v1.RepoSource source = 3;</code>
1162      */
getSourceOrBuilder()1163     public com.google.cloudbuild.v1.RepoSourceOrBuilder getSourceOrBuilder() {
1164       if (sourceBuilder_ != null) {
1165         return sourceBuilder_.getMessageOrBuilder();
1166       } else {
1167         return source_ == null ? com.google.cloudbuild.v1.RepoSource.getDefaultInstance() : source_;
1168       }
1169     }
1170     /**
1171      *
1172      *
1173      * <pre>
1174      * Source to build against this trigger.
1175      * </pre>
1176      *
1177      * <code>.google.devtools.cloudbuild.v1.RepoSource source = 3;</code>
1178      */
1179     private com.google.protobuf.SingleFieldBuilderV3<
1180             com.google.cloudbuild.v1.RepoSource,
1181             com.google.cloudbuild.v1.RepoSource.Builder,
1182             com.google.cloudbuild.v1.RepoSourceOrBuilder>
getSourceFieldBuilder()1183         getSourceFieldBuilder() {
1184       if (sourceBuilder_ == null) {
1185         sourceBuilder_ =
1186             new com.google.protobuf.SingleFieldBuilderV3<
1187                 com.google.cloudbuild.v1.RepoSource,
1188                 com.google.cloudbuild.v1.RepoSource.Builder,
1189                 com.google.cloudbuild.v1.RepoSourceOrBuilder>(
1190                 getSource(), getParentForChildren(), isClean());
1191         source_ = null;
1192       }
1193       return sourceBuilder_;
1194     }
1195 
1196     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1197     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1198       return super.setUnknownFields(unknownFields);
1199     }
1200 
1201     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1202     public final Builder mergeUnknownFields(
1203         final com.google.protobuf.UnknownFieldSet unknownFields) {
1204       return super.mergeUnknownFields(unknownFields);
1205     }
1206 
1207     // @@protoc_insertion_point(builder_scope:google.devtools.cloudbuild.v1.RunBuildTriggerRequest)
1208   }
1209 
1210   // @@protoc_insertion_point(class_scope:google.devtools.cloudbuild.v1.RunBuildTriggerRequest)
1211   private static final com.google.cloudbuild.v1.RunBuildTriggerRequest DEFAULT_INSTANCE;
1212 
1213   static {
1214     DEFAULT_INSTANCE = new com.google.cloudbuild.v1.RunBuildTriggerRequest();
1215   }
1216 
getDefaultInstance()1217   public static com.google.cloudbuild.v1.RunBuildTriggerRequest getDefaultInstance() {
1218     return DEFAULT_INSTANCE;
1219   }
1220 
1221   private static final com.google.protobuf.Parser<RunBuildTriggerRequest> PARSER =
1222       new com.google.protobuf.AbstractParser<RunBuildTriggerRequest>() {
1223         @java.lang.Override
1224         public RunBuildTriggerRequest parsePartialFrom(
1225             com.google.protobuf.CodedInputStream input,
1226             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1227             throws com.google.protobuf.InvalidProtocolBufferException {
1228           Builder builder = newBuilder();
1229           try {
1230             builder.mergeFrom(input, extensionRegistry);
1231           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1232             throw e.setUnfinishedMessage(builder.buildPartial());
1233           } catch (com.google.protobuf.UninitializedMessageException e) {
1234             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1235           } catch (java.io.IOException e) {
1236             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1237                 .setUnfinishedMessage(builder.buildPartial());
1238           }
1239           return builder.buildPartial();
1240         }
1241       };
1242 
parser()1243   public static com.google.protobuf.Parser<RunBuildTriggerRequest> parser() {
1244     return PARSER;
1245   }
1246 
1247   @java.lang.Override
getParserForType()1248   public com.google.protobuf.Parser<RunBuildTriggerRequest> getParserForType() {
1249     return PARSER;
1250   }
1251 
1252   @java.lang.Override
getDefaultInstanceForType()1253   public com.google.cloudbuild.v1.RunBuildTriggerRequest getDefaultInstanceForType() {
1254     return DEFAULT_INSTANCE;
1255   }
1256 }
1257