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