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/*/locations/*/clusters/*`. 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/*/locations/*/clusters/*`. 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/*/locations/*/clusters/*`. 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/*/locations/*/clusters/*`. 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/*/locations/*/clusters/*`. 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/*/locations/*/clusters/*`. 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/*/locations/*/clusters/*`. 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