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 * SetLabelsRequest sets the Google Cloud Platform labels on a Google Container 26 * Engine cluster, which will in turn set them for Google Compute Engine 27 * resources used by that cluster 28 * </pre> 29 * 30 * Protobuf type {@code google.container.v1.SetLabelsRequest} 31 */ 32 public final class SetLabelsRequest extends com.google.protobuf.GeneratedMessageV3 33 implements 34 // @@protoc_insertion_point(message_implements:google.container.v1.SetLabelsRequest) 35 SetLabelsRequestOrBuilder { 36 private static final long serialVersionUID = 0L; 37 // Use SetLabelsRequest.newBuilder() to construct. SetLabelsRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)38 private SetLabelsRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 39 super(builder); 40 } 41 SetLabelsRequest()42 private SetLabelsRequest() { 43 projectId_ = ""; 44 zone_ = ""; 45 clusterId_ = ""; 46 labelFingerprint_ = ""; 47 name_ = ""; 48 } 49 50 @java.lang.Override 51 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)52 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 53 return new SetLabelsRequest(); 54 } 55 56 @java.lang.Override getUnknownFields()57 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 58 return this.unknownFields; 59 } 60 getDescriptor()61 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 62 return com.google.container.v1.ClusterServiceProto 63 .internal_static_google_container_v1_SetLabelsRequest_descriptor; 64 } 65 66 @SuppressWarnings({"rawtypes"}) 67 @java.lang.Override internalGetMapField(int number)68 protected com.google.protobuf.MapField internalGetMapField(int number) { 69 switch (number) { 70 case 4: 71 return internalGetResourceLabels(); 72 default: 73 throw new RuntimeException("Invalid map field number: " + number); 74 } 75 } 76 77 @java.lang.Override 78 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()79 internalGetFieldAccessorTable() { 80 return com.google.container.v1.ClusterServiceProto 81 .internal_static_google_container_v1_SetLabelsRequest_fieldAccessorTable 82 .ensureFieldAccessorsInitialized( 83 com.google.container.v1.SetLabelsRequest.class, 84 com.google.container.v1.SetLabelsRequest.Builder.class); 85 } 86 87 public static final int PROJECT_ID_FIELD_NUMBER = 1; 88 89 @SuppressWarnings("serial") 90 private volatile java.lang.Object projectId_ = ""; 91 /** 92 * 93 * 94 * <pre> 95 * Deprecated. The Google Developers Console [project ID or project 96 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 97 * This field has been deprecated and replaced by the name field. 98 * </pre> 99 * 100 * <code>string project_id = 1 [deprecated = true];</code> 101 * 102 * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See 103 * google/container/v1/cluster_service.proto;l=3752 104 * @return The projectId. 105 */ 106 @java.lang.Override 107 @java.lang.Deprecated getProjectId()108 public java.lang.String getProjectId() { 109 java.lang.Object ref = projectId_; 110 if (ref instanceof java.lang.String) { 111 return (java.lang.String) ref; 112 } else { 113 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 114 java.lang.String s = bs.toStringUtf8(); 115 projectId_ = s; 116 return s; 117 } 118 } 119 /** 120 * 121 * 122 * <pre> 123 * Deprecated. The Google Developers Console [project ID or project 124 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 125 * This field has been deprecated and replaced by the name field. 126 * </pre> 127 * 128 * <code>string project_id = 1 [deprecated = true];</code> 129 * 130 * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See 131 * google/container/v1/cluster_service.proto;l=3752 132 * @return The bytes for projectId. 133 */ 134 @java.lang.Override 135 @java.lang.Deprecated getProjectIdBytes()136 public com.google.protobuf.ByteString getProjectIdBytes() { 137 java.lang.Object ref = projectId_; 138 if (ref instanceof java.lang.String) { 139 com.google.protobuf.ByteString b = 140 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 141 projectId_ = b; 142 return b; 143 } else { 144 return (com.google.protobuf.ByteString) ref; 145 } 146 } 147 148 public static final int ZONE_FIELD_NUMBER = 2; 149 150 @SuppressWarnings("serial") 151 private volatile java.lang.Object zone_ = ""; 152 /** 153 * 154 * 155 * <pre> 156 * Deprecated. The name of the Google Compute Engine 157 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 158 * cluster resides. This field has been deprecated and replaced by the name 159 * field. 160 * </pre> 161 * 162 * <code>string zone = 2 [deprecated = true];</code> 163 * 164 * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See 165 * google/container/v1/cluster_service.proto;l=3758 166 * @return The zone. 167 */ 168 @java.lang.Override 169 @java.lang.Deprecated getZone()170 public java.lang.String getZone() { 171 java.lang.Object ref = zone_; 172 if (ref instanceof java.lang.String) { 173 return (java.lang.String) ref; 174 } else { 175 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 176 java.lang.String s = bs.toStringUtf8(); 177 zone_ = s; 178 return s; 179 } 180 } 181 /** 182 * 183 * 184 * <pre> 185 * Deprecated. The name of the Google Compute Engine 186 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 187 * cluster resides. This field has been deprecated and replaced by the name 188 * field. 189 * </pre> 190 * 191 * <code>string zone = 2 [deprecated = true];</code> 192 * 193 * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See 194 * google/container/v1/cluster_service.proto;l=3758 195 * @return The bytes for zone. 196 */ 197 @java.lang.Override 198 @java.lang.Deprecated getZoneBytes()199 public com.google.protobuf.ByteString getZoneBytes() { 200 java.lang.Object ref = zone_; 201 if (ref instanceof java.lang.String) { 202 com.google.protobuf.ByteString b = 203 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 204 zone_ = b; 205 return b; 206 } else { 207 return (com.google.protobuf.ByteString) ref; 208 } 209 } 210 211 public static final int CLUSTER_ID_FIELD_NUMBER = 3; 212 213 @SuppressWarnings("serial") 214 private volatile java.lang.Object clusterId_ = ""; 215 /** 216 * 217 * 218 * <pre> 219 * Deprecated. The name of the cluster. 220 * This field has been deprecated and replaced by the name field. 221 * </pre> 222 * 223 * <code>string cluster_id = 3 [deprecated = true];</code> 224 * 225 * @deprecated google.container.v1.SetLabelsRequest.cluster_id is deprecated. See 226 * google/container/v1/cluster_service.proto;l=3762 227 * @return The clusterId. 228 */ 229 @java.lang.Override 230 @java.lang.Deprecated getClusterId()231 public java.lang.String getClusterId() { 232 java.lang.Object ref = clusterId_; 233 if (ref instanceof java.lang.String) { 234 return (java.lang.String) ref; 235 } else { 236 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 237 java.lang.String s = bs.toStringUtf8(); 238 clusterId_ = s; 239 return s; 240 } 241 } 242 /** 243 * 244 * 245 * <pre> 246 * Deprecated. The name of the cluster. 247 * This field has been deprecated and replaced by the name field. 248 * </pre> 249 * 250 * <code>string cluster_id = 3 [deprecated = true];</code> 251 * 252 * @deprecated google.container.v1.SetLabelsRequest.cluster_id is deprecated. See 253 * google/container/v1/cluster_service.proto;l=3762 254 * @return The bytes for clusterId. 255 */ 256 @java.lang.Override 257 @java.lang.Deprecated getClusterIdBytes()258 public com.google.protobuf.ByteString getClusterIdBytes() { 259 java.lang.Object ref = clusterId_; 260 if (ref instanceof java.lang.String) { 261 com.google.protobuf.ByteString b = 262 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 263 clusterId_ = b; 264 return b; 265 } else { 266 return (com.google.protobuf.ByteString) ref; 267 } 268 } 269 270 public static final int RESOURCE_LABELS_FIELD_NUMBER = 4; 271 272 private static final class ResourceLabelsDefaultEntryHolder { 273 static final com.google.protobuf.MapEntry<java.lang.String, java.lang.String> defaultEntry = 274 com.google.protobuf.MapEntry.<java.lang.String, java.lang.String>newDefaultInstance( 275 com.google.container.v1.ClusterServiceProto 276 .internal_static_google_container_v1_SetLabelsRequest_ResourceLabelsEntry_descriptor, 277 com.google.protobuf.WireFormat.FieldType.STRING, 278 "", 279 com.google.protobuf.WireFormat.FieldType.STRING, 280 ""); 281 } 282 283 @SuppressWarnings("serial") 284 private com.google.protobuf.MapField<java.lang.String, java.lang.String> resourceLabels_; 285 286 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetResourceLabels()287 internalGetResourceLabels() { 288 if (resourceLabels_ == null) { 289 return com.google.protobuf.MapField.emptyMapField( 290 ResourceLabelsDefaultEntryHolder.defaultEntry); 291 } 292 return resourceLabels_; 293 } 294 getResourceLabelsCount()295 public int getResourceLabelsCount() { 296 return internalGetResourceLabels().getMap().size(); 297 } 298 /** 299 * 300 * 301 * <pre> 302 * Required. The labels to set for that cluster. 303 * </pre> 304 * 305 * <code>map<string, string> resource_labels = 4 [(.google.api.field_behavior) = REQUIRED]; 306 * </code> 307 */ 308 @java.lang.Override containsResourceLabels(java.lang.String key)309 public boolean containsResourceLabels(java.lang.String key) { 310 if (key == null) { 311 throw new NullPointerException("map key"); 312 } 313 return internalGetResourceLabels().getMap().containsKey(key); 314 } 315 /** Use {@link #getResourceLabelsMap()} instead. */ 316 @java.lang.Override 317 @java.lang.Deprecated getResourceLabels()318 public java.util.Map<java.lang.String, java.lang.String> getResourceLabels() { 319 return getResourceLabelsMap(); 320 } 321 /** 322 * 323 * 324 * <pre> 325 * Required. The labels to set for that cluster. 326 * </pre> 327 * 328 * <code>map<string, string> resource_labels = 4 [(.google.api.field_behavior) = REQUIRED]; 329 * </code> 330 */ 331 @java.lang.Override getResourceLabelsMap()332 public java.util.Map<java.lang.String, java.lang.String> getResourceLabelsMap() { 333 return internalGetResourceLabels().getMap(); 334 } 335 /** 336 * 337 * 338 * <pre> 339 * Required. The labels to set for that cluster. 340 * </pre> 341 * 342 * <code>map<string, string> resource_labels = 4 [(.google.api.field_behavior) = REQUIRED]; 343 * </code> 344 */ 345 @java.lang.Override getResourceLabelsOrDefault( java.lang.String key, java.lang.String defaultValue)346 public /* nullable */ java.lang.String getResourceLabelsOrDefault( 347 java.lang.String key, 348 /* nullable */ 349 java.lang.String defaultValue) { 350 if (key == null) { 351 throw new NullPointerException("map key"); 352 } 353 java.util.Map<java.lang.String, java.lang.String> map = internalGetResourceLabels().getMap(); 354 return map.containsKey(key) ? map.get(key) : defaultValue; 355 } 356 /** 357 * 358 * 359 * <pre> 360 * Required. The labels to set for that cluster. 361 * </pre> 362 * 363 * <code>map<string, string> resource_labels = 4 [(.google.api.field_behavior) = REQUIRED]; 364 * </code> 365 */ 366 @java.lang.Override getResourceLabelsOrThrow(java.lang.String key)367 public java.lang.String getResourceLabelsOrThrow(java.lang.String key) { 368 if (key == null) { 369 throw new NullPointerException("map key"); 370 } 371 java.util.Map<java.lang.String, java.lang.String> map = internalGetResourceLabels().getMap(); 372 if (!map.containsKey(key)) { 373 throw new java.lang.IllegalArgumentException(); 374 } 375 return map.get(key); 376 } 377 378 public static final int LABEL_FINGERPRINT_FIELD_NUMBER = 5; 379 380 @SuppressWarnings("serial") 381 private volatile java.lang.Object labelFingerprint_ = ""; 382 /** 383 * 384 * 385 * <pre> 386 * Required. The fingerprint of the previous set of labels for this resource, 387 * used to detect conflicts. The fingerprint is initially generated by 388 * Kubernetes Engine and changes after every request to modify or update 389 * labels. You must always provide an up-to-date fingerprint hash when 390 * updating or changing labels. Make a `get()` request to the 391 * resource to get the latest fingerprint. 392 * </pre> 393 * 394 * <code>string label_fingerprint = 5 [(.google.api.field_behavior) = REQUIRED];</code> 395 * 396 * @return The labelFingerprint. 397 */ 398 @java.lang.Override getLabelFingerprint()399 public java.lang.String getLabelFingerprint() { 400 java.lang.Object ref = labelFingerprint_; 401 if (ref instanceof java.lang.String) { 402 return (java.lang.String) ref; 403 } else { 404 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 405 java.lang.String s = bs.toStringUtf8(); 406 labelFingerprint_ = s; 407 return s; 408 } 409 } 410 /** 411 * 412 * 413 * <pre> 414 * Required. The fingerprint of the previous set of labels for this resource, 415 * used to detect conflicts. The fingerprint is initially generated by 416 * Kubernetes Engine and changes after every request to modify or update 417 * labels. You must always provide an up-to-date fingerprint hash when 418 * updating or changing labels. Make a `get()` request to the 419 * resource to get the latest fingerprint. 420 * </pre> 421 * 422 * <code>string label_fingerprint = 5 [(.google.api.field_behavior) = REQUIRED];</code> 423 * 424 * @return The bytes for labelFingerprint. 425 */ 426 @java.lang.Override getLabelFingerprintBytes()427 public com.google.protobuf.ByteString getLabelFingerprintBytes() { 428 java.lang.Object ref = labelFingerprint_; 429 if (ref instanceof java.lang.String) { 430 com.google.protobuf.ByteString b = 431 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 432 labelFingerprint_ = b; 433 return b; 434 } else { 435 return (com.google.protobuf.ByteString) ref; 436 } 437 } 438 439 public static final int NAME_FIELD_NUMBER = 7; 440 441 @SuppressWarnings("serial") 442 private volatile java.lang.Object name_ = ""; 443 /** 444 * 445 * 446 * <pre> 447 * The name (project, location, cluster name) of the cluster to set labels. 448 * Specified in the format `projects/*/locations/*/clusters/*`. 449 * </pre> 450 * 451 * <code>string name = 7;</code> 452 * 453 * @return The name. 454 */ 455 @java.lang.Override getName()456 public java.lang.String getName() { 457 java.lang.Object ref = name_; 458 if (ref instanceof java.lang.String) { 459 return (java.lang.String) ref; 460 } else { 461 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 462 java.lang.String s = bs.toStringUtf8(); 463 name_ = s; 464 return s; 465 } 466 } 467 /** 468 * 469 * 470 * <pre> 471 * The name (project, location, cluster name) of the cluster to set labels. 472 * Specified in the format `projects/*/locations/*/clusters/*`. 473 * </pre> 474 * 475 * <code>string name = 7;</code> 476 * 477 * @return The bytes for name. 478 */ 479 @java.lang.Override getNameBytes()480 public com.google.protobuf.ByteString getNameBytes() { 481 java.lang.Object ref = name_; 482 if (ref instanceof java.lang.String) { 483 com.google.protobuf.ByteString b = 484 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 485 name_ = b; 486 return b; 487 } else { 488 return (com.google.protobuf.ByteString) ref; 489 } 490 } 491 492 private byte memoizedIsInitialized = -1; 493 494 @java.lang.Override isInitialized()495 public final boolean isInitialized() { 496 byte isInitialized = memoizedIsInitialized; 497 if (isInitialized == 1) return true; 498 if (isInitialized == 0) return false; 499 500 memoizedIsInitialized = 1; 501 return true; 502 } 503 504 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)505 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 506 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) { 507 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, projectId_); 508 } 509 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { 510 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, zone_); 511 } 512 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { 513 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, clusterId_); 514 } 515 com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( 516 output, internalGetResourceLabels(), ResourceLabelsDefaultEntryHolder.defaultEntry, 4); 517 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(labelFingerprint_)) { 518 com.google.protobuf.GeneratedMessageV3.writeString(output, 5, labelFingerprint_); 519 } 520 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 521 com.google.protobuf.GeneratedMessageV3.writeString(output, 7, name_); 522 } 523 getUnknownFields().writeTo(output); 524 } 525 526 @java.lang.Override getSerializedSize()527 public int getSerializedSize() { 528 int size = memoizedSize; 529 if (size != -1) return size; 530 531 size = 0; 532 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) { 533 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, projectId_); 534 } 535 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { 536 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, zone_); 537 } 538 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { 539 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, clusterId_); 540 } 541 for (java.util.Map.Entry<java.lang.String, java.lang.String> entry : 542 internalGetResourceLabels().getMap().entrySet()) { 543 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> resourceLabels__ = 544 ResourceLabelsDefaultEntryHolder.defaultEntry 545 .newBuilderForType() 546 .setKey(entry.getKey()) 547 .setValue(entry.getValue()) 548 .build(); 549 size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, resourceLabels__); 550 } 551 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(labelFingerprint_)) { 552 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, labelFingerprint_); 553 } 554 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 555 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, name_); 556 } 557 size += getUnknownFields().getSerializedSize(); 558 memoizedSize = size; 559 return size; 560 } 561 562 @java.lang.Override equals(final java.lang.Object obj)563 public boolean equals(final java.lang.Object obj) { 564 if (obj == this) { 565 return true; 566 } 567 if (!(obj instanceof com.google.container.v1.SetLabelsRequest)) { 568 return super.equals(obj); 569 } 570 com.google.container.v1.SetLabelsRequest other = (com.google.container.v1.SetLabelsRequest) obj; 571 572 if (!getProjectId().equals(other.getProjectId())) return false; 573 if (!getZone().equals(other.getZone())) return false; 574 if (!getClusterId().equals(other.getClusterId())) return false; 575 if (!internalGetResourceLabels().equals(other.internalGetResourceLabels())) return false; 576 if (!getLabelFingerprint().equals(other.getLabelFingerprint())) return false; 577 if (!getName().equals(other.getName())) return false; 578 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 579 return true; 580 } 581 582 @java.lang.Override hashCode()583 public int hashCode() { 584 if (memoizedHashCode != 0) { 585 return memoizedHashCode; 586 } 587 int hash = 41; 588 hash = (19 * hash) + getDescriptor().hashCode(); 589 hash = (37 * hash) + PROJECT_ID_FIELD_NUMBER; 590 hash = (53 * hash) + getProjectId().hashCode(); 591 hash = (37 * hash) + ZONE_FIELD_NUMBER; 592 hash = (53 * hash) + getZone().hashCode(); 593 hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; 594 hash = (53 * hash) + getClusterId().hashCode(); 595 if (!internalGetResourceLabels().getMap().isEmpty()) { 596 hash = (37 * hash) + RESOURCE_LABELS_FIELD_NUMBER; 597 hash = (53 * hash) + internalGetResourceLabels().hashCode(); 598 } 599 hash = (37 * hash) + LABEL_FINGERPRINT_FIELD_NUMBER; 600 hash = (53 * hash) + getLabelFingerprint().hashCode(); 601 hash = (37 * hash) + NAME_FIELD_NUMBER; 602 hash = (53 * hash) + getName().hashCode(); 603 hash = (29 * hash) + getUnknownFields().hashCode(); 604 memoizedHashCode = hash; 605 return hash; 606 } 607 parseFrom(java.nio.ByteBuffer data)608 public static com.google.container.v1.SetLabelsRequest parseFrom(java.nio.ByteBuffer data) 609 throws com.google.protobuf.InvalidProtocolBufferException { 610 return PARSER.parseFrom(data); 611 } 612 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)613 public static com.google.container.v1.SetLabelsRequest parseFrom( 614 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 615 throws com.google.protobuf.InvalidProtocolBufferException { 616 return PARSER.parseFrom(data, extensionRegistry); 617 } 618 parseFrom( com.google.protobuf.ByteString data)619 public static com.google.container.v1.SetLabelsRequest parseFrom( 620 com.google.protobuf.ByteString data) 621 throws com.google.protobuf.InvalidProtocolBufferException { 622 return PARSER.parseFrom(data); 623 } 624 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)625 public static com.google.container.v1.SetLabelsRequest parseFrom( 626 com.google.protobuf.ByteString data, 627 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 628 throws com.google.protobuf.InvalidProtocolBufferException { 629 return PARSER.parseFrom(data, extensionRegistry); 630 } 631 parseFrom(byte[] data)632 public static com.google.container.v1.SetLabelsRequest parseFrom(byte[] data) 633 throws com.google.protobuf.InvalidProtocolBufferException { 634 return PARSER.parseFrom(data); 635 } 636 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)637 public static com.google.container.v1.SetLabelsRequest parseFrom( 638 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 639 throws com.google.protobuf.InvalidProtocolBufferException { 640 return PARSER.parseFrom(data, extensionRegistry); 641 } 642 parseFrom(java.io.InputStream input)643 public static com.google.container.v1.SetLabelsRequest parseFrom(java.io.InputStream input) 644 throws java.io.IOException { 645 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 646 } 647 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)648 public static com.google.container.v1.SetLabelsRequest parseFrom( 649 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 650 throws java.io.IOException { 651 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 652 PARSER, input, extensionRegistry); 653 } 654 parseDelimitedFrom( java.io.InputStream input)655 public static com.google.container.v1.SetLabelsRequest parseDelimitedFrom( 656 java.io.InputStream input) throws java.io.IOException { 657 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 658 } 659 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)660 public static com.google.container.v1.SetLabelsRequest parseDelimitedFrom( 661 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 662 throws java.io.IOException { 663 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 664 PARSER, input, extensionRegistry); 665 } 666 parseFrom( com.google.protobuf.CodedInputStream input)667 public static com.google.container.v1.SetLabelsRequest parseFrom( 668 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 669 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 670 } 671 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)672 public static com.google.container.v1.SetLabelsRequest parseFrom( 673 com.google.protobuf.CodedInputStream input, 674 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 675 throws java.io.IOException { 676 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 677 PARSER, input, extensionRegistry); 678 } 679 680 @java.lang.Override newBuilderForType()681 public Builder newBuilderForType() { 682 return newBuilder(); 683 } 684 newBuilder()685 public static Builder newBuilder() { 686 return DEFAULT_INSTANCE.toBuilder(); 687 } 688 newBuilder(com.google.container.v1.SetLabelsRequest prototype)689 public static Builder newBuilder(com.google.container.v1.SetLabelsRequest prototype) { 690 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 691 } 692 693 @java.lang.Override toBuilder()694 public Builder toBuilder() { 695 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 696 } 697 698 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)699 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 700 Builder builder = new Builder(parent); 701 return builder; 702 } 703 /** 704 * 705 * 706 * <pre> 707 * SetLabelsRequest sets the Google Cloud Platform labels on a Google Container 708 * Engine cluster, which will in turn set them for Google Compute Engine 709 * resources used by that cluster 710 * </pre> 711 * 712 * Protobuf type {@code google.container.v1.SetLabelsRequest} 713 */ 714 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 715 implements 716 // @@protoc_insertion_point(builder_implements:google.container.v1.SetLabelsRequest) 717 com.google.container.v1.SetLabelsRequestOrBuilder { getDescriptor()718 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 719 return com.google.container.v1.ClusterServiceProto 720 .internal_static_google_container_v1_SetLabelsRequest_descriptor; 721 } 722 723 @SuppressWarnings({"rawtypes"}) internalGetMapField(int number)724 protected com.google.protobuf.MapField internalGetMapField(int number) { 725 switch (number) { 726 case 4: 727 return internalGetResourceLabels(); 728 default: 729 throw new RuntimeException("Invalid map field number: " + number); 730 } 731 } 732 733 @SuppressWarnings({"rawtypes"}) internalGetMutableMapField(int number)734 protected com.google.protobuf.MapField internalGetMutableMapField(int number) { 735 switch (number) { 736 case 4: 737 return internalGetMutableResourceLabels(); 738 default: 739 throw new RuntimeException("Invalid map field number: " + number); 740 } 741 } 742 743 @java.lang.Override 744 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()745 internalGetFieldAccessorTable() { 746 return com.google.container.v1.ClusterServiceProto 747 .internal_static_google_container_v1_SetLabelsRequest_fieldAccessorTable 748 .ensureFieldAccessorsInitialized( 749 com.google.container.v1.SetLabelsRequest.class, 750 com.google.container.v1.SetLabelsRequest.Builder.class); 751 } 752 753 // Construct using com.google.container.v1.SetLabelsRequest.newBuilder() Builder()754 private Builder() {} 755 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)756 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 757 super(parent); 758 } 759 760 @java.lang.Override clear()761 public Builder clear() { 762 super.clear(); 763 bitField0_ = 0; 764 projectId_ = ""; 765 zone_ = ""; 766 clusterId_ = ""; 767 internalGetMutableResourceLabels().clear(); 768 labelFingerprint_ = ""; 769 name_ = ""; 770 return this; 771 } 772 773 @java.lang.Override getDescriptorForType()774 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 775 return com.google.container.v1.ClusterServiceProto 776 .internal_static_google_container_v1_SetLabelsRequest_descriptor; 777 } 778 779 @java.lang.Override getDefaultInstanceForType()780 public com.google.container.v1.SetLabelsRequest getDefaultInstanceForType() { 781 return com.google.container.v1.SetLabelsRequest.getDefaultInstance(); 782 } 783 784 @java.lang.Override build()785 public com.google.container.v1.SetLabelsRequest build() { 786 com.google.container.v1.SetLabelsRequest result = buildPartial(); 787 if (!result.isInitialized()) { 788 throw newUninitializedMessageException(result); 789 } 790 return result; 791 } 792 793 @java.lang.Override buildPartial()794 public com.google.container.v1.SetLabelsRequest buildPartial() { 795 com.google.container.v1.SetLabelsRequest result = 796 new com.google.container.v1.SetLabelsRequest(this); 797 if (bitField0_ != 0) { 798 buildPartial0(result); 799 } 800 onBuilt(); 801 return result; 802 } 803 buildPartial0(com.google.container.v1.SetLabelsRequest result)804 private void buildPartial0(com.google.container.v1.SetLabelsRequest result) { 805 int from_bitField0_ = bitField0_; 806 if (((from_bitField0_ & 0x00000001) != 0)) { 807 result.projectId_ = projectId_; 808 } 809 if (((from_bitField0_ & 0x00000002) != 0)) { 810 result.zone_ = zone_; 811 } 812 if (((from_bitField0_ & 0x00000004) != 0)) { 813 result.clusterId_ = clusterId_; 814 } 815 if (((from_bitField0_ & 0x00000008) != 0)) { 816 result.resourceLabels_ = internalGetResourceLabels(); 817 result.resourceLabels_.makeImmutable(); 818 } 819 if (((from_bitField0_ & 0x00000010) != 0)) { 820 result.labelFingerprint_ = labelFingerprint_; 821 } 822 if (((from_bitField0_ & 0x00000020) != 0)) { 823 result.name_ = name_; 824 } 825 } 826 827 @java.lang.Override clone()828 public Builder clone() { 829 return super.clone(); 830 } 831 832 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)833 public Builder setField( 834 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 835 return super.setField(field, value); 836 } 837 838 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)839 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 840 return super.clearField(field); 841 } 842 843 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)844 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 845 return super.clearOneof(oneof); 846 } 847 848 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)849 public Builder setRepeatedField( 850 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 851 return super.setRepeatedField(field, index, value); 852 } 853 854 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)855 public Builder addRepeatedField( 856 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 857 return super.addRepeatedField(field, value); 858 } 859 860 @java.lang.Override mergeFrom(com.google.protobuf.Message other)861 public Builder mergeFrom(com.google.protobuf.Message other) { 862 if (other instanceof com.google.container.v1.SetLabelsRequest) { 863 return mergeFrom((com.google.container.v1.SetLabelsRequest) other); 864 } else { 865 super.mergeFrom(other); 866 return this; 867 } 868 } 869 mergeFrom(com.google.container.v1.SetLabelsRequest other)870 public Builder mergeFrom(com.google.container.v1.SetLabelsRequest other) { 871 if (other == com.google.container.v1.SetLabelsRequest.getDefaultInstance()) return this; 872 if (!other.getProjectId().isEmpty()) { 873 projectId_ = other.projectId_; 874 bitField0_ |= 0x00000001; 875 onChanged(); 876 } 877 if (!other.getZone().isEmpty()) { 878 zone_ = other.zone_; 879 bitField0_ |= 0x00000002; 880 onChanged(); 881 } 882 if (!other.getClusterId().isEmpty()) { 883 clusterId_ = other.clusterId_; 884 bitField0_ |= 0x00000004; 885 onChanged(); 886 } 887 internalGetMutableResourceLabels().mergeFrom(other.internalGetResourceLabels()); 888 bitField0_ |= 0x00000008; 889 if (!other.getLabelFingerprint().isEmpty()) { 890 labelFingerprint_ = other.labelFingerprint_; 891 bitField0_ |= 0x00000010; 892 onChanged(); 893 } 894 if (!other.getName().isEmpty()) { 895 name_ = other.name_; 896 bitField0_ |= 0x00000020; 897 onChanged(); 898 } 899 this.mergeUnknownFields(other.getUnknownFields()); 900 onChanged(); 901 return this; 902 } 903 904 @java.lang.Override isInitialized()905 public final boolean isInitialized() { 906 return true; 907 } 908 909 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)910 public Builder mergeFrom( 911 com.google.protobuf.CodedInputStream input, 912 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 913 throws java.io.IOException { 914 if (extensionRegistry == null) { 915 throw new java.lang.NullPointerException(); 916 } 917 try { 918 boolean done = false; 919 while (!done) { 920 int tag = input.readTag(); 921 switch (tag) { 922 case 0: 923 done = true; 924 break; 925 case 10: 926 { 927 projectId_ = input.readStringRequireUtf8(); 928 bitField0_ |= 0x00000001; 929 break; 930 } // case 10 931 case 18: 932 { 933 zone_ = input.readStringRequireUtf8(); 934 bitField0_ |= 0x00000002; 935 break; 936 } // case 18 937 case 26: 938 { 939 clusterId_ = input.readStringRequireUtf8(); 940 bitField0_ |= 0x00000004; 941 break; 942 } // case 26 943 case 34: 944 { 945 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> resourceLabels__ = 946 input.readMessage( 947 ResourceLabelsDefaultEntryHolder.defaultEntry.getParserForType(), 948 extensionRegistry); 949 internalGetMutableResourceLabels() 950 .getMutableMap() 951 .put(resourceLabels__.getKey(), resourceLabels__.getValue()); 952 bitField0_ |= 0x00000008; 953 break; 954 } // case 34 955 case 42: 956 { 957 labelFingerprint_ = input.readStringRequireUtf8(); 958 bitField0_ |= 0x00000010; 959 break; 960 } // case 42 961 case 58: 962 { 963 name_ = input.readStringRequireUtf8(); 964 bitField0_ |= 0x00000020; 965 break; 966 } // case 58 967 default: 968 { 969 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 970 done = true; // was an endgroup tag 971 } 972 break; 973 } // default: 974 } // switch (tag) 975 } // while (!done) 976 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 977 throw e.unwrapIOException(); 978 } finally { 979 onChanged(); 980 } // finally 981 return this; 982 } 983 984 private int bitField0_; 985 986 private java.lang.Object projectId_ = ""; 987 /** 988 * 989 * 990 * <pre> 991 * Deprecated. The Google Developers Console [project ID or project 992 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 993 * This field has been deprecated and replaced by the name field. 994 * </pre> 995 * 996 * <code>string project_id = 1 [deprecated = true];</code> 997 * 998 * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See 999 * google/container/v1/cluster_service.proto;l=3752 1000 * @return The projectId. 1001 */ 1002 @java.lang.Deprecated getProjectId()1003 public java.lang.String getProjectId() { 1004 java.lang.Object ref = projectId_; 1005 if (!(ref instanceof java.lang.String)) { 1006 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1007 java.lang.String s = bs.toStringUtf8(); 1008 projectId_ = s; 1009 return s; 1010 } else { 1011 return (java.lang.String) ref; 1012 } 1013 } 1014 /** 1015 * 1016 * 1017 * <pre> 1018 * Deprecated. The Google Developers Console [project ID or project 1019 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 1020 * This field has been deprecated and replaced by the name field. 1021 * </pre> 1022 * 1023 * <code>string project_id = 1 [deprecated = true];</code> 1024 * 1025 * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See 1026 * google/container/v1/cluster_service.proto;l=3752 1027 * @return The bytes for projectId. 1028 */ 1029 @java.lang.Deprecated getProjectIdBytes()1030 public com.google.protobuf.ByteString getProjectIdBytes() { 1031 java.lang.Object ref = projectId_; 1032 if (ref instanceof String) { 1033 com.google.protobuf.ByteString b = 1034 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1035 projectId_ = b; 1036 return b; 1037 } else { 1038 return (com.google.protobuf.ByteString) ref; 1039 } 1040 } 1041 /** 1042 * 1043 * 1044 * <pre> 1045 * Deprecated. The Google Developers Console [project ID or project 1046 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 1047 * This field has been deprecated and replaced by the name field. 1048 * </pre> 1049 * 1050 * <code>string project_id = 1 [deprecated = true];</code> 1051 * 1052 * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See 1053 * google/container/v1/cluster_service.proto;l=3752 1054 * @param value The projectId to set. 1055 * @return This builder for chaining. 1056 */ 1057 @java.lang.Deprecated setProjectId(java.lang.String value)1058 public Builder setProjectId(java.lang.String value) { 1059 if (value == null) { 1060 throw new NullPointerException(); 1061 } 1062 projectId_ = value; 1063 bitField0_ |= 0x00000001; 1064 onChanged(); 1065 return this; 1066 } 1067 /** 1068 * 1069 * 1070 * <pre> 1071 * Deprecated. The Google Developers Console [project ID or project 1072 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 1073 * This field has been deprecated and replaced by the name field. 1074 * </pre> 1075 * 1076 * <code>string project_id = 1 [deprecated = true];</code> 1077 * 1078 * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See 1079 * google/container/v1/cluster_service.proto;l=3752 1080 * @return This builder for chaining. 1081 */ 1082 @java.lang.Deprecated clearProjectId()1083 public Builder clearProjectId() { 1084 projectId_ = getDefaultInstance().getProjectId(); 1085 bitField0_ = (bitField0_ & ~0x00000001); 1086 onChanged(); 1087 return this; 1088 } 1089 /** 1090 * 1091 * 1092 * <pre> 1093 * Deprecated. The Google Developers Console [project ID or project 1094 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 1095 * This field has been deprecated and replaced by the name field. 1096 * </pre> 1097 * 1098 * <code>string project_id = 1 [deprecated = true];</code> 1099 * 1100 * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See 1101 * google/container/v1/cluster_service.proto;l=3752 1102 * @param value The bytes for projectId to set. 1103 * @return This builder for chaining. 1104 */ 1105 @java.lang.Deprecated setProjectIdBytes(com.google.protobuf.ByteString value)1106 public Builder setProjectIdBytes(com.google.protobuf.ByteString value) { 1107 if (value == null) { 1108 throw new NullPointerException(); 1109 } 1110 checkByteStringIsUtf8(value); 1111 projectId_ = value; 1112 bitField0_ |= 0x00000001; 1113 onChanged(); 1114 return this; 1115 } 1116 1117 private java.lang.Object zone_ = ""; 1118 /** 1119 * 1120 * 1121 * <pre> 1122 * Deprecated. The name of the Google Compute Engine 1123 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 1124 * cluster resides. This field has been deprecated and replaced by the name 1125 * field. 1126 * </pre> 1127 * 1128 * <code>string zone = 2 [deprecated = true];</code> 1129 * 1130 * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See 1131 * google/container/v1/cluster_service.proto;l=3758 1132 * @return The zone. 1133 */ 1134 @java.lang.Deprecated getZone()1135 public java.lang.String getZone() { 1136 java.lang.Object ref = zone_; 1137 if (!(ref instanceof java.lang.String)) { 1138 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1139 java.lang.String s = bs.toStringUtf8(); 1140 zone_ = s; 1141 return s; 1142 } else { 1143 return (java.lang.String) ref; 1144 } 1145 } 1146 /** 1147 * 1148 * 1149 * <pre> 1150 * Deprecated. The name of the Google Compute Engine 1151 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 1152 * cluster resides. This field has been deprecated and replaced by the name 1153 * field. 1154 * </pre> 1155 * 1156 * <code>string zone = 2 [deprecated = true];</code> 1157 * 1158 * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See 1159 * google/container/v1/cluster_service.proto;l=3758 1160 * @return The bytes for zone. 1161 */ 1162 @java.lang.Deprecated getZoneBytes()1163 public com.google.protobuf.ByteString getZoneBytes() { 1164 java.lang.Object ref = zone_; 1165 if (ref instanceof String) { 1166 com.google.protobuf.ByteString b = 1167 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1168 zone_ = b; 1169 return b; 1170 } else { 1171 return (com.google.protobuf.ByteString) ref; 1172 } 1173 } 1174 /** 1175 * 1176 * 1177 * <pre> 1178 * Deprecated. The name of the Google Compute Engine 1179 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 1180 * cluster resides. This field has been deprecated and replaced by the name 1181 * field. 1182 * </pre> 1183 * 1184 * <code>string zone = 2 [deprecated = true];</code> 1185 * 1186 * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See 1187 * google/container/v1/cluster_service.proto;l=3758 1188 * @param value The zone to set. 1189 * @return This builder for chaining. 1190 */ 1191 @java.lang.Deprecated setZone(java.lang.String value)1192 public Builder setZone(java.lang.String value) { 1193 if (value == null) { 1194 throw new NullPointerException(); 1195 } 1196 zone_ = value; 1197 bitField0_ |= 0x00000002; 1198 onChanged(); 1199 return this; 1200 } 1201 /** 1202 * 1203 * 1204 * <pre> 1205 * Deprecated. The name of the Google Compute Engine 1206 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 1207 * cluster resides. This field has been deprecated and replaced by the name 1208 * field. 1209 * </pre> 1210 * 1211 * <code>string zone = 2 [deprecated = true];</code> 1212 * 1213 * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See 1214 * google/container/v1/cluster_service.proto;l=3758 1215 * @return This builder for chaining. 1216 */ 1217 @java.lang.Deprecated clearZone()1218 public Builder clearZone() { 1219 zone_ = getDefaultInstance().getZone(); 1220 bitField0_ = (bitField0_ & ~0x00000002); 1221 onChanged(); 1222 return this; 1223 } 1224 /** 1225 * 1226 * 1227 * <pre> 1228 * Deprecated. The name of the Google Compute Engine 1229 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 1230 * cluster resides. This field has been deprecated and replaced by the name 1231 * field. 1232 * </pre> 1233 * 1234 * <code>string zone = 2 [deprecated = true];</code> 1235 * 1236 * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See 1237 * google/container/v1/cluster_service.proto;l=3758 1238 * @param value The bytes for zone to set. 1239 * @return This builder for chaining. 1240 */ 1241 @java.lang.Deprecated setZoneBytes(com.google.protobuf.ByteString value)1242 public Builder setZoneBytes(com.google.protobuf.ByteString value) { 1243 if (value == null) { 1244 throw new NullPointerException(); 1245 } 1246 checkByteStringIsUtf8(value); 1247 zone_ = value; 1248 bitField0_ |= 0x00000002; 1249 onChanged(); 1250 return this; 1251 } 1252 1253 private java.lang.Object clusterId_ = ""; 1254 /** 1255 * 1256 * 1257 * <pre> 1258 * Deprecated. The name of the cluster. 1259 * This field has been deprecated and replaced by the name field. 1260 * </pre> 1261 * 1262 * <code>string cluster_id = 3 [deprecated = true];</code> 1263 * 1264 * @deprecated google.container.v1.SetLabelsRequest.cluster_id is deprecated. See 1265 * google/container/v1/cluster_service.proto;l=3762 1266 * @return The clusterId. 1267 */ 1268 @java.lang.Deprecated getClusterId()1269 public java.lang.String getClusterId() { 1270 java.lang.Object ref = clusterId_; 1271 if (!(ref instanceof java.lang.String)) { 1272 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1273 java.lang.String s = bs.toStringUtf8(); 1274 clusterId_ = s; 1275 return s; 1276 } else { 1277 return (java.lang.String) ref; 1278 } 1279 } 1280 /** 1281 * 1282 * 1283 * <pre> 1284 * Deprecated. The name of the cluster. 1285 * This field has been deprecated and replaced by the name field. 1286 * </pre> 1287 * 1288 * <code>string cluster_id = 3 [deprecated = true];</code> 1289 * 1290 * @deprecated google.container.v1.SetLabelsRequest.cluster_id is deprecated. See 1291 * google/container/v1/cluster_service.proto;l=3762 1292 * @return The bytes for clusterId. 1293 */ 1294 @java.lang.Deprecated getClusterIdBytes()1295 public com.google.protobuf.ByteString getClusterIdBytes() { 1296 java.lang.Object ref = clusterId_; 1297 if (ref instanceof String) { 1298 com.google.protobuf.ByteString b = 1299 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1300 clusterId_ = b; 1301 return b; 1302 } else { 1303 return (com.google.protobuf.ByteString) ref; 1304 } 1305 } 1306 /** 1307 * 1308 * 1309 * <pre> 1310 * Deprecated. The name of the cluster. 1311 * This field has been deprecated and replaced by the name field. 1312 * </pre> 1313 * 1314 * <code>string cluster_id = 3 [deprecated = true];</code> 1315 * 1316 * @deprecated google.container.v1.SetLabelsRequest.cluster_id is deprecated. See 1317 * google/container/v1/cluster_service.proto;l=3762 1318 * @param value The clusterId to set. 1319 * @return This builder for chaining. 1320 */ 1321 @java.lang.Deprecated setClusterId(java.lang.String value)1322 public Builder setClusterId(java.lang.String value) { 1323 if (value == null) { 1324 throw new NullPointerException(); 1325 } 1326 clusterId_ = value; 1327 bitField0_ |= 0x00000004; 1328 onChanged(); 1329 return this; 1330 } 1331 /** 1332 * 1333 * 1334 * <pre> 1335 * Deprecated. The name of the cluster. 1336 * This field has been deprecated and replaced by the name field. 1337 * </pre> 1338 * 1339 * <code>string cluster_id = 3 [deprecated = true];</code> 1340 * 1341 * @deprecated google.container.v1.SetLabelsRequest.cluster_id is deprecated. See 1342 * google/container/v1/cluster_service.proto;l=3762 1343 * @return This builder for chaining. 1344 */ 1345 @java.lang.Deprecated clearClusterId()1346 public Builder clearClusterId() { 1347 clusterId_ = getDefaultInstance().getClusterId(); 1348 bitField0_ = (bitField0_ & ~0x00000004); 1349 onChanged(); 1350 return this; 1351 } 1352 /** 1353 * 1354 * 1355 * <pre> 1356 * Deprecated. The name of the cluster. 1357 * This field has been deprecated and replaced by the name field. 1358 * </pre> 1359 * 1360 * <code>string cluster_id = 3 [deprecated = true];</code> 1361 * 1362 * @deprecated google.container.v1.SetLabelsRequest.cluster_id is deprecated. See 1363 * google/container/v1/cluster_service.proto;l=3762 1364 * @param value The bytes for clusterId to set. 1365 * @return This builder for chaining. 1366 */ 1367 @java.lang.Deprecated setClusterIdBytes(com.google.protobuf.ByteString value)1368 public Builder setClusterIdBytes(com.google.protobuf.ByteString value) { 1369 if (value == null) { 1370 throw new NullPointerException(); 1371 } 1372 checkByteStringIsUtf8(value); 1373 clusterId_ = value; 1374 bitField0_ |= 0x00000004; 1375 onChanged(); 1376 return this; 1377 } 1378 1379 private com.google.protobuf.MapField<java.lang.String, java.lang.String> resourceLabels_; 1380 1381 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetResourceLabels()1382 internalGetResourceLabels() { 1383 if (resourceLabels_ == null) { 1384 return com.google.protobuf.MapField.emptyMapField( 1385 ResourceLabelsDefaultEntryHolder.defaultEntry); 1386 } 1387 return resourceLabels_; 1388 } 1389 1390 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetMutableResourceLabels()1391 internalGetMutableResourceLabels() { 1392 if (resourceLabels_ == null) { 1393 resourceLabels_ = 1394 com.google.protobuf.MapField.newMapField(ResourceLabelsDefaultEntryHolder.defaultEntry); 1395 } 1396 if (!resourceLabels_.isMutable()) { 1397 resourceLabels_ = resourceLabels_.copy(); 1398 } 1399 bitField0_ |= 0x00000008; 1400 onChanged(); 1401 return resourceLabels_; 1402 } 1403 getResourceLabelsCount()1404 public int getResourceLabelsCount() { 1405 return internalGetResourceLabels().getMap().size(); 1406 } 1407 /** 1408 * 1409 * 1410 * <pre> 1411 * Required. The labels to set for that cluster. 1412 * </pre> 1413 * 1414 * <code> 1415 * map<string, string> resource_labels = 4 [(.google.api.field_behavior) = REQUIRED]; 1416 * </code> 1417 */ 1418 @java.lang.Override containsResourceLabels(java.lang.String key)1419 public boolean containsResourceLabels(java.lang.String key) { 1420 if (key == null) { 1421 throw new NullPointerException("map key"); 1422 } 1423 return internalGetResourceLabels().getMap().containsKey(key); 1424 } 1425 /** Use {@link #getResourceLabelsMap()} instead. */ 1426 @java.lang.Override 1427 @java.lang.Deprecated getResourceLabels()1428 public java.util.Map<java.lang.String, java.lang.String> getResourceLabels() { 1429 return getResourceLabelsMap(); 1430 } 1431 /** 1432 * 1433 * 1434 * <pre> 1435 * Required. The labels to set for that cluster. 1436 * </pre> 1437 * 1438 * <code> 1439 * map<string, string> resource_labels = 4 [(.google.api.field_behavior) = REQUIRED]; 1440 * </code> 1441 */ 1442 @java.lang.Override getResourceLabelsMap()1443 public java.util.Map<java.lang.String, java.lang.String> getResourceLabelsMap() { 1444 return internalGetResourceLabels().getMap(); 1445 } 1446 /** 1447 * 1448 * 1449 * <pre> 1450 * Required. The labels to set for that cluster. 1451 * </pre> 1452 * 1453 * <code> 1454 * map<string, string> resource_labels = 4 [(.google.api.field_behavior) = REQUIRED]; 1455 * </code> 1456 */ 1457 @java.lang.Override getResourceLabelsOrDefault( java.lang.String key, java.lang.String defaultValue)1458 public /* nullable */ java.lang.String getResourceLabelsOrDefault( 1459 java.lang.String key, 1460 /* nullable */ 1461 java.lang.String defaultValue) { 1462 if (key == null) { 1463 throw new NullPointerException("map key"); 1464 } 1465 java.util.Map<java.lang.String, java.lang.String> map = internalGetResourceLabels().getMap(); 1466 return map.containsKey(key) ? map.get(key) : defaultValue; 1467 } 1468 /** 1469 * 1470 * 1471 * <pre> 1472 * Required. The labels to set for that cluster. 1473 * </pre> 1474 * 1475 * <code> 1476 * map<string, string> resource_labels = 4 [(.google.api.field_behavior) = REQUIRED]; 1477 * </code> 1478 */ 1479 @java.lang.Override getResourceLabelsOrThrow(java.lang.String key)1480 public java.lang.String getResourceLabelsOrThrow(java.lang.String key) { 1481 if (key == null) { 1482 throw new NullPointerException("map key"); 1483 } 1484 java.util.Map<java.lang.String, java.lang.String> map = internalGetResourceLabels().getMap(); 1485 if (!map.containsKey(key)) { 1486 throw new java.lang.IllegalArgumentException(); 1487 } 1488 return map.get(key); 1489 } 1490 clearResourceLabels()1491 public Builder clearResourceLabels() { 1492 bitField0_ = (bitField0_ & ~0x00000008); 1493 internalGetMutableResourceLabels().getMutableMap().clear(); 1494 return this; 1495 } 1496 /** 1497 * 1498 * 1499 * <pre> 1500 * Required. The labels to set for that cluster. 1501 * </pre> 1502 * 1503 * <code> 1504 * map<string, string> resource_labels = 4 [(.google.api.field_behavior) = REQUIRED]; 1505 * </code> 1506 */ removeResourceLabels(java.lang.String key)1507 public Builder removeResourceLabels(java.lang.String key) { 1508 if (key == null) { 1509 throw new NullPointerException("map key"); 1510 } 1511 internalGetMutableResourceLabels().getMutableMap().remove(key); 1512 return this; 1513 } 1514 /** Use alternate mutation accessors instead. */ 1515 @java.lang.Deprecated getMutableResourceLabels()1516 public java.util.Map<java.lang.String, java.lang.String> getMutableResourceLabels() { 1517 bitField0_ |= 0x00000008; 1518 return internalGetMutableResourceLabels().getMutableMap(); 1519 } 1520 /** 1521 * 1522 * 1523 * <pre> 1524 * Required. The labels to set for that cluster. 1525 * </pre> 1526 * 1527 * <code> 1528 * map<string, string> resource_labels = 4 [(.google.api.field_behavior) = REQUIRED]; 1529 * </code> 1530 */ putResourceLabels(java.lang.String key, java.lang.String value)1531 public Builder putResourceLabels(java.lang.String key, java.lang.String value) { 1532 if (key == null) { 1533 throw new NullPointerException("map key"); 1534 } 1535 if (value == null) { 1536 throw new NullPointerException("map value"); 1537 } 1538 internalGetMutableResourceLabels().getMutableMap().put(key, value); 1539 bitField0_ |= 0x00000008; 1540 return this; 1541 } 1542 /** 1543 * 1544 * 1545 * <pre> 1546 * Required. The labels to set for that cluster. 1547 * </pre> 1548 * 1549 * <code> 1550 * map<string, string> resource_labels = 4 [(.google.api.field_behavior) = REQUIRED]; 1551 * </code> 1552 */ putAllResourceLabels(java.util.Map<java.lang.String, java.lang.String> values)1553 public Builder putAllResourceLabels(java.util.Map<java.lang.String, java.lang.String> values) { 1554 internalGetMutableResourceLabels().getMutableMap().putAll(values); 1555 bitField0_ |= 0x00000008; 1556 return this; 1557 } 1558 1559 private java.lang.Object labelFingerprint_ = ""; 1560 /** 1561 * 1562 * 1563 * <pre> 1564 * Required. The fingerprint of the previous set of labels for this resource, 1565 * used to detect conflicts. The fingerprint is initially generated by 1566 * Kubernetes Engine and changes after every request to modify or update 1567 * labels. You must always provide an up-to-date fingerprint hash when 1568 * updating or changing labels. Make a `get()` request to the 1569 * resource to get the latest fingerprint. 1570 * </pre> 1571 * 1572 * <code>string label_fingerprint = 5 [(.google.api.field_behavior) = REQUIRED];</code> 1573 * 1574 * @return The labelFingerprint. 1575 */ getLabelFingerprint()1576 public java.lang.String getLabelFingerprint() { 1577 java.lang.Object ref = labelFingerprint_; 1578 if (!(ref instanceof java.lang.String)) { 1579 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1580 java.lang.String s = bs.toStringUtf8(); 1581 labelFingerprint_ = s; 1582 return s; 1583 } else { 1584 return (java.lang.String) ref; 1585 } 1586 } 1587 /** 1588 * 1589 * 1590 * <pre> 1591 * Required. The fingerprint of the previous set of labels for this resource, 1592 * used to detect conflicts. The fingerprint is initially generated by 1593 * Kubernetes Engine and changes after every request to modify or update 1594 * labels. You must always provide an up-to-date fingerprint hash when 1595 * updating or changing labels. Make a `get()` request to the 1596 * resource to get the latest fingerprint. 1597 * </pre> 1598 * 1599 * <code>string label_fingerprint = 5 [(.google.api.field_behavior) = REQUIRED];</code> 1600 * 1601 * @return The bytes for labelFingerprint. 1602 */ getLabelFingerprintBytes()1603 public com.google.protobuf.ByteString getLabelFingerprintBytes() { 1604 java.lang.Object ref = labelFingerprint_; 1605 if (ref instanceof String) { 1606 com.google.protobuf.ByteString b = 1607 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1608 labelFingerprint_ = b; 1609 return b; 1610 } else { 1611 return (com.google.protobuf.ByteString) ref; 1612 } 1613 } 1614 /** 1615 * 1616 * 1617 * <pre> 1618 * Required. The fingerprint of the previous set of labels for this resource, 1619 * used to detect conflicts. The fingerprint is initially generated by 1620 * Kubernetes Engine and changes after every request to modify or update 1621 * labels. You must always provide an up-to-date fingerprint hash when 1622 * updating or changing labels. Make a `get()` request to the 1623 * resource to get the latest fingerprint. 1624 * </pre> 1625 * 1626 * <code>string label_fingerprint = 5 [(.google.api.field_behavior) = REQUIRED];</code> 1627 * 1628 * @param value The labelFingerprint to set. 1629 * @return This builder for chaining. 1630 */ setLabelFingerprint(java.lang.String value)1631 public Builder setLabelFingerprint(java.lang.String value) { 1632 if (value == null) { 1633 throw new NullPointerException(); 1634 } 1635 labelFingerprint_ = value; 1636 bitField0_ |= 0x00000010; 1637 onChanged(); 1638 return this; 1639 } 1640 /** 1641 * 1642 * 1643 * <pre> 1644 * Required. The fingerprint of the previous set of labels for this resource, 1645 * used to detect conflicts. The fingerprint is initially generated by 1646 * Kubernetes Engine and changes after every request to modify or update 1647 * labels. You must always provide an up-to-date fingerprint hash when 1648 * updating or changing labels. Make a `get()` request to the 1649 * resource to get the latest fingerprint. 1650 * </pre> 1651 * 1652 * <code>string label_fingerprint = 5 [(.google.api.field_behavior) = REQUIRED];</code> 1653 * 1654 * @return This builder for chaining. 1655 */ clearLabelFingerprint()1656 public Builder clearLabelFingerprint() { 1657 labelFingerprint_ = getDefaultInstance().getLabelFingerprint(); 1658 bitField0_ = (bitField0_ & ~0x00000010); 1659 onChanged(); 1660 return this; 1661 } 1662 /** 1663 * 1664 * 1665 * <pre> 1666 * Required. The fingerprint of the previous set of labels for this resource, 1667 * used to detect conflicts. The fingerprint is initially generated by 1668 * Kubernetes Engine and changes after every request to modify or update 1669 * labels. You must always provide an up-to-date fingerprint hash when 1670 * updating or changing labels. Make a `get()` request to the 1671 * resource to get the latest fingerprint. 1672 * </pre> 1673 * 1674 * <code>string label_fingerprint = 5 [(.google.api.field_behavior) = REQUIRED];</code> 1675 * 1676 * @param value The bytes for labelFingerprint to set. 1677 * @return This builder for chaining. 1678 */ setLabelFingerprintBytes(com.google.protobuf.ByteString value)1679 public Builder setLabelFingerprintBytes(com.google.protobuf.ByteString value) { 1680 if (value == null) { 1681 throw new NullPointerException(); 1682 } 1683 checkByteStringIsUtf8(value); 1684 labelFingerprint_ = value; 1685 bitField0_ |= 0x00000010; 1686 onChanged(); 1687 return this; 1688 } 1689 1690 private java.lang.Object name_ = ""; 1691 /** 1692 * 1693 * 1694 * <pre> 1695 * The name (project, location, cluster name) of the cluster to set labels. 1696 * Specified in the format `projects/*/locations/*/clusters/*`. 1697 * </pre> 1698 * 1699 * <code>string name = 7;</code> 1700 * 1701 * @return The name. 1702 */ getName()1703 public java.lang.String getName() { 1704 java.lang.Object ref = name_; 1705 if (!(ref instanceof java.lang.String)) { 1706 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1707 java.lang.String s = bs.toStringUtf8(); 1708 name_ = s; 1709 return s; 1710 } else { 1711 return (java.lang.String) ref; 1712 } 1713 } 1714 /** 1715 * 1716 * 1717 * <pre> 1718 * The name (project, location, cluster name) of the cluster to set labels. 1719 * Specified in the format `projects/*/locations/*/clusters/*`. 1720 * </pre> 1721 * 1722 * <code>string name = 7;</code> 1723 * 1724 * @return The bytes for name. 1725 */ getNameBytes()1726 public com.google.protobuf.ByteString getNameBytes() { 1727 java.lang.Object ref = name_; 1728 if (ref instanceof String) { 1729 com.google.protobuf.ByteString b = 1730 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1731 name_ = b; 1732 return b; 1733 } else { 1734 return (com.google.protobuf.ByteString) ref; 1735 } 1736 } 1737 /** 1738 * 1739 * 1740 * <pre> 1741 * The name (project, location, cluster name) of the cluster to set labels. 1742 * Specified in the format `projects/*/locations/*/clusters/*`. 1743 * </pre> 1744 * 1745 * <code>string name = 7;</code> 1746 * 1747 * @param value The name to set. 1748 * @return This builder for chaining. 1749 */ setName(java.lang.String value)1750 public Builder setName(java.lang.String value) { 1751 if (value == null) { 1752 throw new NullPointerException(); 1753 } 1754 name_ = value; 1755 bitField0_ |= 0x00000020; 1756 onChanged(); 1757 return this; 1758 } 1759 /** 1760 * 1761 * 1762 * <pre> 1763 * The name (project, location, cluster name) of the cluster to set labels. 1764 * Specified in the format `projects/*/locations/*/clusters/*`. 1765 * </pre> 1766 * 1767 * <code>string name = 7;</code> 1768 * 1769 * @return This builder for chaining. 1770 */ clearName()1771 public Builder clearName() { 1772 name_ = getDefaultInstance().getName(); 1773 bitField0_ = (bitField0_ & ~0x00000020); 1774 onChanged(); 1775 return this; 1776 } 1777 /** 1778 * 1779 * 1780 * <pre> 1781 * The name (project, location, cluster name) of the cluster to set labels. 1782 * Specified in the format `projects/*/locations/*/clusters/*`. 1783 * </pre> 1784 * 1785 * <code>string name = 7;</code> 1786 * 1787 * @param value The bytes for name to set. 1788 * @return This builder for chaining. 1789 */ setNameBytes(com.google.protobuf.ByteString value)1790 public Builder setNameBytes(com.google.protobuf.ByteString value) { 1791 if (value == null) { 1792 throw new NullPointerException(); 1793 } 1794 checkByteStringIsUtf8(value); 1795 name_ = value; 1796 bitField0_ |= 0x00000020; 1797 onChanged(); 1798 return this; 1799 } 1800 1801 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1802 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1803 return super.setUnknownFields(unknownFields); 1804 } 1805 1806 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1807 public final Builder mergeUnknownFields( 1808 final com.google.protobuf.UnknownFieldSet unknownFields) { 1809 return super.mergeUnknownFields(unknownFields); 1810 } 1811 1812 // @@protoc_insertion_point(builder_scope:google.container.v1.SetLabelsRequest) 1813 } 1814 1815 // @@protoc_insertion_point(class_scope:google.container.v1.SetLabelsRequest) 1816 private static final com.google.container.v1.SetLabelsRequest DEFAULT_INSTANCE; 1817 1818 static { 1819 DEFAULT_INSTANCE = new com.google.container.v1.SetLabelsRequest(); 1820 } 1821 getDefaultInstance()1822 public static com.google.container.v1.SetLabelsRequest getDefaultInstance() { 1823 return DEFAULT_INSTANCE; 1824 } 1825 1826 private static final com.google.protobuf.Parser<SetLabelsRequest> PARSER = 1827 new com.google.protobuf.AbstractParser<SetLabelsRequest>() { 1828 @java.lang.Override 1829 public SetLabelsRequest parsePartialFrom( 1830 com.google.protobuf.CodedInputStream input, 1831 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1832 throws com.google.protobuf.InvalidProtocolBufferException { 1833 Builder builder = newBuilder(); 1834 try { 1835 builder.mergeFrom(input, extensionRegistry); 1836 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1837 throw e.setUnfinishedMessage(builder.buildPartial()); 1838 } catch (com.google.protobuf.UninitializedMessageException e) { 1839 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1840 } catch (java.io.IOException e) { 1841 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1842 .setUnfinishedMessage(builder.buildPartial()); 1843 } 1844 return builder.buildPartial(); 1845 } 1846 }; 1847 parser()1848 public static com.google.protobuf.Parser<SetLabelsRequest> parser() { 1849 return PARSER; 1850 } 1851 1852 @java.lang.Override getParserForType()1853 public com.google.protobuf.Parser<SetLabelsRequest> getParserForType() { 1854 return PARSER; 1855 } 1856 1857 @java.lang.Override getDefaultInstanceForType()1858 public com.google.container.v1.SetLabelsRequest getDefaultInstanceForType() { 1859 return DEFAULT_INSTANCE; 1860 } 1861 } 1862