• 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  * Configuration options for the NetworkPolicy feature.
26  * https://kubernetes.io/docs/concepts/services-networking/networkpolicies/
27  * </pre>
28  *
29  * Protobuf type {@code google.container.v1.NetworkPolicy}
30  */
31 public final class NetworkPolicy extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:google.container.v1.NetworkPolicy)
34     NetworkPolicyOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use NetworkPolicy.newBuilder() to construct.
NetworkPolicy(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private NetworkPolicy(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
38     super(builder);
39   }
40 
NetworkPolicy()41   private NetworkPolicy() {
42     provider_ = 0;
43   }
44 
45   @java.lang.Override
46   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)47   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
48     return new NetworkPolicy();
49   }
50 
51   @java.lang.Override
getUnknownFields()52   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
53     return this.unknownFields;
54   }
55 
getDescriptor()56   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
57     return com.google.container.v1.ClusterServiceProto
58         .internal_static_google_container_v1_NetworkPolicy_descriptor;
59   }
60 
61   @java.lang.Override
62   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()63       internalGetFieldAccessorTable() {
64     return com.google.container.v1.ClusterServiceProto
65         .internal_static_google_container_v1_NetworkPolicy_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.container.v1.NetworkPolicy.class,
68             com.google.container.v1.NetworkPolicy.Builder.class);
69   }
70 
71   /**
72    *
73    *
74    * <pre>
75    * Allowed Network Policy providers.
76    * </pre>
77    *
78    * Protobuf enum {@code google.container.v1.NetworkPolicy.Provider}
79    */
80   public enum Provider implements com.google.protobuf.ProtocolMessageEnum {
81     /**
82      *
83      *
84      * <pre>
85      * Not set
86      * </pre>
87      *
88      * <code>PROVIDER_UNSPECIFIED = 0;</code>
89      */
90     PROVIDER_UNSPECIFIED(0),
91     /**
92      *
93      *
94      * <pre>
95      * Tigera (Calico Felix).
96      * </pre>
97      *
98      * <code>CALICO = 1;</code>
99      */
100     CALICO(1),
101     UNRECOGNIZED(-1),
102     ;
103 
104     /**
105      *
106      *
107      * <pre>
108      * Not set
109      * </pre>
110      *
111      * <code>PROVIDER_UNSPECIFIED = 0;</code>
112      */
113     public static final int PROVIDER_UNSPECIFIED_VALUE = 0;
114     /**
115      *
116      *
117      * <pre>
118      * Tigera (Calico Felix).
119      * </pre>
120      *
121      * <code>CALICO = 1;</code>
122      */
123     public static final int CALICO_VALUE = 1;
124 
getNumber()125     public final int getNumber() {
126       if (this == UNRECOGNIZED) {
127         throw new java.lang.IllegalArgumentException(
128             "Can't get the number of an unknown enum value.");
129       }
130       return value;
131     }
132 
133     /**
134      * @param value The numeric wire value of the corresponding enum entry.
135      * @return The enum associated with the given numeric wire value.
136      * @deprecated Use {@link #forNumber(int)} instead.
137      */
138     @java.lang.Deprecated
valueOf(int value)139     public static Provider valueOf(int value) {
140       return forNumber(value);
141     }
142 
143     /**
144      * @param value The numeric wire value of the corresponding enum entry.
145      * @return The enum associated with the given numeric wire value.
146      */
forNumber(int value)147     public static Provider forNumber(int value) {
148       switch (value) {
149         case 0:
150           return PROVIDER_UNSPECIFIED;
151         case 1:
152           return CALICO;
153         default:
154           return null;
155       }
156     }
157 
internalGetValueMap()158     public static com.google.protobuf.Internal.EnumLiteMap<Provider> internalGetValueMap() {
159       return internalValueMap;
160     }
161 
162     private static final com.google.protobuf.Internal.EnumLiteMap<Provider> internalValueMap =
163         new com.google.protobuf.Internal.EnumLiteMap<Provider>() {
164           public Provider findValueByNumber(int number) {
165             return Provider.forNumber(number);
166           }
167         };
168 
getValueDescriptor()169     public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
170       if (this == UNRECOGNIZED) {
171         throw new java.lang.IllegalStateException(
172             "Can't get the descriptor of an unrecognized enum value.");
173       }
174       return getDescriptor().getValues().get(ordinal());
175     }
176 
getDescriptorForType()177     public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
178       return getDescriptor();
179     }
180 
getDescriptor()181     public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
182       return com.google.container.v1.NetworkPolicy.getDescriptor().getEnumTypes().get(0);
183     }
184 
185     private static final Provider[] VALUES = values();
186 
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)187     public static Provider valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
188       if (desc.getType() != getDescriptor()) {
189         throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
190       }
191       if (desc.getIndex() == -1) {
192         return UNRECOGNIZED;
193       }
194       return VALUES[desc.getIndex()];
195     }
196 
197     private final int value;
198 
Provider(int value)199     private Provider(int value) {
200       this.value = value;
201     }
202 
203     // @@protoc_insertion_point(enum_scope:google.container.v1.NetworkPolicy.Provider)
204   }
205 
206   public static final int PROVIDER_FIELD_NUMBER = 1;
207   private int provider_ = 0;
208   /**
209    *
210    *
211    * <pre>
212    * The selected network policy provider.
213    * </pre>
214    *
215    * <code>.google.container.v1.NetworkPolicy.Provider provider = 1;</code>
216    *
217    * @return The enum numeric value on the wire for provider.
218    */
219   @java.lang.Override
getProviderValue()220   public int getProviderValue() {
221     return provider_;
222   }
223   /**
224    *
225    *
226    * <pre>
227    * The selected network policy provider.
228    * </pre>
229    *
230    * <code>.google.container.v1.NetworkPolicy.Provider provider = 1;</code>
231    *
232    * @return The provider.
233    */
234   @java.lang.Override
getProvider()235   public com.google.container.v1.NetworkPolicy.Provider getProvider() {
236     com.google.container.v1.NetworkPolicy.Provider result =
237         com.google.container.v1.NetworkPolicy.Provider.forNumber(provider_);
238     return result == null ? com.google.container.v1.NetworkPolicy.Provider.UNRECOGNIZED : result;
239   }
240 
241   public static final int ENABLED_FIELD_NUMBER = 2;
242   private boolean enabled_ = false;
243   /**
244    *
245    *
246    * <pre>
247    * Whether network policy is enabled on the cluster.
248    * </pre>
249    *
250    * <code>bool enabled = 2;</code>
251    *
252    * @return The enabled.
253    */
254   @java.lang.Override
getEnabled()255   public boolean getEnabled() {
256     return enabled_;
257   }
258 
259   private byte memoizedIsInitialized = -1;
260 
261   @java.lang.Override
isInitialized()262   public final boolean isInitialized() {
263     byte isInitialized = memoizedIsInitialized;
264     if (isInitialized == 1) return true;
265     if (isInitialized == 0) return false;
266 
267     memoizedIsInitialized = 1;
268     return true;
269   }
270 
271   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)272   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
273     if (provider_
274         != com.google.container.v1.NetworkPolicy.Provider.PROVIDER_UNSPECIFIED.getNumber()) {
275       output.writeEnum(1, provider_);
276     }
277     if (enabled_ != false) {
278       output.writeBool(2, enabled_);
279     }
280     getUnknownFields().writeTo(output);
281   }
282 
283   @java.lang.Override
getSerializedSize()284   public int getSerializedSize() {
285     int size = memoizedSize;
286     if (size != -1) return size;
287 
288     size = 0;
289     if (provider_
290         != com.google.container.v1.NetworkPolicy.Provider.PROVIDER_UNSPECIFIED.getNumber()) {
291       size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, provider_);
292     }
293     if (enabled_ != false) {
294       size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, enabled_);
295     }
296     size += getUnknownFields().getSerializedSize();
297     memoizedSize = size;
298     return size;
299   }
300 
301   @java.lang.Override
equals(final java.lang.Object obj)302   public boolean equals(final java.lang.Object obj) {
303     if (obj == this) {
304       return true;
305     }
306     if (!(obj instanceof com.google.container.v1.NetworkPolicy)) {
307       return super.equals(obj);
308     }
309     com.google.container.v1.NetworkPolicy other = (com.google.container.v1.NetworkPolicy) obj;
310 
311     if (provider_ != other.provider_) return false;
312     if (getEnabled() != other.getEnabled()) return false;
313     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
314     return true;
315   }
316 
317   @java.lang.Override
hashCode()318   public int hashCode() {
319     if (memoizedHashCode != 0) {
320       return memoizedHashCode;
321     }
322     int hash = 41;
323     hash = (19 * hash) + getDescriptor().hashCode();
324     hash = (37 * hash) + PROVIDER_FIELD_NUMBER;
325     hash = (53 * hash) + provider_;
326     hash = (37 * hash) + ENABLED_FIELD_NUMBER;
327     hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnabled());
328     hash = (29 * hash) + getUnknownFields().hashCode();
329     memoizedHashCode = hash;
330     return hash;
331   }
332 
parseFrom(java.nio.ByteBuffer data)333   public static com.google.container.v1.NetworkPolicy parseFrom(java.nio.ByteBuffer data)
334       throws com.google.protobuf.InvalidProtocolBufferException {
335     return PARSER.parseFrom(data);
336   }
337 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)338   public static com.google.container.v1.NetworkPolicy parseFrom(
339       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
340       throws com.google.protobuf.InvalidProtocolBufferException {
341     return PARSER.parseFrom(data, extensionRegistry);
342   }
343 
parseFrom(com.google.protobuf.ByteString data)344   public static com.google.container.v1.NetworkPolicy parseFrom(com.google.protobuf.ByteString data)
345       throws com.google.protobuf.InvalidProtocolBufferException {
346     return PARSER.parseFrom(data);
347   }
348 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)349   public static com.google.container.v1.NetworkPolicy parseFrom(
350       com.google.protobuf.ByteString data,
351       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
352       throws com.google.protobuf.InvalidProtocolBufferException {
353     return PARSER.parseFrom(data, extensionRegistry);
354   }
355 
parseFrom(byte[] data)356   public static com.google.container.v1.NetworkPolicy parseFrom(byte[] data)
357       throws com.google.protobuf.InvalidProtocolBufferException {
358     return PARSER.parseFrom(data);
359   }
360 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)361   public static com.google.container.v1.NetworkPolicy parseFrom(
362       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
363       throws com.google.protobuf.InvalidProtocolBufferException {
364     return PARSER.parseFrom(data, extensionRegistry);
365   }
366 
parseFrom(java.io.InputStream input)367   public static com.google.container.v1.NetworkPolicy parseFrom(java.io.InputStream input)
368       throws java.io.IOException {
369     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
370   }
371 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)372   public static com.google.container.v1.NetworkPolicy parseFrom(
373       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
374       throws java.io.IOException {
375     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
376         PARSER, input, extensionRegistry);
377   }
378 
parseDelimitedFrom(java.io.InputStream input)379   public static com.google.container.v1.NetworkPolicy parseDelimitedFrom(java.io.InputStream input)
380       throws java.io.IOException {
381     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
382   }
383 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)384   public static com.google.container.v1.NetworkPolicy parseDelimitedFrom(
385       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
386       throws java.io.IOException {
387     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
388         PARSER, input, extensionRegistry);
389   }
390 
parseFrom( com.google.protobuf.CodedInputStream input)391   public static com.google.container.v1.NetworkPolicy parseFrom(
392       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
393     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
394   }
395 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)396   public static com.google.container.v1.NetworkPolicy parseFrom(
397       com.google.protobuf.CodedInputStream input,
398       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
399       throws java.io.IOException {
400     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
401         PARSER, input, extensionRegistry);
402   }
403 
404   @java.lang.Override
newBuilderForType()405   public Builder newBuilderForType() {
406     return newBuilder();
407   }
408 
newBuilder()409   public static Builder newBuilder() {
410     return DEFAULT_INSTANCE.toBuilder();
411   }
412 
newBuilder(com.google.container.v1.NetworkPolicy prototype)413   public static Builder newBuilder(com.google.container.v1.NetworkPolicy prototype) {
414     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
415   }
416 
417   @java.lang.Override
toBuilder()418   public Builder toBuilder() {
419     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
420   }
421 
422   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)423   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
424     Builder builder = new Builder(parent);
425     return builder;
426   }
427   /**
428    *
429    *
430    * <pre>
431    * Configuration options for the NetworkPolicy feature.
432    * https://kubernetes.io/docs/concepts/services-networking/networkpolicies/
433    * </pre>
434    *
435    * Protobuf type {@code google.container.v1.NetworkPolicy}
436    */
437   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
438       implements
439       // @@protoc_insertion_point(builder_implements:google.container.v1.NetworkPolicy)
440       com.google.container.v1.NetworkPolicyOrBuilder {
getDescriptor()441     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
442       return com.google.container.v1.ClusterServiceProto
443           .internal_static_google_container_v1_NetworkPolicy_descriptor;
444     }
445 
446     @java.lang.Override
447     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()448         internalGetFieldAccessorTable() {
449       return com.google.container.v1.ClusterServiceProto
450           .internal_static_google_container_v1_NetworkPolicy_fieldAccessorTable
451           .ensureFieldAccessorsInitialized(
452               com.google.container.v1.NetworkPolicy.class,
453               com.google.container.v1.NetworkPolicy.Builder.class);
454     }
455 
456     // Construct using com.google.container.v1.NetworkPolicy.newBuilder()
Builder()457     private Builder() {}
458 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)459     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
460       super(parent);
461     }
462 
463     @java.lang.Override
clear()464     public Builder clear() {
465       super.clear();
466       bitField0_ = 0;
467       provider_ = 0;
468       enabled_ = false;
469       return this;
470     }
471 
472     @java.lang.Override
getDescriptorForType()473     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
474       return com.google.container.v1.ClusterServiceProto
475           .internal_static_google_container_v1_NetworkPolicy_descriptor;
476     }
477 
478     @java.lang.Override
getDefaultInstanceForType()479     public com.google.container.v1.NetworkPolicy getDefaultInstanceForType() {
480       return com.google.container.v1.NetworkPolicy.getDefaultInstance();
481     }
482 
483     @java.lang.Override
build()484     public com.google.container.v1.NetworkPolicy build() {
485       com.google.container.v1.NetworkPolicy result = buildPartial();
486       if (!result.isInitialized()) {
487         throw newUninitializedMessageException(result);
488       }
489       return result;
490     }
491 
492     @java.lang.Override
buildPartial()493     public com.google.container.v1.NetworkPolicy buildPartial() {
494       com.google.container.v1.NetworkPolicy result =
495           new com.google.container.v1.NetworkPolicy(this);
496       if (bitField0_ != 0) {
497         buildPartial0(result);
498       }
499       onBuilt();
500       return result;
501     }
502 
buildPartial0(com.google.container.v1.NetworkPolicy result)503     private void buildPartial0(com.google.container.v1.NetworkPolicy result) {
504       int from_bitField0_ = bitField0_;
505       if (((from_bitField0_ & 0x00000001) != 0)) {
506         result.provider_ = provider_;
507       }
508       if (((from_bitField0_ & 0x00000002) != 0)) {
509         result.enabled_ = enabled_;
510       }
511     }
512 
513     @java.lang.Override
clone()514     public Builder clone() {
515       return super.clone();
516     }
517 
518     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)519     public Builder setField(
520         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
521       return super.setField(field, value);
522     }
523 
524     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)525     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
526       return super.clearField(field);
527     }
528 
529     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)530     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
531       return super.clearOneof(oneof);
532     }
533 
534     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)535     public Builder setRepeatedField(
536         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
537       return super.setRepeatedField(field, index, value);
538     }
539 
540     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)541     public Builder addRepeatedField(
542         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
543       return super.addRepeatedField(field, value);
544     }
545 
546     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)547     public Builder mergeFrom(com.google.protobuf.Message other) {
548       if (other instanceof com.google.container.v1.NetworkPolicy) {
549         return mergeFrom((com.google.container.v1.NetworkPolicy) other);
550       } else {
551         super.mergeFrom(other);
552         return this;
553       }
554     }
555 
mergeFrom(com.google.container.v1.NetworkPolicy other)556     public Builder mergeFrom(com.google.container.v1.NetworkPolicy other) {
557       if (other == com.google.container.v1.NetworkPolicy.getDefaultInstance()) return this;
558       if (other.provider_ != 0) {
559         setProviderValue(other.getProviderValue());
560       }
561       if (other.getEnabled() != false) {
562         setEnabled(other.getEnabled());
563       }
564       this.mergeUnknownFields(other.getUnknownFields());
565       onChanged();
566       return this;
567     }
568 
569     @java.lang.Override
isInitialized()570     public final boolean isInitialized() {
571       return true;
572     }
573 
574     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)575     public Builder mergeFrom(
576         com.google.protobuf.CodedInputStream input,
577         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
578         throws java.io.IOException {
579       if (extensionRegistry == null) {
580         throw new java.lang.NullPointerException();
581       }
582       try {
583         boolean done = false;
584         while (!done) {
585           int tag = input.readTag();
586           switch (tag) {
587             case 0:
588               done = true;
589               break;
590             case 8:
591               {
592                 provider_ = input.readEnum();
593                 bitField0_ |= 0x00000001;
594                 break;
595               } // case 8
596             case 16:
597               {
598                 enabled_ = input.readBool();
599                 bitField0_ |= 0x00000002;
600                 break;
601               } // case 16
602             default:
603               {
604                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
605                   done = true; // was an endgroup tag
606                 }
607                 break;
608               } // default:
609           } // switch (tag)
610         } // while (!done)
611       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
612         throw e.unwrapIOException();
613       } finally {
614         onChanged();
615       } // finally
616       return this;
617     }
618 
619     private int bitField0_;
620 
621     private int provider_ = 0;
622     /**
623      *
624      *
625      * <pre>
626      * The selected network policy provider.
627      * </pre>
628      *
629      * <code>.google.container.v1.NetworkPolicy.Provider provider = 1;</code>
630      *
631      * @return The enum numeric value on the wire for provider.
632      */
633     @java.lang.Override
getProviderValue()634     public int getProviderValue() {
635       return provider_;
636     }
637     /**
638      *
639      *
640      * <pre>
641      * The selected network policy provider.
642      * </pre>
643      *
644      * <code>.google.container.v1.NetworkPolicy.Provider provider = 1;</code>
645      *
646      * @param value The enum numeric value on the wire for provider to set.
647      * @return This builder for chaining.
648      */
setProviderValue(int value)649     public Builder setProviderValue(int value) {
650       provider_ = value;
651       bitField0_ |= 0x00000001;
652       onChanged();
653       return this;
654     }
655     /**
656      *
657      *
658      * <pre>
659      * The selected network policy provider.
660      * </pre>
661      *
662      * <code>.google.container.v1.NetworkPolicy.Provider provider = 1;</code>
663      *
664      * @return The provider.
665      */
666     @java.lang.Override
getProvider()667     public com.google.container.v1.NetworkPolicy.Provider getProvider() {
668       com.google.container.v1.NetworkPolicy.Provider result =
669           com.google.container.v1.NetworkPolicy.Provider.forNumber(provider_);
670       return result == null ? com.google.container.v1.NetworkPolicy.Provider.UNRECOGNIZED : result;
671     }
672     /**
673      *
674      *
675      * <pre>
676      * The selected network policy provider.
677      * </pre>
678      *
679      * <code>.google.container.v1.NetworkPolicy.Provider provider = 1;</code>
680      *
681      * @param value The provider to set.
682      * @return This builder for chaining.
683      */
setProvider(com.google.container.v1.NetworkPolicy.Provider value)684     public Builder setProvider(com.google.container.v1.NetworkPolicy.Provider value) {
685       if (value == null) {
686         throw new NullPointerException();
687       }
688       bitField0_ |= 0x00000001;
689       provider_ = value.getNumber();
690       onChanged();
691       return this;
692     }
693     /**
694      *
695      *
696      * <pre>
697      * The selected network policy provider.
698      * </pre>
699      *
700      * <code>.google.container.v1.NetworkPolicy.Provider provider = 1;</code>
701      *
702      * @return This builder for chaining.
703      */
clearProvider()704     public Builder clearProvider() {
705       bitField0_ = (bitField0_ & ~0x00000001);
706       provider_ = 0;
707       onChanged();
708       return this;
709     }
710 
711     private boolean enabled_;
712     /**
713      *
714      *
715      * <pre>
716      * Whether network policy is enabled on the cluster.
717      * </pre>
718      *
719      * <code>bool enabled = 2;</code>
720      *
721      * @return The enabled.
722      */
723     @java.lang.Override
getEnabled()724     public boolean getEnabled() {
725       return enabled_;
726     }
727     /**
728      *
729      *
730      * <pre>
731      * Whether network policy is enabled on the cluster.
732      * </pre>
733      *
734      * <code>bool enabled = 2;</code>
735      *
736      * @param value The enabled to set.
737      * @return This builder for chaining.
738      */
setEnabled(boolean value)739     public Builder setEnabled(boolean value) {
740 
741       enabled_ = value;
742       bitField0_ |= 0x00000002;
743       onChanged();
744       return this;
745     }
746     /**
747      *
748      *
749      * <pre>
750      * Whether network policy is enabled on the cluster.
751      * </pre>
752      *
753      * <code>bool enabled = 2;</code>
754      *
755      * @return This builder for chaining.
756      */
clearEnabled()757     public Builder clearEnabled() {
758       bitField0_ = (bitField0_ & ~0x00000002);
759       enabled_ = false;
760       onChanged();
761       return this;
762     }
763 
764     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)765     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
766       return super.setUnknownFields(unknownFields);
767     }
768 
769     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)770     public final Builder mergeUnknownFields(
771         final com.google.protobuf.UnknownFieldSet unknownFields) {
772       return super.mergeUnknownFields(unknownFields);
773     }
774 
775     // @@protoc_insertion_point(builder_scope:google.container.v1.NetworkPolicy)
776   }
777 
778   // @@protoc_insertion_point(class_scope:google.container.v1.NetworkPolicy)
779   private static final com.google.container.v1.NetworkPolicy DEFAULT_INSTANCE;
780 
781   static {
782     DEFAULT_INSTANCE = new com.google.container.v1.NetworkPolicy();
783   }
784 
getDefaultInstance()785   public static com.google.container.v1.NetworkPolicy getDefaultInstance() {
786     return DEFAULT_INSTANCE;
787   }
788 
789   private static final com.google.protobuf.Parser<NetworkPolicy> PARSER =
790       new com.google.protobuf.AbstractParser<NetworkPolicy>() {
791         @java.lang.Override
792         public NetworkPolicy parsePartialFrom(
793             com.google.protobuf.CodedInputStream input,
794             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
795             throws com.google.protobuf.InvalidProtocolBufferException {
796           Builder builder = newBuilder();
797           try {
798             builder.mergeFrom(input, extensionRegistry);
799           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
800             throw e.setUnfinishedMessage(builder.buildPartial());
801           } catch (com.google.protobuf.UninitializedMessageException e) {
802             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
803           } catch (java.io.IOException e) {
804             throw new com.google.protobuf.InvalidProtocolBufferException(e)
805                 .setUnfinishedMessage(builder.buildPartial());
806           }
807           return builder.buildPartial();
808         }
809       };
810 
parser()811   public static com.google.protobuf.Parser<NetworkPolicy> parser() {
812     return PARSER;
813   }
814 
815   @java.lang.Override
getParserForType()816   public com.google.protobuf.Parser<NetworkPolicy> getParserForType() {
817     return PARSER;
818   }
819 
820   @java.lang.Override
getDefaultInstanceForType()821   public com.google.container.v1.NetworkPolicy getDefaultInstanceForType() {
822     return DEFAULT_INSTANCE;
823   }
824 }
825