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