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