• 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  * Configuration of Shielded Nodes feature.
26  * </pre>
27  *
28  * Protobuf type {@code google.container.v1.ShieldedNodes}
29  */
30 public final class ShieldedNodes extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.container.v1.ShieldedNodes)
33     ShieldedNodesOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use ShieldedNodes.newBuilder() to construct.
ShieldedNodes(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private ShieldedNodes(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
ShieldedNodes()40   private ShieldedNodes() {}
41 
42   @java.lang.Override
43   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)44   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
45     return new ShieldedNodes();
46   }
47 
48   @java.lang.Override
getUnknownFields()49   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
50     return this.unknownFields;
51   }
52 
getDescriptor()53   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
54     return com.google.container.v1.ClusterServiceProto
55         .internal_static_google_container_v1_ShieldedNodes_descriptor;
56   }
57 
58   @java.lang.Override
59   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()60       internalGetFieldAccessorTable() {
61     return com.google.container.v1.ClusterServiceProto
62         .internal_static_google_container_v1_ShieldedNodes_fieldAccessorTable
63         .ensureFieldAccessorsInitialized(
64             com.google.container.v1.ShieldedNodes.class,
65             com.google.container.v1.ShieldedNodes.Builder.class);
66   }
67 
68   public static final int ENABLED_FIELD_NUMBER = 1;
69   private boolean enabled_ = false;
70   /**
71    *
72    *
73    * <pre>
74    * Whether Shielded Nodes features are enabled on all nodes in this cluster.
75    * </pre>
76    *
77    * <code>bool enabled = 1;</code>
78    *
79    * @return The enabled.
80    */
81   @java.lang.Override
getEnabled()82   public boolean getEnabled() {
83     return enabled_;
84   }
85 
86   private byte memoizedIsInitialized = -1;
87 
88   @java.lang.Override
isInitialized()89   public final boolean isInitialized() {
90     byte isInitialized = memoizedIsInitialized;
91     if (isInitialized == 1) return true;
92     if (isInitialized == 0) return false;
93 
94     memoizedIsInitialized = 1;
95     return true;
96   }
97 
98   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)99   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
100     if (enabled_ != false) {
101       output.writeBool(1, enabled_);
102     }
103     getUnknownFields().writeTo(output);
104   }
105 
106   @java.lang.Override
getSerializedSize()107   public int getSerializedSize() {
108     int size = memoizedSize;
109     if (size != -1) return size;
110 
111     size = 0;
112     if (enabled_ != false) {
113       size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, enabled_);
114     }
115     size += getUnknownFields().getSerializedSize();
116     memoizedSize = size;
117     return size;
118   }
119 
120   @java.lang.Override
equals(final java.lang.Object obj)121   public boolean equals(final java.lang.Object obj) {
122     if (obj == this) {
123       return true;
124     }
125     if (!(obj instanceof com.google.container.v1.ShieldedNodes)) {
126       return super.equals(obj);
127     }
128     com.google.container.v1.ShieldedNodes other = (com.google.container.v1.ShieldedNodes) obj;
129 
130     if (getEnabled() != other.getEnabled()) return false;
131     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
132     return true;
133   }
134 
135   @java.lang.Override
hashCode()136   public int hashCode() {
137     if (memoizedHashCode != 0) {
138       return memoizedHashCode;
139     }
140     int hash = 41;
141     hash = (19 * hash) + getDescriptor().hashCode();
142     hash = (37 * hash) + ENABLED_FIELD_NUMBER;
143     hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnabled());
144     hash = (29 * hash) + getUnknownFields().hashCode();
145     memoizedHashCode = hash;
146     return hash;
147   }
148 
parseFrom(java.nio.ByteBuffer data)149   public static com.google.container.v1.ShieldedNodes parseFrom(java.nio.ByteBuffer data)
150       throws com.google.protobuf.InvalidProtocolBufferException {
151     return PARSER.parseFrom(data);
152   }
153 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)154   public static com.google.container.v1.ShieldedNodes parseFrom(
155       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
156       throws com.google.protobuf.InvalidProtocolBufferException {
157     return PARSER.parseFrom(data, extensionRegistry);
158   }
159 
parseFrom(com.google.protobuf.ByteString data)160   public static com.google.container.v1.ShieldedNodes parseFrom(com.google.protobuf.ByteString data)
161       throws com.google.protobuf.InvalidProtocolBufferException {
162     return PARSER.parseFrom(data);
163   }
164 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)165   public static com.google.container.v1.ShieldedNodes parseFrom(
166       com.google.protobuf.ByteString data,
167       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
168       throws com.google.protobuf.InvalidProtocolBufferException {
169     return PARSER.parseFrom(data, extensionRegistry);
170   }
171 
parseFrom(byte[] data)172   public static com.google.container.v1.ShieldedNodes parseFrom(byte[] data)
173       throws com.google.protobuf.InvalidProtocolBufferException {
174     return PARSER.parseFrom(data);
175   }
176 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)177   public static com.google.container.v1.ShieldedNodes parseFrom(
178       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
179       throws com.google.protobuf.InvalidProtocolBufferException {
180     return PARSER.parseFrom(data, extensionRegistry);
181   }
182 
parseFrom(java.io.InputStream input)183   public static com.google.container.v1.ShieldedNodes parseFrom(java.io.InputStream input)
184       throws java.io.IOException {
185     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
186   }
187 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)188   public static com.google.container.v1.ShieldedNodes parseFrom(
189       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
190       throws java.io.IOException {
191     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
192         PARSER, input, extensionRegistry);
193   }
194 
parseDelimitedFrom(java.io.InputStream input)195   public static com.google.container.v1.ShieldedNodes parseDelimitedFrom(java.io.InputStream input)
196       throws java.io.IOException {
197     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
198   }
199 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)200   public static com.google.container.v1.ShieldedNodes parseDelimitedFrom(
201       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
202       throws java.io.IOException {
203     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
204         PARSER, input, extensionRegistry);
205   }
206 
parseFrom( com.google.protobuf.CodedInputStream input)207   public static com.google.container.v1.ShieldedNodes parseFrom(
208       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
209     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
210   }
211 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)212   public static com.google.container.v1.ShieldedNodes parseFrom(
213       com.google.protobuf.CodedInputStream input,
214       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
215       throws java.io.IOException {
216     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
217         PARSER, input, extensionRegistry);
218   }
219 
220   @java.lang.Override
newBuilderForType()221   public Builder newBuilderForType() {
222     return newBuilder();
223   }
224 
newBuilder()225   public static Builder newBuilder() {
226     return DEFAULT_INSTANCE.toBuilder();
227   }
228 
newBuilder(com.google.container.v1.ShieldedNodes prototype)229   public static Builder newBuilder(com.google.container.v1.ShieldedNodes prototype) {
230     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
231   }
232 
233   @java.lang.Override
toBuilder()234   public Builder toBuilder() {
235     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
236   }
237 
238   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)239   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
240     Builder builder = new Builder(parent);
241     return builder;
242   }
243   /**
244    *
245    *
246    * <pre>
247    * Configuration of Shielded Nodes feature.
248    * </pre>
249    *
250    * Protobuf type {@code google.container.v1.ShieldedNodes}
251    */
252   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
253       implements
254       // @@protoc_insertion_point(builder_implements:google.container.v1.ShieldedNodes)
255       com.google.container.v1.ShieldedNodesOrBuilder {
getDescriptor()256     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
257       return com.google.container.v1.ClusterServiceProto
258           .internal_static_google_container_v1_ShieldedNodes_descriptor;
259     }
260 
261     @java.lang.Override
262     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()263         internalGetFieldAccessorTable() {
264       return com.google.container.v1.ClusterServiceProto
265           .internal_static_google_container_v1_ShieldedNodes_fieldAccessorTable
266           .ensureFieldAccessorsInitialized(
267               com.google.container.v1.ShieldedNodes.class,
268               com.google.container.v1.ShieldedNodes.Builder.class);
269     }
270 
271     // Construct using com.google.container.v1.ShieldedNodes.newBuilder()
Builder()272     private Builder() {}
273 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)274     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
275       super(parent);
276     }
277 
278     @java.lang.Override
clear()279     public Builder clear() {
280       super.clear();
281       bitField0_ = 0;
282       enabled_ = false;
283       return this;
284     }
285 
286     @java.lang.Override
getDescriptorForType()287     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
288       return com.google.container.v1.ClusterServiceProto
289           .internal_static_google_container_v1_ShieldedNodes_descriptor;
290     }
291 
292     @java.lang.Override
getDefaultInstanceForType()293     public com.google.container.v1.ShieldedNodes getDefaultInstanceForType() {
294       return com.google.container.v1.ShieldedNodes.getDefaultInstance();
295     }
296 
297     @java.lang.Override
build()298     public com.google.container.v1.ShieldedNodes build() {
299       com.google.container.v1.ShieldedNodes result = buildPartial();
300       if (!result.isInitialized()) {
301         throw newUninitializedMessageException(result);
302       }
303       return result;
304     }
305 
306     @java.lang.Override
buildPartial()307     public com.google.container.v1.ShieldedNodes buildPartial() {
308       com.google.container.v1.ShieldedNodes result =
309           new com.google.container.v1.ShieldedNodes(this);
310       if (bitField0_ != 0) {
311         buildPartial0(result);
312       }
313       onBuilt();
314       return result;
315     }
316 
buildPartial0(com.google.container.v1.ShieldedNodes result)317     private void buildPartial0(com.google.container.v1.ShieldedNodes result) {
318       int from_bitField0_ = bitField0_;
319       if (((from_bitField0_ & 0x00000001) != 0)) {
320         result.enabled_ = enabled_;
321       }
322     }
323 
324     @java.lang.Override
clone()325     public Builder clone() {
326       return super.clone();
327     }
328 
329     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)330     public Builder setField(
331         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
332       return super.setField(field, value);
333     }
334 
335     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)336     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
337       return super.clearField(field);
338     }
339 
340     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)341     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
342       return super.clearOneof(oneof);
343     }
344 
345     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)346     public Builder setRepeatedField(
347         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
348       return super.setRepeatedField(field, index, value);
349     }
350 
351     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)352     public Builder addRepeatedField(
353         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
354       return super.addRepeatedField(field, value);
355     }
356 
357     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)358     public Builder mergeFrom(com.google.protobuf.Message other) {
359       if (other instanceof com.google.container.v1.ShieldedNodes) {
360         return mergeFrom((com.google.container.v1.ShieldedNodes) other);
361       } else {
362         super.mergeFrom(other);
363         return this;
364       }
365     }
366 
mergeFrom(com.google.container.v1.ShieldedNodes other)367     public Builder mergeFrom(com.google.container.v1.ShieldedNodes other) {
368       if (other == com.google.container.v1.ShieldedNodes.getDefaultInstance()) return this;
369       if (other.getEnabled() != false) {
370         setEnabled(other.getEnabled());
371       }
372       this.mergeUnknownFields(other.getUnknownFields());
373       onChanged();
374       return this;
375     }
376 
377     @java.lang.Override
isInitialized()378     public final boolean isInitialized() {
379       return true;
380     }
381 
382     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)383     public Builder mergeFrom(
384         com.google.protobuf.CodedInputStream input,
385         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
386         throws java.io.IOException {
387       if (extensionRegistry == null) {
388         throw new java.lang.NullPointerException();
389       }
390       try {
391         boolean done = false;
392         while (!done) {
393           int tag = input.readTag();
394           switch (tag) {
395             case 0:
396               done = true;
397               break;
398             case 8:
399               {
400                 enabled_ = input.readBool();
401                 bitField0_ |= 0x00000001;
402                 break;
403               } // case 8
404             default:
405               {
406                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
407                   done = true; // was an endgroup tag
408                 }
409                 break;
410               } // default:
411           } // switch (tag)
412         } // while (!done)
413       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
414         throw e.unwrapIOException();
415       } finally {
416         onChanged();
417       } // finally
418       return this;
419     }
420 
421     private int bitField0_;
422 
423     private boolean enabled_;
424     /**
425      *
426      *
427      * <pre>
428      * Whether Shielded Nodes features are enabled on all nodes in this cluster.
429      * </pre>
430      *
431      * <code>bool enabled = 1;</code>
432      *
433      * @return The enabled.
434      */
435     @java.lang.Override
getEnabled()436     public boolean getEnabled() {
437       return enabled_;
438     }
439     /**
440      *
441      *
442      * <pre>
443      * Whether Shielded Nodes features are enabled on all nodes in this cluster.
444      * </pre>
445      *
446      * <code>bool enabled = 1;</code>
447      *
448      * @param value The enabled to set.
449      * @return This builder for chaining.
450      */
setEnabled(boolean value)451     public Builder setEnabled(boolean value) {
452 
453       enabled_ = value;
454       bitField0_ |= 0x00000001;
455       onChanged();
456       return this;
457     }
458     /**
459      *
460      *
461      * <pre>
462      * Whether Shielded Nodes features are enabled on all nodes in this cluster.
463      * </pre>
464      *
465      * <code>bool enabled = 1;</code>
466      *
467      * @return This builder for chaining.
468      */
clearEnabled()469     public Builder clearEnabled() {
470       bitField0_ = (bitField0_ & ~0x00000001);
471       enabled_ = false;
472       onChanged();
473       return this;
474     }
475 
476     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)477     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
478       return super.setUnknownFields(unknownFields);
479     }
480 
481     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)482     public final Builder mergeUnknownFields(
483         final com.google.protobuf.UnknownFieldSet unknownFields) {
484       return super.mergeUnknownFields(unknownFields);
485     }
486 
487     // @@protoc_insertion_point(builder_scope:google.container.v1.ShieldedNodes)
488   }
489 
490   // @@protoc_insertion_point(class_scope:google.container.v1.ShieldedNodes)
491   private static final com.google.container.v1.ShieldedNodes DEFAULT_INSTANCE;
492 
493   static {
494     DEFAULT_INSTANCE = new com.google.container.v1.ShieldedNodes();
495   }
496 
getDefaultInstance()497   public static com.google.container.v1.ShieldedNodes getDefaultInstance() {
498     return DEFAULT_INSTANCE;
499   }
500 
501   private static final com.google.protobuf.Parser<ShieldedNodes> PARSER =
502       new com.google.protobuf.AbstractParser<ShieldedNodes>() {
503         @java.lang.Override
504         public ShieldedNodes parsePartialFrom(
505             com.google.protobuf.CodedInputStream input,
506             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
507             throws com.google.protobuf.InvalidProtocolBufferException {
508           Builder builder = newBuilder();
509           try {
510             builder.mergeFrom(input, extensionRegistry);
511           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
512             throw e.setUnfinishedMessage(builder.buildPartial());
513           } catch (com.google.protobuf.UninitializedMessageException e) {
514             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
515           } catch (java.io.IOException e) {
516             throw new com.google.protobuf.InvalidProtocolBufferException(e)
517                 .setUnfinishedMessage(builder.buildPartial());
518           }
519           return builder.buildPartial();
520         }
521       };
522 
parser()523   public static com.google.protobuf.Parser<ShieldedNodes> parser() {
524     return PARSER;
525   }
526 
527   @java.lang.Override
getParserForType()528   public com.google.protobuf.Parser<ShieldedNodes> getParserForType() {
529     return PARSER;
530   }
531 
532   @java.lang.Override
getDefaultInstanceForType()533   public com.google.container.v1.ShieldedNodes getDefaultInstanceForType() {
534     return DEFAULT_INSTANCE;
535   }
536 }
537