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