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