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 * Contains information about amount of some resource in the cluster. 26 * For memory, value should be in GB. 27 * </pre> 28 * 29 * Protobuf type {@code google.container.v1.ResourceLimit} 30 */ 31 public final class ResourceLimit extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.container.v1.ResourceLimit) 34 ResourceLimitOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use ResourceLimit.newBuilder() to construct. ResourceLimit(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private ResourceLimit(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 ResourceLimit()41 private ResourceLimit() { 42 resourceType_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new ResourceLimit(); 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_ResourceLimit_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_ResourceLimit_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.container.v1.ResourceLimit.class, 68 com.google.container.v1.ResourceLimit.Builder.class); 69 } 70 71 public static final int RESOURCE_TYPE_FIELD_NUMBER = 1; 72 73 @SuppressWarnings("serial") 74 private volatile java.lang.Object resourceType_ = ""; 75 /** 76 * 77 * 78 * <pre> 79 * Resource name "cpu", "memory" or gpu-specific string. 80 * </pre> 81 * 82 * <code>string resource_type = 1;</code> 83 * 84 * @return The resourceType. 85 */ 86 @java.lang.Override getResourceType()87 public java.lang.String getResourceType() { 88 java.lang.Object ref = resourceType_; 89 if (ref instanceof java.lang.String) { 90 return (java.lang.String) ref; 91 } else { 92 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 93 java.lang.String s = bs.toStringUtf8(); 94 resourceType_ = s; 95 return s; 96 } 97 } 98 /** 99 * 100 * 101 * <pre> 102 * Resource name "cpu", "memory" or gpu-specific string. 103 * </pre> 104 * 105 * <code>string resource_type = 1;</code> 106 * 107 * @return The bytes for resourceType. 108 */ 109 @java.lang.Override getResourceTypeBytes()110 public com.google.protobuf.ByteString getResourceTypeBytes() { 111 java.lang.Object ref = resourceType_; 112 if (ref instanceof java.lang.String) { 113 com.google.protobuf.ByteString b = 114 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 115 resourceType_ = b; 116 return b; 117 } else { 118 return (com.google.protobuf.ByteString) ref; 119 } 120 } 121 122 public static final int MINIMUM_FIELD_NUMBER = 2; 123 private long minimum_ = 0L; 124 /** 125 * 126 * 127 * <pre> 128 * Minimum amount of the resource in the cluster. 129 * </pre> 130 * 131 * <code>int64 minimum = 2;</code> 132 * 133 * @return The minimum. 134 */ 135 @java.lang.Override getMinimum()136 public long getMinimum() { 137 return minimum_; 138 } 139 140 public static final int MAXIMUM_FIELD_NUMBER = 3; 141 private long maximum_ = 0L; 142 /** 143 * 144 * 145 * <pre> 146 * Maximum amount of the resource in the cluster. 147 * </pre> 148 * 149 * <code>int64 maximum = 3;</code> 150 * 151 * @return The maximum. 152 */ 153 @java.lang.Override getMaximum()154 public long getMaximum() { 155 return maximum_; 156 } 157 158 private byte memoizedIsInitialized = -1; 159 160 @java.lang.Override isInitialized()161 public final boolean isInitialized() { 162 byte isInitialized = memoizedIsInitialized; 163 if (isInitialized == 1) return true; 164 if (isInitialized == 0) return false; 165 166 memoizedIsInitialized = 1; 167 return true; 168 } 169 170 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)171 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 172 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceType_)) { 173 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resourceType_); 174 } 175 if (minimum_ != 0L) { 176 output.writeInt64(2, minimum_); 177 } 178 if (maximum_ != 0L) { 179 output.writeInt64(3, maximum_); 180 } 181 getUnknownFields().writeTo(output); 182 } 183 184 @java.lang.Override getSerializedSize()185 public int getSerializedSize() { 186 int size = memoizedSize; 187 if (size != -1) return size; 188 189 size = 0; 190 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceType_)) { 191 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resourceType_); 192 } 193 if (minimum_ != 0L) { 194 size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, minimum_); 195 } 196 if (maximum_ != 0L) { 197 size += com.google.protobuf.CodedOutputStream.computeInt64Size(3, maximum_); 198 } 199 size += getUnknownFields().getSerializedSize(); 200 memoizedSize = size; 201 return size; 202 } 203 204 @java.lang.Override equals(final java.lang.Object obj)205 public boolean equals(final java.lang.Object obj) { 206 if (obj == this) { 207 return true; 208 } 209 if (!(obj instanceof com.google.container.v1.ResourceLimit)) { 210 return super.equals(obj); 211 } 212 com.google.container.v1.ResourceLimit other = (com.google.container.v1.ResourceLimit) obj; 213 214 if (!getResourceType().equals(other.getResourceType())) return false; 215 if (getMinimum() != other.getMinimum()) return false; 216 if (getMaximum() != other.getMaximum()) return false; 217 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 218 return true; 219 } 220 221 @java.lang.Override hashCode()222 public int hashCode() { 223 if (memoizedHashCode != 0) { 224 return memoizedHashCode; 225 } 226 int hash = 41; 227 hash = (19 * hash) + getDescriptor().hashCode(); 228 hash = (37 * hash) + RESOURCE_TYPE_FIELD_NUMBER; 229 hash = (53 * hash) + getResourceType().hashCode(); 230 hash = (37 * hash) + MINIMUM_FIELD_NUMBER; 231 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMinimum()); 232 hash = (37 * hash) + MAXIMUM_FIELD_NUMBER; 233 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMaximum()); 234 hash = (29 * hash) + getUnknownFields().hashCode(); 235 memoizedHashCode = hash; 236 return hash; 237 } 238 parseFrom(java.nio.ByteBuffer data)239 public static com.google.container.v1.ResourceLimit parseFrom(java.nio.ByteBuffer data) 240 throws com.google.protobuf.InvalidProtocolBufferException { 241 return PARSER.parseFrom(data); 242 } 243 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)244 public static com.google.container.v1.ResourceLimit parseFrom( 245 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 246 throws com.google.protobuf.InvalidProtocolBufferException { 247 return PARSER.parseFrom(data, extensionRegistry); 248 } 249 parseFrom(com.google.protobuf.ByteString data)250 public static com.google.container.v1.ResourceLimit parseFrom(com.google.protobuf.ByteString data) 251 throws com.google.protobuf.InvalidProtocolBufferException { 252 return PARSER.parseFrom(data); 253 } 254 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)255 public static com.google.container.v1.ResourceLimit parseFrom( 256 com.google.protobuf.ByteString data, 257 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 258 throws com.google.protobuf.InvalidProtocolBufferException { 259 return PARSER.parseFrom(data, extensionRegistry); 260 } 261 parseFrom(byte[] data)262 public static com.google.container.v1.ResourceLimit parseFrom(byte[] data) 263 throws com.google.protobuf.InvalidProtocolBufferException { 264 return PARSER.parseFrom(data); 265 } 266 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)267 public static com.google.container.v1.ResourceLimit parseFrom( 268 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 269 throws com.google.protobuf.InvalidProtocolBufferException { 270 return PARSER.parseFrom(data, extensionRegistry); 271 } 272 parseFrom(java.io.InputStream input)273 public static com.google.container.v1.ResourceLimit parseFrom(java.io.InputStream input) 274 throws java.io.IOException { 275 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 276 } 277 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)278 public static com.google.container.v1.ResourceLimit parseFrom( 279 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 280 throws java.io.IOException { 281 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 282 PARSER, input, extensionRegistry); 283 } 284 parseDelimitedFrom(java.io.InputStream input)285 public static com.google.container.v1.ResourceLimit parseDelimitedFrom(java.io.InputStream input) 286 throws java.io.IOException { 287 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 288 } 289 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)290 public static com.google.container.v1.ResourceLimit parseDelimitedFrom( 291 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 292 throws java.io.IOException { 293 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 294 PARSER, input, extensionRegistry); 295 } 296 parseFrom( com.google.protobuf.CodedInputStream input)297 public static com.google.container.v1.ResourceLimit parseFrom( 298 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 299 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 300 } 301 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)302 public static com.google.container.v1.ResourceLimit parseFrom( 303 com.google.protobuf.CodedInputStream input, 304 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 305 throws java.io.IOException { 306 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 307 PARSER, input, extensionRegistry); 308 } 309 310 @java.lang.Override newBuilderForType()311 public Builder newBuilderForType() { 312 return newBuilder(); 313 } 314 newBuilder()315 public static Builder newBuilder() { 316 return DEFAULT_INSTANCE.toBuilder(); 317 } 318 newBuilder(com.google.container.v1.ResourceLimit prototype)319 public static Builder newBuilder(com.google.container.v1.ResourceLimit prototype) { 320 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 321 } 322 323 @java.lang.Override toBuilder()324 public Builder toBuilder() { 325 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 326 } 327 328 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)329 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 330 Builder builder = new Builder(parent); 331 return builder; 332 } 333 /** 334 * 335 * 336 * <pre> 337 * Contains information about amount of some resource in the cluster. 338 * For memory, value should be in GB. 339 * </pre> 340 * 341 * Protobuf type {@code google.container.v1.ResourceLimit} 342 */ 343 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 344 implements 345 // @@protoc_insertion_point(builder_implements:google.container.v1.ResourceLimit) 346 com.google.container.v1.ResourceLimitOrBuilder { getDescriptor()347 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 348 return com.google.container.v1.ClusterServiceProto 349 .internal_static_google_container_v1_ResourceLimit_descriptor; 350 } 351 352 @java.lang.Override 353 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()354 internalGetFieldAccessorTable() { 355 return com.google.container.v1.ClusterServiceProto 356 .internal_static_google_container_v1_ResourceLimit_fieldAccessorTable 357 .ensureFieldAccessorsInitialized( 358 com.google.container.v1.ResourceLimit.class, 359 com.google.container.v1.ResourceLimit.Builder.class); 360 } 361 362 // Construct using com.google.container.v1.ResourceLimit.newBuilder() Builder()363 private Builder() {} 364 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)365 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 366 super(parent); 367 } 368 369 @java.lang.Override clear()370 public Builder clear() { 371 super.clear(); 372 bitField0_ = 0; 373 resourceType_ = ""; 374 minimum_ = 0L; 375 maximum_ = 0L; 376 return this; 377 } 378 379 @java.lang.Override getDescriptorForType()380 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 381 return com.google.container.v1.ClusterServiceProto 382 .internal_static_google_container_v1_ResourceLimit_descriptor; 383 } 384 385 @java.lang.Override getDefaultInstanceForType()386 public com.google.container.v1.ResourceLimit getDefaultInstanceForType() { 387 return com.google.container.v1.ResourceLimit.getDefaultInstance(); 388 } 389 390 @java.lang.Override build()391 public com.google.container.v1.ResourceLimit build() { 392 com.google.container.v1.ResourceLimit result = buildPartial(); 393 if (!result.isInitialized()) { 394 throw newUninitializedMessageException(result); 395 } 396 return result; 397 } 398 399 @java.lang.Override buildPartial()400 public com.google.container.v1.ResourceLimit buildPartial() { 401 com.google.container.v1.ResourceLimit result = 402 new com.google.container.v1.ResourceLimit(this); 403 if (bitField0_ != 0) { 404 buildPartial0(result); 405 } 406 onBuilt(); 407 return result; 408 } 409 buildPartial0(com.google.container.v1.ResourceLimit result)410 private void buildPartial0(com.google.container.v1.ResourceLimit result) { 411 int from_bitField0_ = bitField0_; 412 if (((from_bitField0_ & 0x00000001) != 0)) { 413 result.resourceType_ = resourceType_; 414 } 415 if (((from_bitField0_ & 0x00000002) != 0)) { 416 result.minimum_ = minimum_; 417 } 418 if (((from_bitField0_ & 0x00000004) != 0)) { 419 result.maximum_ = maximum_; 420 } 421 } 422 423 @java.lang.Override clone()424 public Builder clone() { 425 return super.clone(); 426 } 427 428 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)429 public Builder setField( 430 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 431 return super.setField(field, value); 432 } 433 434 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)435 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 436 return super.clearField(field); 437 } 438 439 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)440 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 441 return super.clearOneof(oneof); 442 } 443 444 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)445 public Builder setRepeatedField( 446 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 447 return super.setRepeatedField(field, index, value); 448 } 449 450 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)451 public Builder addRepeatedField( 452 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 453 return super.addRepeatedField(field, value); 454 } 455 456 @java.lang.Override mergeFrom(com.google.protobuf.Message other)457 public Builder mergeFrom(com.google.protobuf.Message other) { 458 if (other instanceof com.google.container.v1.ResourceLimit) { 459 return mergeFrom((com.google.container.v1.ResourceLimit) other); 460 } else { 461 super.mergeFrom(other); 462 return this; 463 } 464 } 465 mergeFrom(com.google.container.v1.ResourceLimit other)466 public Builder mergeFrom(com.google.container.v1.ResourceLimit other) { 467 if (other == com.google.container.v1.ResourceLimit.getDefaultInstance()) return this; 468 if (!other.getResourceType().isEmpty()) { 469 resourceType_ = other.resourceType_; 470 bitField0_ |= 0x00000001; 471 onChanged(); 472 } 473 if (other.getMinimum() != 0L) { 474 setMinimum(other.getMinimum()); 475 } 476 if (other.getMaximum() != 0L) { 477 setMaximum(other.getMaximum()); 478 } 479 this.mergeUnknownFields(other.getUnknownFields()); 480 onChanged(); 481 return this; 482 } 483 484 @java.lang.Override isInitialized()485 public final boolean isInitialized() { 486 return true; 487 } 488 489 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)490 public Builder mergeFrom( 491 com.google.protobuf.CodedInputStream input, 492 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 493 throws java.io.IOException { 494 if (extensionRegistry == null) { 495 throw new java.lang.NullPointerException(); 496 } 497 try { 498 boolean done = false; 499 while (!done) { 500 int tag = input.readTag(); 501 switch (tag) { 502 case 0: 503 done = true; 504 break; 505 case 10: 506 { 507 resourceType_ = input.readStringRequireUtf8(); 508 bitField0_ |= 0x00000001; 509 break; 510 } // case 10 511 case 16: 512 { 513 minimum_ = input.readInt64(); 514 bitField0_ |= 0x00000002; 515 break; 516 } // case 16 517 case 24: 518 { 519 maximum_ = input.readInt64(); 520 bitField0_ |= 0x00000004; 521 break; 522 } // case 24 523 default: 524 { 525 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 526 done = true; // was an endgroup tag 527 } 528 break; 529 } // default: 530 } // switch (tag) 531 } // while (!done) 532 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 533 throw e.unwrapIOException(); 534 } finally { 535 onChanged(); 536 } // finally 537 return this; 538 } 539 540 private int bitField0_; 541 542 private java.lang.Object resourceType_ = ""; 543 /** 544 * 545 * 546 * <pre> 547 * Resource name "cpu", "memory" or gpu-specific string. 548 * </pre> 549 * 550 * <code>string resource_type = 1;</code> 551 * 552 * @return The resourceType. 553 */ getResourceType()554 public java.lang.String getResourceType() { 555 java.lang.Object ref = resourceType_; 556 if (!(ref instanceof java.lang.String)) { 557 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 558 java.lang.String s = bs.toStringUtf8(); 559 resourceType_ = s; 560 return s; 561 } else { 562 return (java.lang.String) ref; 563 } 564 } 565 /** 566 * 567 * 568 * <pre> 569 * Resource name "cpu", "memory" or gpu-specific string. 570 * </pre> 571 * 572 * <code>string resource_type = 1;</code> 573 * 574 * @return The bytes for resourceType. 575 */ getResourceTypeBytes()576 public com.google.protobuf.ByteString getResourceTypeBytes() { 577 java.lang.Object ref = resourceType_; 578 if (ref instanceof String) { 579 com.google.protobuf.ByteString b = 580 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 581 resourceType_ = b; 582 return b; 583 } else { 584 return (com.google.protobuf.ByteString) ref; 585 } 586 } 587 /** 588 * 589 * 590 * <pre> 591 * Resource name "cpu", "memory" or gpu-specific string. 592 * </pre> 593 * 594 * <code>string resource_type = 1;</code> 595 * 596 * @param value The resourceType to set. 597 * @return This builder for chaining. 598 */ setResourceType(java.lang.String value)599 public Builder setResourceType(java.lang.String value) { 600 if (value == null) { 601 throw new NullPointerException(); 602 } 603 resourceType_ = value; 604 bitField0_ |= 0x00000001; 605 onChanged(); 606 return this; 607 } 608 /** 609 * 610 * 611 * <pre> 612 * Resource name "cpu", "memory" or gpu-specific string. 613 * </pre> 614 * 615 * <code>string resource_type = 1;</code> 616 * 617 * @return This builder for chaining. 618 */ clearResourceType()619 public Builder clearResourceType() { 620 resourceType_ = getDefaultInstance().getResourceType(); 621 bitField0_ = (bitField0_ & ~0x00000001); 622 onChanged(); 623 return this; 624 } 625 /** 626 * 627 * 628 * <pre> 629 * Resource name "cpu", "memory" or gpu-specific string. 630 * </pre> 631 * 632 * <code>string resource_type = 1;</code> 633 * 634 * @param value The bytes for resourceType to set. 635 * @return This builder for chaining. 636 */ setResourceTypeBytes(com.google.protobuf.ByteString value)637 public Builder setResourceTypeBytes(com.google.protobuf.ByteString value) { 638 if (value == null) { 639 throw new NullPointerException(); 640 } 641 checkByteStringIsUtf8(value); 642 resourceType_ = value; 643 bitField0_ |= 0x00000001; 644 onChanged(); 645 return this; 646 } 647 648 private long minimum_; 649 /** 650 * 651 * 652 * <pre> 653 * Minimum amount of the resource in the cluster. 654 * </pre> 655 * 656 * <code>int64 minimum = 2;</code> 657 * 658 * @return The minimum. 659 */ 660 @java.lang.Override getMinimum()661 public long getMinimum() { 662 return minimum_; 663 } 664 /** 665 * 666 * 667 * <pre> 668 * Minimum amount of the resource in the cluster. 669 * </pre> 670 * 671 * <code>int64 minimum = 2;</code> 672 * 673 * @param value The minimum to set. 674 * @return This builder for chaining. 675 */ setMinimum(long value)676 public Builder setMinimum(long value) { 677 678 minimum_ = value; 679 bitField0_ |= 0x00000002; 680 onChanged(); 681 return this; 682 } 683 /** 684 * 685 * 686 * <pre> 687 * Minimum amount of the resource in the cluster. 688 * </pre> 689 * 690 * <code>int64 minimum = 2;</code> 691 * 692 * @return This builder for chaining. 693 */ clearMinimum()694 public Builder clearMinimum() { 695 bitField0_ = (bitField0_ & ~0x00000002); 696 minimum_ = 0L; 697 onChanged(); 698 return this; 699 } 700 701 private long maximum_; 702 /** 703 * 704 * 705 * <pre> 706 * Maximum amount of the resource in the cluster. 707 * </pre> 708 * 709 * <code>int64 maximum = 3;</code> 710 * 711 * @return The maximum. 712 */ 713 @java.lang.Override getMaximum()714 public long getMaximum() { 715 return maximum_; 716 } 717 /** 718 * 719 * 720 * <pre> 721 * Maximum amount of the resource in the cluster. 722 * </pre> 723 * 724 * <code>int64 maximum = 3;</code> 725 * 726 * @param value The maximum to set. 727 * @return This builder for chaining. 728 */ setMaximum(long value)729 public Builder setMaximum(long value) { 730 731 maximum_ = value; 732 bitField0_ |= 0x00000004; 733 onChanged(); 734 return this; 735 } 736 /** 737 * 738 * 739 * <pre> 740 * Maximum amount of the resource in the cluster. 741 * </pre> 742 * 743 * <code>int64 maximum = 3;</code> 744 * 745 * @return This builder for chaining. 746 */ clearMaximum()747 public Builder clearMaximum() { 748 bitField0_ = (bitField0_ & ~0x00000004); 749 maximum_ = 0L; 750 onChanged(); 751 return this; 752 } 753 754 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)755 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 756 return super.setUnknownFields(unknownFields); 757 } 758 759 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)760 public final Builder mergeUnknownFields( 761 final com.google.protobuf.UnknownFieldSet unknownFields) { 762 return super.mergeUnknownFields(unknownFields); 763 } 764 765 // @@protoc_insertion_point(builder_scope:google.container.v1.ResourceLimit) 766 } 767 768 // @@protoc_insertion_point(class_scope:google.container.v1.ResourceLimit) 769 private static final com.google.container.v1.ResourceLimit DEFAULT_INSTANCE; 770 771 static { 772 DEFAULT_INSTANCE = new com.google.container.v1.ResourceLimit(); 773 } 774 getDefaultInstance()775 public static com.google.container.v1.ResourceLimit getDefaultInstance() { 776 return DEFAULT_INSTANCE; 777 } 778 779 private static final com.google.protobuf.Parser<ResourceLimit> PARSER = 780 new com.google.protobuf.AbstractParser<ResourceLimit>() { 781 @java.lang.Override 782 public ResourceLimit parsePartialFrom( 783 com.google.protobuf.CodedInputStream input, 784 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 785 throws com.google.protobuf.InvalidProtocolBufferException { 786 Builder builder = newBuilder(); 787 try { 788 builder.mergeFrom(input, extensionRegistry); 789 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 790 throw e.setUnfinishedMessage(builder.buildPartial()); 791 } catch (com.google.protobuf.UninitializedMessageException e) { 792 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 793 } catch (java.io.IOException e) { 794 throw new com.google.protobuf.InvalidProtocolBufferException(e) 795 .setUnfinishedMessage(builder.buildPartial()); 796 } 797 return builder.buildPartial(); 798 } 799 }; 800 parser()801 public static com.google.protobuf.Parser<ResourceLimit> parser() { 802 return PARSER; 803 } 804 805 @java.lang.Override getParserForType()806 public com.google.protobuf.Parser<ResourceLimit> getParserForType() { 807 return PARSER; 808 } 809 810 @java.lang.Override getDefaultInstanceForType()811 public com.google.container.v1.ResourceLimit getDefaultInstanceForType() { 812 return DEFAULT_INSTANCE; 813 } 814 } 815