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