• 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  * StartIPRotationRequest creates a new IP for the cluster and then performs
26  * a node upgrade on each node pool to point to the new IP.
27  * </pre>
28  *
29  * Protobuf type {@code google.container.v1.StartIPRotationRequest}
30  */
31 public final class StartIPRotationRequest extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:google.container.v1.StartIPRotationRequest)
34     StartIPRotationRequestOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use StartIPRotationRequest.newBuilder() to construct.
StartIPRotationRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private StartIPRotationRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
38     super(builder);
39   }
40 
StartIPRotationRequest()41   private StartIPRotationRequest() {
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 StartIPRotationRequest();
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_StartIPRotationRequest_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_StartIPRotationRequest_fieldAccessorTable
69         .ensureFieldAccessorsInitialized(
70             com.google.container.v1.StartIPRotationRequest.class,
71             com.google.container.v1.StartIPRotationRequest.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.StartIPRotationRequest.project_id is deprecated. See
90    *     google/container/v1/cluster_service.proto;l=3813
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.StartIPRotationRequest.project_id is deprecated. See
118    *     google/container/v1/cluster_service.proto;l=3813
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.StartIPRotationRequest.zone is deprecated. See
152    *     google/container/v1/cluster_service.proto;l=3819
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.StartIPRotationRequest.zone is deprecated. See
181    *     google/container/v1/cluster_service.proto;l=3819
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.
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.StartIPRotationRequest.cluster_id is deprecated. See
213    *     google/container/v1/cluster_service.proto;l=3823
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.
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.StartIPRotationRequest.cluster_id is deprecated. See
240    *     google/container/v1/cluster_service.proto;l=3823
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 NAME_FIELD_NUMBER = 6;
258 
259   @SuppressWarnings("serial")
260   private volatile java.lang.Object name_ = "";
261   /**
262    *
263    *
264    * <pre>
265    * The name (project, location, cluster name) of the cluster to start IP
266    * rotation. Specified in the format `projects/&#42;&#47;locations/&#42;&#47;clusters/&#42;`.
267    * </pre>
268    *
269    * <code>string name = 6;</code>
270    *
271    * @return The name.
272    */
273   @java.lang.Override
getName()274   public java.lang.String getName() {
275     java.lang.Object ref = name_;
276     if (ref instanceof java.lang.String) {
277       return (java.lang.String) ref;
278     } else {
279       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
280       java.lang.String s = bs.toStringUtf8();
281       name_ = s;
282       return s;
283     }
284   }
285   /**
286    *
287    *
288    * <pre>
289    * The name (project, location, cluster name) of the cluster to start IP
290    * rotation. Specified in the format `projects/&#42;&#47;locations/&#42;&#47;clusters/&#42;`.
291    * </pre>
292    *
293    * <code>string name = 6;</code>
294    *
295    * @return The bytes for name.
296    */
297   @java.lang.Override
getNameBytes()298   public com.google.protobuf.ByteString getNameBytes() {
299     java.lang.Object ref = name_;
300     if (ref instanceof java.lang.String) {
301       com.google.protobuf.ByteString b =
302           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
303       name_ = b;
304       return b;
305     } else {
306       return (com.google.protobuf.ByteString) ref;
307     }
308   }
309 
310   public static final int ROTATE_CREDENTIALS_FIELD_NUMBER = 7;
311   private boolean rotateCredentials_ = false;
312   /**
313    *
314    *
315    * <pre>
316    * Whether to rotate credentials during IP rotation.
317    * </pre>
318    *
319    * <code>bool rotate_credentials = 7;</code>
320    *
321    * @return The rotateCredentials.
322    */
323   @java.lang.Override
getRotateCredentials()324   public boolean getRotateCredentials() {
325     return rotateCredentials_;
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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
352       com.google.protobuf.GeneratedMessageV3.writeString(output, 6, name_);
353     }
354     if (rotateCredentials_ != false) {
355       output.writeBool(7, rotateCredentials_);
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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
376       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, name_);
377     }
378     if (rotateCredentials_ != false) {
379       size += com.google.protobuf.CodedOutputStream.computeBoolSize(7, rotateCredentials_);
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.StartIPRotationRequest)) {
392       return super.equals(obj);
393     }
394     com.google.container.v1.StartIPRotationRequest other =
395         (com.google.container.v1.StartIPRotationRequest) 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 (!getName().equals(other.getName())) return false;
401     if (getRotateCredentials() != other.getRotateCredentials()) 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) + NAME_FIELD_NUMBER;
420     hash = (53 * hash) + getName().hashCode();
421     hash = (37 * hash) + ROTATE_CREDENTIALS_FIELD_NUMBER;
422     hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRotateCredentials());
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.StartIPRotationRequest 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.StartIPRotationRequest 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.StartIPRotationRequest 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.StartIPRotationRequest 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.StartIPRotationRequest 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.StartIPRotationRequest 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.StartIPRotationRequest 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.StartIPRotationRequest 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.StartIPRotationRequest 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.StartIPRotationRequest 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.StartIPRotationRequest 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.StartIPRotationRequest 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.StartIPRotationRequest prototype)509   public static Builder newBuilder(com.google.container.v1.StartIPRotationRequest 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    * StartIPRotationRequest creates a new IP for the cluster and then performs
528    * a node upgrade on each node pool to point to the new IP.
529    * </pre>
530    *
531    * Protobuf type {@code google.container.v1.StartIPRotationRequest}
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.StartIPRotationRequest)
536       com.google.container.v1.StartIPRotationRequestOrBuilder {
getDescriptor()537     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
538       return com.google.container.v1.ClusterServiceProto
539           .internal_static_google_container_v1_StartIPRotationRequest_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_StartIPRotationRequest_fieldAccessorTable
547           .ensureFieldAccessorsInitialized(
548               com.google.container.v1.StartIPRotationRequest.class,
549               com.google.container.v1.StartIPRotationRequest.Builder.class);
550     }
551 
552     // Construct using com.google.container.v1.StartIPRotationRequest.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       name_ = "";
567       rotateCredentials_ = false;
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_StartIPRotationRequest_descriptor;
575     }
576 
577     @java.lang.Override
getDefaultInstanceForType()578     public com.google.container.v1.StartIPRotationRequest getDefaultInstanceForType() {
579       return com.google.container.v1.StartIPRotationRequest.getDefaultInstance();
580     }
581 
582     @java.lang.Override
build()583     public com.google.container.v1.StartIPRotationRequest build() {
584       com.google.container.v1.StartIPRotationRequest 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.StartIPRotationRequest buildPartial() {
593       com.google.container.v1.StartIPRotationRequest result =
594           new com.google.container.v1.StartIPRotationRequest(this);
595       if (bitField0_ != 0) {
596         buildPartial0(result);
597       }
598       onBuilt();
599       return result;
600     }
601 
buildPartial0(com.google.container.v1.StartIPRotationRequest result)602     private void buildPartial0(com.google.container.v1.StartIPRotationRequest 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.name_ = name_;
615       }
616       if (((from_bitField0_ & 0x00000010) != 0)) {
617         result.rotateCredentials_ = rotateCredentials_;
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.StartIPRotationRequest) {
657         return mergeFrom((com.google.container.v1.StartIPRotationRequest) other);
658       } else {
659         super.mergeFrom(other);
660         return this;
661       }
662     }
663 
mergeFrom(com.google.container.v1.StartIPRotationRequest other)664     public Builder mergeFrom(com.google.container.v1.StartIPRotationRequest other) {
665       if (other == com.google.container.v1.StartIPRotationRequest.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.getName().isEmpty()) {
682         name_ = other.name_;
683         bitField0_ |= 0x00000008;
684         onChanged();
685       }
686       if (other.getRotateCredentials() != false) {
687         setRotateCredentials(other.getRotateCredentials());
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 50:
734               {
735                 name_ = input.readStringRequireUtf8();
736                 bitField0_ |= 0x00000008;
737                 break;
738               } // case 50
739             case 56:
740               {
741                 rotateCredentials_ = input.readBool();
742                 bitField0_ |= 0x00000010;
743                 break;
744               } // case 56
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.StartIPRotationRequest.project_id is deprecated. See
777      *     google/container/v1/cluster_service.proto;l=3813
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.StartIPRotationRequest.project_id is deprecated. See
804      *     google/container/v1/cluster_service.proto;l=3813
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.StartIPRotationRequest.project_id is deprecated. See
831      *     google/container/v1/cluster_service.proto;l=3813
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.StartIPRotationRequest.project_id is deprecated. See
857      *     google/container/v1/cluster_service.proto;l=3813
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.StartIPRotationRequest.project_id is deprecated. See
879      *     google/container/v1/cluster_service.proto;l=3813
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.StartIPRotationRequest.zone is deprecated. See
909      *     google/container/v1/cluster_service.proto;l=3819
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.StartIPRotationRequest.zone is deprecated. See
937      *     google/container/v1/cluster_service.proto;l=3819
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.StartIPRotationRequest.zone is deprecated. See
965      *     google/container/v1/cluster_service.proto;l=3819
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.StartIPRotationRequest.zone is deprecated. See
992      *     google/container/v1/cluster_service.proto;l=3819
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.StartIPRotationRequest.zone is deprecated. See
1015      *     google/container/v1/cluster_service.proto;l=3819
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.
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.StartIPRotationRequest.cluster_id is deprecated. See
1043      *     google/container/v1/cluster_service.proto;l=3823
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.
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.StartIPRotationRequest.cluster_id is deprecated. See
1069      *     google/container/v1/cluster_service.proto;l=3823
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.
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.StartIPRotationRequest.cluster_id is deprecated. See
1095      *     google/container/v1/cluster_service.proto;l=3823
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.
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.StartIPRotationRequest.cluster_id is deprecated. See
1120      *     google/container/v1/cluster_service.proto;l=3823
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.
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.StartIPRotationRequest.cluster_id is deprecated. See
1141      *     google/container/v1/cluster_service.proto;l=3823
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 java.lang.Object name_ = "";
1158     /**
1159      *
1160      *
1161      * <pre>
1162      * The name (project, location, cluster name) of the cluster to start IP
1163      * rotation. Specified in the format `projects/&#42;&#47;locations/&#42;&#47;clusters/&#42;`.
1164      * </pre>
1165      *
1166      * <code>string name = 6;</code>
1167      *
1168      * @return The name.
1169      */
getName()1170     public java.lang.String getName() {
1171       java.lang.Object ref = name_;
1172       if (!(ref instanceof java.lang.String)) {
1173         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1174         java.lang.String s = bs.toStringUtf8();
1175         name_ = s;
1176         return s;
1177       } else {
1178         return (java.lang.String) ref;
1179       }
1180     }
1181     /**
1182      *
1183      *
1184      * <pre>
1185      * The name (project, location, cluster name) of the cluster to start IP
1186      * rotation. Specified in the format `projects/&#42;&#47;locations/&#42;&#47;clusters/&#42;`.
1187      * </pre>
1188      *
1189      * <code>string name = 6;</code>
1190      *
1191      * @return The bytes for name.
1192      */
getNameBytes()1193     public com.google.protobuf.ByteString getNameBytes() {
1194       java.lang.Object ref = name_;
1195       if (ref instanceof String) {
1196         com.google.protobuf.ByteString b =
1197             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1198         name_ = b;
1199         return b;
1200       } else {
1201         return (com.google.protobuf.ByteString) ref;
1202       }
1203     }
1204     /**
1205      *
1206      *
1207      * <pre>
1208      * The name (project, location, cluster name) of the cluster to start IP
1209      * rotation. Specified in the format `projects/&#42;&#47;locations/&#42;&#47;clusters/&#42;`.
1210      * </pre>
1211      *
1212      * <code>string name = 6;</code>
1213      *
1214      * @param value The name to set.
1215      * @return This builder for chaining.
1216      */
setName(java.lang.String value)1217     public Builder setName(java.lang.String value) {
1218       if (value == null) {
1219         throw new NullPointerException();
1220       }
1221       name_ = value;
1222       bitField0_ |= 0x00000008;
1223       onChanged();
1224       return this;
1225     }
1226     /**
1227      *
1228      *
1229      * <pre>
1230      * The name (project, location, cluster name) of the cluster to start IP
1231      * rotation. Specified in the format `projects/&#42;&#47;locations/&#42;&#47;clusters/&#42;`.
1232      * </pre>
1233      *
1234      * <code>string name = 6;</code>
1235      *
1236      * @return This builder for chaining.
1237      */
clearName()1238     public Builder clearName() {
1239       name_ = getDefaultInstance().getName();
1240       bitField0_ = (bitField0_ & ~0x00000008);
1241       onChanged();
1242       return this;
1243     }
1244     /**
1245      *
1246      *
1247      * <pre>
1248      * The name (project, location, cluster name) of the cluster to start IP
1249      * rotation. Specified in the format `projects/&#42;&#47;locations/&#42;&#47;clusters/&#42;`.
1250      * </pre>
1251      *
1252      * <code>string name = 6;</code>
1253      *
1254      * @param value The bytes for name to set.
1255      * @return This builder for chaining.
1256      */
setNameBytes(com.google.protobuf.ByteString value)1257     public Builder setNameBytes(com.google.protobuf.ByteString value) {
1258       if (value == null) {
1259         throw new NullPointerException();
1260       }
1261       checkByteStringIsUtf8(value);
1262       name_ = value;
1263       bitField0_ |= 0x00000008;
1264       onChanged();
1265       return this;
1266     }
1267 
1268     private boolean rotateCredentials_;
1269     /**
1270      *
1271      *
1272      * <pre>
1273      * Whether to rotate credentials during IP rotation.
1274      * </pre>
1275      *
1276      * <code>bool rotate_credentials = 7;</code>
1277      *
1278      * @return The rotateCredentials.
1279      */
1280     @java.lang.Override
getRotateCredentials()1281     public boolean getRotateCredentials() {
1282       return rotateCredentials_;
1283     }
1284     /**
1285      *
1286      *
1287      * <pre>
1288      * Whether to rotate credentials during IP rotation.
1289      * </pre>
1290      *
1291      * <code>bool rotate_credentials = 7;</code>
1292      *
1293      * @param value The rotateCredentials to set.
1294      * @return This builder for chaining.
1295      */
setRotateCredentials(boolean value)1296     public Builder setRotateCredentials(boolean value) {
1297 
1298       rotateCredentials_ = value;
1299       bitField0_ |= 0x00000010;
1300       onChanged();
1301       return this;
1302     }
1303     /**
1304      *
1305      *
1306      * <pre>
1307      * Whether to rotate credentials during IP rotation.
1308      * </pre>
1309      *
1310      * <code>bool rotate_credentials = 7;</code>
1311      *
1312      * @return This builder for chaining.
1313      */
clearRotateCredentials()1314     public Builder clearRotateCredentials() {
1315       bitField0_ = (bitField0_ & ~0x00000010);
1316       rotateCredentials_ = false;
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.StartIPRotationRequest)
1333   }
1334 
1335   // @@protoc_insertion_point(class_scope:google.container.v1.StartIPRotationRequest)
1336   private static final com.google.container.v1.StartIPRotationRequest DEFAULT_INSTANCE;
1337 
1338   static {
1339     DEFAULT_INSTANCE = new com.google.container.v1.StartIPRotationRequest();
1340   }
1341 
getDefaultInstance()1342   public static com.google.container.v1.StartIPRotationRequest getDefaultInstance() {
1343     return DEFAULT_INSTANCE;
1344   }
1345 
1346   private static final com.google.protobuf.Parser<StartIPRotationRequest> PARSER =
1347       new com.google.protobuf.AbstractParser<StartIPRotationRequest>() {
1348         @java.lang.Override
1349         public StartIPRotationRequest 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<StartIPRotationRequest> parser() {
1369     return PARSER;
1370   }
1371 
1372   @java.lang.Override
getParserForType()1373   public com.google.protobuf.Parser<StartIPRotationRequest> getParserForType() {
1374     return PARSER;
1375   }
1376 
1377   @java.lang.Override
getDefaultInstanceForType()1378   public com.google.container.v1.StartIPRotationRequest getDefaultInstanceForType() {
1379     return DEFAULT_INSTANCE;
1380   }
1381 }
1382