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