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