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