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