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