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 * ListClustersResponse is the result of ListClustersRequest. 26 * </pre> 27 * 28 * Protobuf type {@code google.container.v1.ListClustersResponse} 29 */ 30 public final class ListClustersResponse extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.container.v1.ListClustersResponse) 33 ListClustersResponseOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use ListClustersResponse.newBuilder() to construct. ListClustersResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private ListClustersResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 ListClustersResponse()40 private ListClustersResponse() { 41 clusters_ = java.util.Collections.emptyList(); 42 missingZones_ = com.google.protobuf.LazyStringArrayList.EMPTY; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new ListClustersResponse(); 49 } 50 51 @java.lang.Override getUnknownFields()52 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 53 return this.unknownFields; 54 } 55 getDescriptor()56 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 57 return com.google.container.v1.ClusterServiceProto 58 .internal_static_google_container_v1_ListClustersResponse_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.container.v1.ClusterServiceProto 65 .internal_static_google_container_v1_ListClustersResponse_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.container.v1.ListClustersResponse.class, 68 com.google.container.v1.ListClustersResponse.Builder.class); 69 } 70 71 public static final int CLUSTERS_FIELD_NUMBER = 1; 72 73 @SuppressWarnings("serial") 74 private java.util.List<com.google.container.v1.Cluster> clusters_; 75 /** 76 * 77 * 78 * <pre> 79 * A list of clusters in the project in the specified zone, or 80 * across all ones. 81 * </pre> 82 * 83 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 84 */ 85 @java.lang.Override getClustersList()86 public java.util.List<com.google.container.v1.Cluster> getClustersList() { 87 return clusters_; 88 } 89 /** 90 * 91 * 92 * <pre> 93 * A list of clusters in the project in the specified zone, or 94 * across all ones. 95 * </pre> 96 * 97 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 98 */ 99 @java.lang.Override 100 public java.util.List<? extends com.google.container.v1.ClusterOrBuilder> getClustersOrBuilderList()101 getClustersOrBuilderList() { 102 return clusters_; 103 } 104 /** 105 * 106 * 107 * <pre> 108 * A list of clusters in the project in the specified zone, or 109 * across all ones. 110 * </pre> 111 * 112 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 113 */ 114 @java.lang.Override getClustersCount()115 public int getClustersCount() { 116 return clusters_.size(); 117 } 118 /** 119 * 120 * 121 * <pre> 122 * A list of clusters in the project in the specified zone, or 123 * across all ones. 124 * </pre> 125 * 126 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 127 */ 128 @java.lang.Override getClusters(int index)129 public com.google.container.v1.Cluster getClusters(int index) { 130 return clusters_.get(index); 131 } 132 /** 133 * 134 * 135 * <pre> 136 * A list of clusters in the project in the specified zone, or 137 * across all ones. 138 * </pre> 139 * 140 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 141 */ 142 @java.lang.Override getClustersOrBuilder(int index)143 public com.google.container.v1.ClusterOrBuilder getClustersOrBuilder(int index) { 144 return clusters_.get(index); 145 } 146 147 public static final int MISSING_ZONES_FIELD_NUMBER = 2; 148 149 @SuppressWarnings("serial") 150 private com.google.protobuf.LazyStringList missingZones_; 151 /** 152 * 153 * 154 * <pre> 155 * If any zones are listed here, the list of clusters returned 156 * may be missing those zones. 157 * </pre> 158 * 159 * <code>repeated string missing_zones = 2;</code> 160 * 161 * @return A list containing the missingZones. 162 */ getMissingZonesList()163 public com.google.protobuf.ProtocolStringList getMissingZonesList() { 164 return missingZones_; 165 } 166 /** 167 * 168 * 169 * <pre> 170 * If any zones are listed here, the list of clusters returned 171 * may be missing those zones. 172 * </pre> 173 * 174 * <code>repeated string missing_zones = 2;</code> 175 * 176 * @return The count of missingZones. 177 */ getMissingZonesCount()178 public int getMissingZonesCount() { 179 return missingZones_.size(); 180 } 181 /** 182 * 183 * 184 * <pre> 185 * If any zones are listed here, the list of clusters returned 186 * may be missing those zones. 187 * </pre> 188 * 189 * <code>repeated string missing_zones = 2;</code> 190 * 191 * @param index The index of the element to return. 192 * @return The missingZones at the given index. 193 */ getMissingZones(int index)194 public java.lang.String getMissingZones(int index) { 195 return missingZones_.get(index); 196 } 197 /** 198 * 199 * 200 * <pre> 201 * If any zones are listed here, the list of clusters returned 202 * may be missing those zones. 203 * </pre> 204 * 205 * <code>repeated string missing_zones = 2;</code> 206 * 207 * @param index The index of the value to return. 208 * @return The bytes of the missingZones at the given index. 209 */ getMissingZonesBytes(int index)210 public com.google.protobuf.ByteString getMissingZonesBytes(int index) { 211 return missingZones_.getByteString(index); 212 } 213 214 private byte memoizedIsInitialized = -1; 215 216 @java.lang.Override isInitialized()217 public final boolean isInitialized() { 218 byte isInitialized = memoizedIsInitialized; 219 if (isInitialized == 1) return true; 220 if (isInitialized == 0) return false; 221 222 memoizedIsInitialized = 1; 223 return true; 224 } 225 226 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)227 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 228 for (int i = 0; i < clusters_.size(); i++) { 229 output.writeMessage(1, clusters_.get(i)); 230 } 231 for (int i = 0; i < missingZones_.size(); i++) { 232 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, missingZones_.getRaw(i)); 233 } 234 getUnknownFields().writeTo(output); 235 } 236 237 @java.lang.Override getSerializedSize()238 public int getSerializedSize() { 239 int size = memoizedSize; 240 if (size != -1) return size; 241 242 size = 0; 243 for (int i = 0; i < clusters_.size(); i++) { 244 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, clusters_.get(i)); 245 } 246 { 247 int dataSize = 0; 248 for (int i = 0; i < missingZones_.size(); i++) { 249 dataSize += computeStringSizeNoTag(missingZones_.getRaw(i)); 250 } 251 size += dataSize; 252 size += 1 * getMissingZonesList().size(); 253 } 254 size += getUnknownFields().getSerializedSize(); 255 memoizedSize = size; 256 return size; 257 } 258 259 @java.lang.Override equals(final java.lang.Object obj)260 public boolean equals(final java.lang.Object obj) { 261 if (obj == this) { 262 return true; 263 } 264 if (!(obj instanceof com.google.container.v1.ListClustersResponse)) { 265 return super.equals(obj); 266 } 267 com.google.container.v1.ListClustersResponse other = 268 (com.google.container.v1.ListClustersResponse) obj; 269 270 if (!getClustersList().equals(other.getClustersList())) return false; 271 if (!getMissingZonesList().equals(other.getMissingZonesList())) return false; 272 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 273 return true; 274 } 275 276 @java.lang.Override hashCode()277 public int hashCode() { 278 if (memoizedHashCode != 0) { 279 return memoizedHashCode; 280 } 281 int hash = 41; 282 hash = (19 * hash) + getDescriptor().hashCode(); 283 if (getClustersCount() > 0) { 284 hash = (37 * hash) + CLUSTERS_FIELD_NUMBER; 285 hash = (53 * hash) + getClustersList().hashCode(); 286 } 287 if (getMissingZonesCount() > 0) { 288 hash = (37 * hash) + MISSING_ZONES_FIELD_NUMBER; 289 hash = (53 * hash) + getMissingZonesList().hashCode(); 290 } 291 hash = (29 * hash) + getUnknownFields().hashCode(); 292 memoizedHashCode = hash; 293 return hash; 294 } 295 parseFrom(java.nio.ByteBuffer data)296 public static com.google.container.v1.ListClustersResponse parseFrom(java.nio.ByteBuffer data) 297 throws com.google.protobuf.InvalidProtocolBufferException { 298 return PARSER.parseFrom(data); 299 } 300 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)301 public static com.google.container.v1.ListClustersResponse parseFrom( 302 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 303 throws com.google.protobuf.InvalidProtocolBufferException { 304 return PARSER.parseFrom(data, extensionRegistry); 305 } 306 parseFrom( com.google.protobuf.ByteString data)307 public static com.google.container.v1.ListClustersResponse parseFrom( 308 com.google.protobuf.ByteString data) 309 throws com.google.protobuf.InvalidProtocolBufferException { 310 return PARSER.parseFrom(data); 311 } 312 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)313 public static com.google.container.v1.ListClustersResponse parseFrom( 314 com.google.protobuf.ByteString data, 315 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 316 throws com.google.protobuf.InvalidProtocolBufferException { 317 return PARSER.parseFrom(data, extensionRegistry); 318 } 319 parseFrom(byte[] data)320 public static com.google.container.v1.ListClustersResponse parseFrom(byte[] data) 321 throws com.google.protobuf.InvalidProtocolBufferException { 322 return PARSER.parseFrom(data); 323 } 324 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)325 public static com.google.container.v1.ListClustersResponse parseFrom( 326 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 327 throws com.google.protobuf.InvalidProtocolBufferException { 328 return PARSER.parseFrom(data, extensionRegistry); 329 } 330 parseFrom(java.io.InputStream input)331 public static com.google.container.v1.ListClustersResponse parseFrom(java.io.InputStream input) 332 throws java.io.IOException { 333 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 334 } 335 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)336 public static com.google.container.v1.ListClustersResponse parseFrom( 337 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 338 throws java.io.IOException { 339 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 340 PARSER, input, extensionRegistry); 341 } 342 parseDelimitedFrom( java.io.InputStream input)343 public static com.google.container.v1.ListClustersResponse parseDelimitedFrom( 344 java.io.InputStream input) throws java.io.IOException { 345 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 346 } 347 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)348 public static com.google.container.v1.ListClustersResponse parseDelimitedFrom( 349 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 350 throws java.io.IOException { 351 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 352 PARSER, input, extensionRegistry); 353 } 354 parseFrom( com.google.protobuf.CodedInputStream input)355 public static com.google.container.v1.ListClustersResponse parseFrom( 356 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 357 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 358 } 359 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)360 public static com.google.container.v1.ListClustersResponse parseFrom( 361 com.google.protobuf.CodedInputStream input, 362 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 363 throws java.io.IOException { 364 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 365 PARSER, input, extensionRegistry); 366 } 367 368 @java.lang.Override newBuilderForType()369 public Builder newBuilderForType() { 370 return newBuilder(); 371 } 372 newBuilder()373 public static Builder newBuilder() { 374 return DEFAULT_INSTANCE.toBuilder(); 375 } 376 newBuilder(com.google.container.v1.ListClustersResponse prototype)377 public static Builder newBuilder(com.google.container.v1.ListClustersResponse prototype) { 378 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 379 } 380 381 @java.lang.Override toBuilder()382 public Builder toBuilder() { 383 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 384 } 385 386 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)387 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 388 Builder builder = new Builder(parent); 389 return builder; 390 } 391 /** 392 * 393 * 394 * <pre> 395 * ListClustersResponse is the result of ListClustersRequest. 396 * </pre> 397 * 398 * Protobuf type {@code google.container.v1.ListClustersResponse} 399 */ 400 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 401 implements 402 // @@protoc_insertion_point(builder_implements:google.container.v1.ListClustersResponse) 403 com.google.container.v1.ListClustersResponseOrBuilder { getDescriptor()404 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 405 return com.google.container.v1.ClusterServiceProto 406 .internal_static_google_container_v1_ListClustersResponse_descriptor; 407 } 408 409 @java.lang.Override 410 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()411 internalGetFieldAccessorTable() { 412 return com.google.container.v1.ClusterServiceProto 413 .internal_static_google_container_v1_ListClustersResponse_fieldAccessorTable 414 .ensureFieldAccessorsInitialized( 415 com.google.container.v1.ListClustersResponse.class, 416 com.google.container.v1.ListClustersResponse.Builder.class); 417 } 418 419 // Construct using com.google.container.v1.ListClustersResponse.newBuilder() Builder()420 private Builder() {} 421 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)422 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 423 super(parent); 424 } 425 426 @java.lang.Override clear()427 public Builder clear() { 428 super.clear(); 429 bitField0_ = 0; 430 if (clustersBuilder_ == null) { 431 clusters_ = java.util.Collections.emptyList(); 432 } else { 433 clusters_ = null; 434 clustersBuilder_.clear(); 435 } 436 bitField0_ = (bitField0_ & ~0x00000001); 437 missingZones_ = com.google.protobuf.LazyStringArrayList.EMPTY; 438 bitField0_ = (bitField0_ & ~0x00000002); 439 return this; 440 } 441 442 @java.lang.Override getDescriptorForType()443 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 444 return com.google.container.v1.ClusterServiceProto 445 .internal_static_google_container_v1_ListClustersResponse_descriptor; 446 } 447 448 @java.lang.Override getDefaultInstanceForType()449 public com.google.container.v1.ListClustersResponse getDefaultInstanceForType() { 450 return com.google.container.v1.ListClustersResponse.getDefaultInstance(); 451 } 452 453 @java.lang.Override build()454 public com.google.container.v1.ListClustersResponse build() { 455 com.google.container.v1.ListClustersResponse result = buildPartial(); 456 if (!result.isInitialized()) { 457 throw newUninitializedMessageException(result); 458 } 459 return result; 460 } 461 462 @java.lang.Override buildPartial()463 public com.google.container.v1.ListClustersResponse buildPartial() { 464 com.google.container.v1.ListClustersResponse result = 465 new com.google.container.v1.ListClustersResponse(this); 466 buildPartialRepeatedFields(result); 467 if (bitField0_ != 0) { 468 buildPartial0(result); 469 } 470 onBuilt(); 471 return result; 472 } 473 buildPartialRepeatedFields(com.google.container.v1.ListClustersResponse result)474 private void buildPartialRepeatedFields(com.google.container.v1.ListClustersResponse result) { 475 if (clustersBuilder_ == null) { 476 if (((bitField0_ & 0x00000001) != 0)) { 477 clusters_ = java.util.Collections.unmodifiableList(clusters_); 478 bitField0_ = (bitField0_ & ~0x00000001); 479 } 480 result.clusters_ = clusters_; 481 } else { 482 result.clusters_ = clustersBuilder_.build(); 483 } 484 if (((bitField0_ & 0x00000002) != 0)) { 485 missingZones_ = missingZones_.getUnmodifiableView(); 486 bitField0_ = (bitField0_ & ~0x00000002); 487 } 488 result.missingZones_ = missingZones_; 489 } 490 buildPartial0(com.google.container.v1.ListClustersResponse result)491 private void buildPartial0(com.google.container.v1.ListClustersResponse result) { 492 int from_bitField0_ = bitField0_; 493 } 494 495 @java.lang.Override clone()496 public Builder clone() { 497 return super.clone(); 498 } 499 500 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)501 public Builder setField( 502 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 503 return super.setField(field, value); 504 } 505 506 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)507 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 508 return super.clearField(field); 509 } 510 511 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)512 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 513 return super.clearOneof(oneof); 514 } 515 516 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)517 public Builder setRepeatedField( 518 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 519 return super.setRepeatedField(field, index, value); 520 } 521 522 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)523 public Builder addRepeatedField( 524 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 525 return super.addRepeatedField(field, value); 526 } 527 528 @java.lang.Override mergeFrom(com.google.protobuf.Message other)529 public Builder mergeFrom(com.google.protobuf.Message other) { 530 if (other instanceof com.google.container.v1.ListClustersResponse) { 531 return mergeFrom((com.google.container.v1.ListClustersResponse) other); 532 } else { 533 super.mergeFrom(other); 534 return this; 535 } 536 } 537 mergeFrom(com.google.container.v1.ListClustersResponse other)538 public Builder mergeFrom(com.google.container.v1.ListClustersResponse other) { 539 if (other == com.google.container.v1.ListClustersResponse.getDefaultInstance()) return this; 540 if (clustersBuilder_ == null) { 541 if (!other.clusters_.isEmpty()) { 542 if (clusters_.isEmpty()) { 543 clusters_ = other.clusters_; 544 bitField0_ = (bitField0_ & ~0x00000001); 545 } else { 546 ensureClustersIsMutable(); 547 clusters_.addAll(other.clusters_); 548 } 549 onChanged(); 550 } 551 } else { 552 if (!other.clusters_.isEmpty()) { 553 if (clustersBuilder_.isEmpty()) { 554 clustersBuilder_.dispose(); 555 clustersBuilder_ = null; 556 clusters_ = other.clusters_; 557 bitField0_ = (bitField0_ & ~0x00000001); 558 clustersBuilder_ = 559 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 560 ? getClustersFieldBuilder() 561 : null; 562 } else { 563 clustersBuilder_.addAllMessages(other.clusters_); 564 } 565 } 566 } 567 if (!other.missingZones_.isEmpty()) { 568 if (missingZones_.isEmpty()) { 569 missingZones_ = other.missingZones_; 570 bitField0_ = (bitField0_ & ~0x00000002); 571 } else { 572 ensureMissingZonesIsMutable(); 573 missingZones_.addAll(other.missingZones_); 574 } 575 onChanged(); 576 } 577 this.mergeUnknownFields(other.getUnknownFields()); 578 onChanged(); 579 return this; 580 } 581 582 @java.lang.Override isInitialized()583 public final boolean isInitialized() { 584 return true; 585 } 586 587 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)588 public Builder mergeFrom( 589 com.google.protobuf.CodedInputStream input, 590 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 591 throws java.io.IOException { 592 if (extensionRegistry == null) { 593 throw new java.lang.NullPointerException(); 594 } 595 try { 596 boolean done = false; 597 while (!done) { 598 int tag = input.readTag(); 599 switch (tag) { 600 case 0: 601 done = true; 602 break; 603 case 10: 604 { 605 com.google.container.v1.Cluster m = 606 input.readMessage(com.google.container.v1.Cluster.parser(), extensionRegistry); 607 if (clustersBuilder_ == null) { 608 ensureClustersIsMutable(); 609 clusters_.add(m); 610 } else { 611 clustersBuilder_.addMessage(m); 612 } 613 break; 614 } // case 10 615 case 18: 616 { 617 java.lang.String s = input.readStringRequireUtf8(); 618 ensureMissingZonesIsMutable(); 619 missingZones_.add(s); 620 break; 621 } // case 18 622 default: 623 { 624 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 625 done = true; // was an endgroup tag 626 } 627 break; 628 } // default: 629 } // switch (tag) 630 } // while (!done) 631 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 632 throw e.unwrapIOException(); 633 } finally { 634 onChanged(); 635 } // finally 636 return this; 637 } 638 639 private int bitField0_; 640 641 private java.util.List<com.google.container.v1.Cluster> clusters_ = 642 java.util.Collections.emptyList(); 643 ensureClustersIsMutable()644 private void ensureClustersIsMutable() { 645 if (!((bitField0_ & 0x00000001) != 0)) { 646 clusters_ = new java.util.ArrayList<com.google.container.v1.Cluster>(clusters_); 647 bitField0_ |= 0x00000001; 648 } 649 } 650 651 private com.google.protobuf.RepeatedFieldBuilderV3< 652 com.google.container.v1.Cluster, 653 com.google.container.v1.Cluster.Builder, 654 com.google.container.v1.ClusterOrBuilder> 655 clustersBuilder_; 656 657 /** 658 * 659 * 660 * <pre> 661 * A list of clusters in the project in the specified zone, or 662 * across all ones. 663 * </pre> 664 * 665 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 666 */ getClustersList()667 public java.util.List<com.google.container.v1.Cluster> getClustersList() { 668 if (clustersBuilder_ == null) { 669 return java.util.Collections.unmodifiableList(clusters_); 670 } else { 671 return clustersBuilder_.getMessageList(); 672 } 673 } 674 /** 675 * 676 * 677 * <pre> 678 * A list of clusters in the project in the specified zone, or 679 * across all ones. 680 * </pre> 681 * 682 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 683 */ getClustersCount()684 public int getClustersCount() { 685 if (clustersBuilder_ == null) { 686 return clusters_.size(); 687 } else { 688 return clustersBuilder_.getCount(); 689 } 690 } 691 /** 692 * 693 * 694 * <pre> 695 * A list of clusters in the project in the specified zone, or 696 * across all ones. 697 * </pre> 698 * 699 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 700 */ getClusters(int index)701 public com.google.container.v1.Cluster getClusters(int index) { 702 if (clustersBuilder_ == null) { 703 return clusters_.get(index); 704 } else { 705 return clustersBuilder_.getMessage(index); 706 } 707 } 708 /** 709 * 710 * 711 * <pre> 712 * A list of clusters in the project in the specified zone, or 713 * across all ones. 714 * </pre> 715 * 716 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 717 */ setClusters(int index, com.google.container.v1.Cluster value)718 public Builder setClusters(int index, com.google.container.v1.Cluster value) { 719 if (clustersBuilder_ == null) { 720 if (value == null) { 721 throw new NullPointerException(); 722 } 723 ensureClustersIsMutable(); 724 clusters_.set(index, value); 725 onChanged(); 726 } else { 727 clustersBuilder_.setMessage(index, value); 728 } 729 return this; 730 } 731 /** 732 * 733 * 734 * <pre> 735 * A list of clusters in the project in the specified zone, or 736 * across all ones. 737 * </pre> 738 * 739 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 740 */ setClusters(int index, com.google.container.v1.Cluster.Builder builderForValue)741 public Builder setClusters(int index, com.google.container.v1.Cluster.Builder builderForValue) { 742 if (clustersBuilder_ == null) { 743 ensureClustersIsMutable(); 744 clusters_.set(index, builderForValue.build()); 745 onChanged(); 746 } else { 747 clustersBuilder_.setMessage(index, builderForValue.build()); 748 } 749 return this; 750 } 751 /** 752 * 753 * 754 * <pre> 755 * A list of clusters in the project in the specified zone, or 756 * across all ones. 757 * </pre> 758 * 759 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 760 */ addClusters(com.google.container.v1.Cluster value)761 public Builder addClusters(com.google.container.v1.Cluster value) { 762 if (clustersBuilder_ == null) { 763 if (value == null) { 764 throw new NullPointerException(); 765 } 766 ensureClustersIsMutable(); 767 clusters_.add(value); 768 onChanged(); 769 } else { 770 clustersBuilder_.addMessage(value); 771 } 772 return this; 773 } 774 /** 775 * 776 * 777 * <pre> 778 * A list of clusters in the project in the specified zone, or 779 * across all ones. 780 * </pre> 781 * 782 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 783 */ addClusters(int index, com.google.container.v1.Cluster value)784 public Builder addClusters(int index, com.google.container.v1.Cluster value) { 785 if (clustersBuilder_ == null) { 786 if (value == null) { 787 throw new NullPointerException(); 788 } 789 ensureClustersIsMutable(); 790 clusters_.add(index, value); 791 onChanged(); 792 } else { 793 clustersBuilder_.addMessage(index, value); 794 } 795 return this; 796 } 797 /** 798 * 799 * 800 * <pre> 801 * A list of clusters in the project in the specified zone, or 802 * across all ones. 803 * </pre> 804 * 805 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 806 */ addClusters(com.google.container.v1.Cluster.Builder builderForValue)807 public Builder addClusters(com.google.container.v1.Cluster.Builder builderForValue) { 808 if (clustersBuilder_ == null) { 809 ensureClustersIsMutable(); 810 clusters_.add(builderForValue.build()); 811 onChanged(); 812 } else { 813 clustersBuilder_.addMessage(builderForValue.build()); 814 } 815 return this; 816 } 817 /** 818 * 819 * 820 * <pre> 821 * A list of clusters in the project in the specified zone, or 822 * across all ones. 823 * </pre> 824 * 825 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 826 */ addClusters(int index, com.google.container.v1.Cluster.Builder builderForValue)827 public Builder addClusters(int index, com.google.container.v1.Cluster.Builder builderForValue) { 828 if (clustersBuilder_ == null) { 829 ensureClustersIsMutable(); 830 clusters_.add(index, builderForValue.build()); 831 onChanged(); 832 } else { 833 clustersBuilder_.addMessage(index, builderForValue.build()); 834 } 835 return this; 836 } 837 /** 838 * 839 * 840 * <pre> 841 * A list of clusters in the project in the specified zone, or 842 * across all ones. 843 * </pre> 844 * 845 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 846 */ addAllClusters( java.lang.Iterable<? extends com.google.container.v1.Cluster> values)847 public Builder addAllClusters( 848 java.lang.Iterable<? extends com.google.container.v1.Cluster> values) { 849 if (clustersBuilder_ == null) { 850 ensureClustersIsMutable(); 851 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, clusters_); 852 onChanged(); 853 } else { 854 clustersBuilder_.addAllMessages(values); 855 } 856 return this; 857 } 858 /** 859 * 860 * 861 * <pre> 862 * A list of clusters in the project in the specified zone, or 863 * across all ones. 864 * </pre> 865 * 866 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 867 */ clearClusters()868 public Builder clearClusters() { 869 if (clustersBuilder_ == null) { 870 clusters_ = java.util.Collections.emptyList(); 871 bitField0_ = (bitField0_ & ~0x00000001); 872 onChanged(); 873 } else { 874 clustersBuilder_.clear(); 875 } 876 return this; 877 } 878 /** 879 * 880 * 881 * <pre> 882 * A list of clusters in the project in the specified zone, or 883 * across all ones. 884 * </pre> 885 * 886 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 887 */ removeClusters(int index)888 public Builder removeClusters(int index) { 889 if (clustersBuilder_ == null) { 890 ensureClustersIsMutable(); 891 clusters_.remove(index); 892 onChanged(); 893 } else { 894 clustersBuilder_.remove(index); 895 } 896 return this; 897 } 898 /** 899 * 900 * 901 * <pre> 902 * A list of clusters in the project in the specified zone, or 903 * across all ones. 904 * </pre> 905 * 906 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 907 */ getClustersBuilder(int index)908 public com.google.container.v1.Cluster.Builder getClustersBuilder(int index) { 909 return getClustersFieldBuilder().getBuilder(index); 910 } 911 /** 912 * 913 * 914 * <pre> 915 * A list of clusters in the project in the specified zone, or 916 * across all ones. 917 * </pre> 918 * 919 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 920 */ getClustersOrBuilder(int index)921 public com.google.container.v1.ClusterOrBuilder getClustersOrBuilder(int index) { 922 if (clustersBuilder_ == null) { 923 return clusters_.get(index); 924 } else { 925 return clustersBuilder_.getMessageOrBuilder(index); 926 } 927 } 928 /** 929 * 930 * 931 * <pre> 932 * A list of clusters in the project in the specified zone, or 933 * across all ones. 934 * </pre> 935 * 936 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 937 */ 938 public java.util.List<? extends com.google.container.v1.ClusterOrBuilder> getClustersOrBuilderList()939 getClustersOrBuilderList() { 940 if (clustersBuilder_ != null) { 941 return clustersBuilder_.getMessageOrBuilderList(); 942 } else { 943 return java.util.Collections.unmodifiableList(clusters_); 944 } 945 } 946 /** 947 * 948 * 949 * <pre> 950 * A list of clusters in the project in the specified zone, or 951 * across all ones. 952 * </pre> 953 * 954 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 955 */ addClustersBuilder()956 public com.google.container.v1.Cluster.Builder addClustersBuilder() { 957 return getClustersFieldBuilder() 958 .addBuilder(com.google.container.v1.Cluster.getDefaultInstance()); 959 } 960 /** 961 * 962 * 963 * <pre> 964 * A list of clusters in the project in the specified zone, or 965 * across all ones. 966 * </pre> 967 * 968 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 969 */ addClustersBuilder(int index)970 public com.google.container.v1.Cluster.Builder addClustersBuilder(int index) { 971 return getClustersFieldBuilder() 972 .addBuilder(index, com.google.container.v1.Cluster.getDefaultInstance()); 973 } 974 /** 975 * 976 * 977 * <pre> 978 * A list of clusters in the project in the specified zone, or 979 * across all ones. 980 * </pre> 981 * 982 * <code>repeated .google.container.v1.Cluster clusters = 1;</code> 983 */ getClustersBuilderList()984 public java.util.List<com.google.container.v1.Cluster.Builder> getClustersBuilderList() { 985 return getClustersFieldBuilder().getBuilderList(); 986 } 987 988 private com.google.protobuf.RepeatedFieldBuilderV3< 989 com.google.container.v1.Cluster, 990 com.google.container.v1.Cluster.Builder, 991 com.google.container.v1.ClusterOrBuilder> getClustersFieldBuilder()992 getClustersFieldBuilder() { 993 if (clustersBuilder_ == null) { 994 clustersBuilder_ = 995 new com.google.protobuf.RepeatedFieldBuilderV3< 996 com.google.container.v1.Cluster, 997 com.google.container.v1.Cluster.Builder, 998 com.google.container.v1.ClusterOrBuilder>( 999 clusters_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); 1000 clusters_ = null; 1001 } 1002 return clustersBuilder_; 1003 } 1004 1005 private com.google.protobuf.LazyStringList missingZones_ = 1006 com.google.protobuf.LazyStringArrayList.EMPTY; 1007 ensureMissingZonesIsMutable()1008 private void ensureMissingZonesIsMutable() { 1009 if (!((bitField0_ & 0x00000002) != 0)) { 1010 missingZones_ = new com.google.protobuf.LazyStringArrayList(missingZones_); 1011 bitField0_ |= 0x00000002; 1012 } 1013 } 1014 /** 1015 * 1016 * 1017 * <pre> 1018 * If any zones are listed here, the list of clusters returned 1019 * may be missing those zones. 1020 * </pre> 1021 * 1022 * <code>repeated string missing_zones = 2;</code> 1023 * 1024 * @return A list containing the missingZones. 1025 */ getMissingZonesList()1026 public com.google.protobuf.ProtocolStringList getMissingZonesList() { 1027 return missingZones_.getUnmodifiableView(); 1028 } 1029 /** 1030 * 1031 * 1032 * <pre> 1033 * If any zones are listed here, the list of clusters returned 1034 * may be missing those zones. 1035 * </pre> 1036 * 1037 * <code>repeated string missing_zones = 2;</code> 1038 * 1039 * @return The count of missingZones. 1040 */ getMissingZonesCount()1041 public int getMissingZonesCount() { 1042 return missingZones_.size(); 1043 } 1044 /** 1045 * 1046 * 1047 * <pre> 1048 * If any zones are listed here, the list of clusters returned 1049 * may be missing those zones. 1050 * </pre> 1051 * 1052 * <code>repeated string missing_zones = 2;</code> 1053 * 1054 * @param index The index of the element to return. 1055 * @return The missingZones at the given index. 1056 */ getMissingZones(int index)1057 public java.lang.String getMissingZones(int index) { 1058 return missingZones_.get(index); 1059 } 1060 /** 1061 * 1062 * 1063 * <pre> 1064 * If any zones are listed here, the list of clusters returned 1065 * may be missing those zones. 1066 * </pre> 1067 * 1068 * <code>repeated string missing_zones = 2;</code> 1069 * 1070 * @param index The index of the value to return. 1071 * @return The bytes of the missingZones at the given index. 1072 */ getMissingZonesBytes(int index)1073 public com.google.protobuf.ByteString getMissingZonesBytes(int index) { 1074 return missingZones_.getByteString(index); 1075 } 1076 /** 1077 * 1078 * 1079 * <pre> 1080 * If any zones are listed here, the list of clusters returned 1081 * may be missing those zones. 1082 * </pre> 1083 * 1084 * <code>repeated string missing_zones = 2;</code> 1085 * 1086 * @param index The index to set the value at. 1087 * @param value The missingZones to set. 1088 * @return This builder for chaining. 1089 */ setMissingZones(int index, java.lang.String value)1090 public Builder setMissingZones(int index, java.lang.String value) { 1091 if (value == null) { 1092 throw new NullPointerException(); 1093 } 1094 ensureMissingZonesIsMutable(); 1095 missingZones_.set(index, value); 1096 onChanged(); 1097 return this; 1098 } 1099 /** 1100 * 1101 * 1102 * <pre> 1103 * If any zones are listed here, the list of clusters returned 1104 * may be missing those zones. 1105 * </pre> 1106 * 1107 * <code>repeated string missing_zones = 2;</code> 1108 * 1109 * @param value The missingZones to add. 1110 * @return This builder for chaining. 1111 */ addMissingZones(java.lang.String value)1112 public Builder addMissingZones(java.lang.String value) { 1113 if (value == null) { 1114 throw new NullPointerException(); 1115 } 1116 ensureMissingZonesIsMutable(); 1117 missingZones_.add(value); 1118 onChanged(); 1119 return this; 1120 } 1121 /** 1122 * 1123 * 1124 * <pre> 1125 * If any zones are listed here, the list of clusters returned 1126 * may be missing those zones. 1127 * </pre> 1128 * 1129 * <code>repeated string missing_zones = 2;</code> 1130 * 1131 * @param values The missingZones to add. 1132 * @return This builder for chaining. 1133 */ addAllMissingZones(java.lang.Iterable<java.lang.String> values)1134 public Builder addAllMissingZones(java.lang.Iterable<java.lang.String> values) { 1135 ensureMissingZonesIsMutable(); 1136 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, missingZones_); 1137 onChanged(); 1138 return this; 1139 } 1140 /** 1141 * 1142 * 1143 * <pre> 1144 * If any zones are listed here, the list of clusters returned 1145 * may be missing those zones. 1146 * </pre> 1147 * 1148 * <code>repeated string missing_zones = 2;</code> 1149 * 1150 * @return This builder for chaining. 1151 */ clearMissingZones()1152 public Builder clearMissingZones() { 1153 missingZones_ = com.google.protobuf.LazyStringArrayList.EMPTY; 1154 bitField0_ = (bitField0_ & ~0x00000002); 1155 onChanged(); 1156 return this; 1157 } 1158 /** 1159 * 1160 * 1161 * <pre> 1162 * If any zones are listed here, the list of clusters returned 1163 * may be missing those zones. 1164 * </pre> 1165 * 1166 * <code>repeated string missing_zones = 2;</code> 1167 * 1168 * @param value The bytes of the missingZones to add. 1169 * @return This builder for chaining. 1170 */ addMissingZonesBytes(com.google.protobuf.ByteString value)1171 public Builder addMissingZonesBytes(com.google.protobuf.ByteString value) { 1172 if (value == null) { 1173 throw new NullPointerException(); 1174 } 1175 checkByteStringIsUtf8(value); 1176 ensureMissingZonesIsMutable(); 1177 missingZones_.add(value); 1178 onChanged(); 1179 return this; 1180 } 1181 1182 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1183 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1184 return super.setUnknownFields(unknownFields); 1185 } 1186 1187 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1188 public final Builder mergeUnknownFields( 1189 final com.google.protobuf.UnknownFieldSet unknownFields) { 1190 return super.mergeUnknownFields(unknownFields); 1191 } 1192 1193 // @@protoc_insertion_point(builder_scope:google.container.v1.ListClustersResponse) 1194 } 1195 1196 // @@protoc_insertion_point(class_scope:google.container.v1.ListClustersResponse) 1197 private static final com.google.container.v1.ListClustersResponse DEFAULT_INSTANCE; 1198 1199 static { 1200 DEFAULT_INSTANCE = new com.google.container.v1.ListClustersResponse(); 1201 } 1202 getDefaultInstance()1203 public static com.google.container.v1.ListClustersResponse getDefaultInstance() { 1204 return DEFAULT_INSTANCE; 1205 } 1206 1207 private static final com.google.protobuf.Parser<ListClustersResponse> PARSER = 1208 new com.google.protobuf.AbstractParser<ListClustersResponse>() { 1209 @java.lang.Override 1210 public ListClustersResponse parsePartialFrom( 1211 com.google.protobuf.CodedInputStream input, 1212 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1213 throws com.google.protobuf.InvalidProtocolBufferException { 1214 Builder builder = newBuilder(); 1215 try { 1216 builder.mergeFrom(input, extensionRegistry); 1217 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1218 throw e.setUnfinishedMessage(builder.buildPartial()); 1219 } catch (com.google.protobuf.UninitializedMessageException e) { 1220 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1221 } catch (java.io.IOException e) { 1222 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1223 .setUnfinishedMessage(builder.buildPartial()); 1224 } 1225 return builder.buildPartial(); 1226 } 1227 }; 1228 parser()1229 public static com.google.protobuf.Parser<ListClustersResponse> parser() { 1230 return PARSER; 1231 } 1232 1233 @java.lang.Override getParserForType()1234 public com.google.protobuf.Parser<ListClustersResponse> getParserForType() { 1235 return PARSER; 1236 } 1237 1238 @java.lang.Override getDefaultInstanceForType()1239 public com.google.container.v1.ListClustersResponse getDefaultInstanceForType() { 1240 return DEFAULT_INSTANCE; 1241 } 1242 } 1243