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