• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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