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