• 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 for NodeLocal DNSCache
26  * </pre>
27  *
28  * Protobuf type {@code google.container.v1.DnsCacheConfig}
29  */
30 public final class DnsCacheConfig extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.container.v1.DnsCacheConfig)
33     DnsCacheConfigOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use DnsCacheConfig.newBuilder() to construct.
DnsCacheConfig(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private DnsCacheConfig(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
DnsCacheConfig()40   private DnsCacheConfig() {}
41 
42   @java.lang.Override
43   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)44   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
45     return new DnsCacheConfig();
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_DnsCacheConfig_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_DnsCacheConfig_fieldAccessorTable
63         .ensureFieldAccessorsInitialized(
64             com.google.container.v1.DnsCacheConfig.class,
65             com.google.container.v1.DnsCacheConfig.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 NodeLocal DNSCache is enabled for 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.DnsCacheConfig)) {
126       return super.equals(obj);
127     }
128     com.google.container.v1.DnsCacheConfig other = (com.google.container.v1.DnsCacheConfig) 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.DnsCacheConfig 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.DnsCacheConfig 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.DnsCacheConfig parseFrom(
161       com.google.protobuf.ByteString data)
162       throws com.google.protobuf.InvalidProtocolBufferException {
163     return PARSER.parseFrom(data);
164   }
165 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)166   public static com.google.container.v1.DnsCacheConfig parseFrom(
167       com.google.protobuf.ByteString data,
168       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
169       throws com.google.protobuf.InvalidProtocolBufferException {
170     return PARSER.parseFrom(data, extensionRegistry);
171   }
172 
parseFrom(byte[] data)173   public static com.google.container.v1.DnsCacheConfig parseFrom(byte[] data)
174       throws com.google.protobuf.InvalidProtocolBufferException {
175     return PARSER.parseFrom(data);
176   }
177 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)178   public static com.google.container.v1.DnsCacheConfig parseFrom(
179       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
180       throws com.google.protobuf.InvalidProtocolBufferException {
181     return PARSER.parseFrom(data, extensionRegistry);
182   }
183 
parseFrom(java.io.InputStream input)184   public static com.google.container.v1.DnsCacheConfig parseFrom(java.io.InputStream input)
185       throws java.io.IOException {
186     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
187   }
188 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)189   public static com.google.container.v1.DnsCacheConfig parseFrom(
190       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
191       throws java.io.IOException {
192     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
193         PARSER, input, extensionRegistry);
194   }
195 
parseDelimitedFrom(java.io.InputStream input)196   public static com.google.container.v1.DnsCacheConfig parseDelimitedFrom(java.io.InputStream input)
197       throws java.io.IOException {
198     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
199   }
200 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)201   public static com.google.container.v1.DnsCacheConfig parseDelimitedFrom(
202       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
203       throws java.io.IOException {
204     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
205         PARSER, input, extensionRegistry);
206   }
207 
parseFrom( com.google.protobuf.CodedInputStream input)208   public static com.google.container.v1.DnsCacheConfig parseFrom(
209       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
210     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
211   }
212 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)213   public static com.google.container.v1.DnsCacheConfig parseFrom(
214       com.google.protobuf.CodedInputStream input,
215       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
216       throws java.io.IOException {
217     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
218         PARSER, input, extensionRegistry);
219   }
220 
221   @java.lang.Override
newBuilderForType()222   public Builder newBuilderForType() {
223     return newBuilder();
224   }
225 
newBuilder()226   public static Builder newBuilder() {
227     return DEFAULT_INSTANCE.toBuilder();
228   }
229 
newBuilder(com.google.container.v1.DnsCacheConfig prototype)230   public static Builder newBuilder(com.google.container.v1.DnsCacheConfig prototype) {
231     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
232   }
233 
234   @java.lang.Override
toBuilder()235   public Builder toBuilder() {
236     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
237   }
238 
239   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)240   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
241     Builder builder = new Builder(parent);
242     return builder;
243   }
244   /**
245    *
246    *
247    * <pre>
248    * Configuration for NodeLocal DNSCache
249    * </pre>
250    *
251    * Protobuf type {@code google.container.v1.DnsCacheConfig}
252    */
253   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
254       implements
255       // @@protoc_insertion_point(builder_implements:google.container.v1.DnsCacheConfig)
256       com.google.container.v1.DnsCacheConfigOrBuilder {
getDescriptor()257     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
258       return com.google.container.v1.ClusterServiceProto
259           .internal_static_google_container_v1_DnsCacheConfig_descriptor;
260     }
261 
262     @java.lang.Override
263     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()264         internalGetFieldAccessorTable() {
265       return com.google.container.v1.ClusterServiceProto
266           .internal_static_google_container_v1_DnsCacheConfig_fieldAccessorTable
267           .ensureFieldAccessorsInitialized(
268               com.google.container.v1.DnsCacheConfig.class,
269               com.google.container.v1.DnsCacheConfig.Builder.class);
270     }
271 
272     // Construct using com.google.container.v1.DnsCacheConfig.newBuilder()
Builder()273     private Builder() {}
274 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)275     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
276       super(parent);
277     }
278 
279     @java.lang.Override
clear()280     public Builder clear() {
281       super.clear();
282       bitField0_ = 0;
283       enabled_ = false;
284       return this;
285     }
286 
287     @java.lang.Override
getDescriptorForType()288     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
289       return com.google.container.v1.ClusterServiceProto
290           .internal_static_google_container_v1_DnsCacheConfig_descriptor;
291     }
292 
293     @java.lang.Override
getDefaultInstanceForType()294     public com.google.container.v1.DnsCacheConfig getDefaultInstanceForType() {
295       return com.google.container.v1.DnsCacheConfig.getDefaultInstance();
296     }
297 
298     @java.lang.Override
build()299     public com.google.container.v1.DnsCacheConfig build() {
300       com.google.container.v1.DnsCacheConfig result = buildPartial();
301       if (!result.isInitialized()) {
302         throw newUninitializedMessageException(result);
303       }
304       return result;
305     }
306 
307     @java.lang.Override
buildPartial()308     public com.google.container.v1.DnsCacheConfig buildPartial() {
309       com.google.container.v1.DnsCacheConfig result =
310           new com.google.container.v1.DnsCacheConfig(this);
311       if (bitField0_ != 0) {
312         buildPartial0(result);
313       }
314       onBuilt();
315       return result;
316     }
317 
buildPartial0(com.google.container.v1.DnsCacheConfig result)318     private void buildPartial0(com.google.container.v1.DnsCacheConfig result) {
319       int from_bitField0_ = bitField0_;
320       if (((from_bitField0_ & 0x00000001) != 0)) {
321         result.enabled_ = enabled_;
322       }
323     }
324 
325     @java.lang.Override
clone()326     public Builder clone() {
327       return super.clone();
328     }
329 
330     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)331     public Builder setField(
332         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
333       return super.setField(field, value);
334     }
335 
336     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)337     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
338       return super.clearField(field);
339     }
340 
341     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)342     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
343       return super.clearOneof(oneof);
344     }
345 
346     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)347     public Builder setRepeatedField(
348         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
349       return super.setRepeatedField(field, index, value);
350     }
351 
352     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)353     public Builder addRepeatedField(
354         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
355       return super.addRepeatedField(field, value);
356     }
357 
358     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)359     public Builder mergeFrom(com.google.protobuf.Message other) {
360       if (other instanceof com.google.container.v1.DnsCacheConfig) {
361         return mergeFrom((com.google.container.v1.DnsCacheConfig) other);
362       } else {
363         super.mergeFrom(other);
364         return this;
365       }
366     }
367 
mergeFrom(com.google.container.v1.DnsCacheConfig other)368     public Builder mergeFrom(com.google.container.v1.DnsCacheConfig other) {
369       if (other == com.google.container.v1.DnsCacheConfig.getDefaultInstance()) return this;
370       if (other.getEnabled() != false) {
371         setEnabled(other.getEnabled());
372       }
373       this.mergeUnknownFields(other.getUnknownFields());
374       onChanged();
375       return this;
376     }
377 
378     @java.lang.Override
isInitialized()379     public final boolean isInitialized() {
380       return true;
381     }
382 
383     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)384     public Builder mergeFrom(
385         com.google.protobuf.CodedInputStream input,
386         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
387         throws java.io.IOException {
388       if (extensionRegistry == null) {
389         throw new java.lang.NullPointerException();
390       }
391       try {
392         boolean done = false;
393         while (!done) {
394           int tag = input.readTag();
395           switch (tag) {
396             case 0:
397               done = true;
398               break;
399             case 8:
400               {
401                 enabled_ = input.readBool();
402                 bitField0_ |= 0x00000001;
403                 break;
404               } // case 8
405             default:
406               {
407                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
408                   done = true; // was an endgroup tag
409                 }
410                 break;
411               } // default:
412           } // switch (tag)
413         } // while (!done)
414       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
415         throw e.unwrapIOException();
416       } finally {
417         onChanged();
418       } // finally
419       return this;
420     }
421 
422     private int bitField0_;
423 
424     private boolean enabled_;
425     /**
426      *
427      *
428      * <pre>
429      * Whether NodeLocal DNSCache is enabled for this cluster.
430      * </pre>
431      *
432      * <code>bool enabled = 1;</code>
433      *
434      * @return The enabled.
435      */
436     @java.lang.Override
getEnabled()437     public boolean getEnabled() {
438       return enabled_;
439     }
440     /**
441      *
442      *
443      * <pre>
444      * Whether NodeLocal DNSCache is enabled for this cluster.
445      * </pre>
446      *
447      * <code>bool enabled = 1;</code>
448      *
449      * @param value The enabled to set.
450      * @return This builder for chaining.
451      */
setEnabled(boolean value)452     public Builder setEnabled(boolean value) {
453 
454       enabled_ = value;
455       bitField0_ |= 0x00000001;
456       onChanged();
457       return this;
458     }
459     /**
460      *
461      *
462      * <pre>
463      * Whether NodeLocal DNSCache is enabled for this cluster.
464      * </pre>
465      *
466      * <code>bool enabled = 1;</code>
467      *
468      * @return This builder for chaining.
469      */
clearEnabled()470     public Builder clearEnabled() {
471       bitField0_ = (bitField0_ & ~0x00000001);
472       enabled_ = false;
473       onChanged();
474       return this;
475     }
476 
477     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)478     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
479       return super.setUnknownFields(unknownFields);
480     }
481 
482     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)483     public final Builder mergeUnknownFields(
484         final com.google.protobuf.UnknownFieldSet unknownFields) {
485       return super.mergeUnknownFields(unknownFields);
486     }
487 
488     // @@protoc_insertion_point(builder_scope:google.container.v1.DnsCacheConfig)
489   }
490 
491   // @@protoc_insertion_point(class_scope:google.container.v1.DnsCacheConfig)
492   private static final com.google.container.v1.DnsCacheConfig DEFAULT_INSTANCE;
493 
494   static {
495     DEFAULT_INSTANCE = new com.google.container.v1.DnsCacheConfig();
496   }
497 
getDefaultInstance()498   public static com.google.container.v1.DnsCacheConfig getDefaultInstance() {
499     return DEFAULT_INSTANCE;
500   }
501 
502   private static final com.google.protobuf.Parser<DnsCacheConfig> PARSER =
503       new com.google.protobuf.AbstractParser<DnsCacheConfig>() {
504         @java.lang.Override
505         public DnsCacheConfig parsePartialFrom(
506             com.google.protobuf.CodedInputStream input,
507             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
508             throws com.google.protobuf.InvalidProtocolBufferException {
509           Builder builder = newBuilder();
510           try {
511             builder.mergeFrom(input, extensionRegistry);
512           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
513             throw e.setUnfinishedMessage(builder.buildPartial());
514           } catch (com.google.protobuf.UninitializedMessageException e) {
515             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
516           } catch (java.io.IOException e) {
517             throw new com.google.protobuf.InvalidProtocolBufferException(e)
518                 .setUnfinishedMessage(builder.buildPartial());
519           }
520           return builder.buildPartial();
521         }
522       };
523 
parser()524   public static com.google.protobuf.Parser<DnsCacheConfig> parser() {
525     return PARSER;
526   }
527 
528   @java.lang.Override
getParserForType()529   public com.google.protobuf.Parser<DnsCacheConfig> getParserForType() {
530     return PARSER;
531   }
532 
533   @java.lang.Override
getDefaultInstanceForType()534   public com.google.container.v1.DnsCacheConfig getDefaultInstanceForType() {
535     return DEFAULT_INSTANCE;
536   }
537 }
538