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