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/cloud/compute/v1/compute.proto 18 19 package com.google.cloud.compute.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * </pre> 26 * 27 * Protobuf type {@code google.cloud.compute.v1.ServerBinding} 28 */ 29 public final class ServerBinding extends com.google.protobuf.GeneratedMessageV3 30 implements 31 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.ServerBinding) 32 ServerBindingOrBuilder { 33 private static final long serialVersionUID = 0L; 34 // Use ServerBinding.newBuilder() to construct. ServerBinding(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)35 private ServerBinding(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 36 super(builder); 37 } 38 ServerBinding()39 private ServerBinding() { 40 type_ = ""; 41 } 42 43 @java.lang.Override 44 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)45 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 46 return new ServerBinding(); 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.cloud.compute.v1.Compute 56 .internal_static_google_cloud_compute_v1_ServerBinding_descriptor; 57 } 58 59 @java.lang.Override 60 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()61 internalGetFieldAccessorTable() { 62 return com.google.cloud.compute.v1.Compute 63 .internal_static_google_cloud_compute_v1_ServerBinding_fieldAccessorTable 64 .ensureFieldAccessorsInitialized( 65 com.google.cloud.compute.v1.ServerBinding.class, 66 com.google.cloud.compute.v1.ServerBinding.Builder.class); 67 } 68 69 /** 70 * 71 * 72 * <pre> 73 * </pre> 74 * 75 * Protobuf enum {@code google.cloud.compute.v1.ServerBinding.Type} 76 */ 77 public enum Type implements com.google.protobuf.ProtocolMessageEnum { 78 /** 79 * 80 * 81 * <pre> 82 * A value indicating that the enum field is not set. 83 * </pre> 84 * 85 * <code>UNDEFINED_TYPE = 0;</code> 86 */ 87 UNDEFINED_TYPE(0), 88 /** 89 * 90 * 91 * <pre> 92 * Node may associate with any physical server over its lifetime. 93 * </pre> 94 * 95 * <code>RESTART_NODE_ON_ANY_SERVER = 502950985;</code> 96 */ 97 RESTART_NODE_ON_ANY_SERVER(502950985), 98 /** 99 * 100 * 101 * <pre> 102 * Node may associate with minimal physical servers over its lifetime. 103 * </pre> 104 * 105 * <code>RESTART_NODE_ON_MINIMAL_SERVERS = 204166495;</code> 106 */ 107 RESTART_NODE_ON_MINIMAL_SERVERS(204166495), 108 /** <code>SERVER_BINDING_TYPE_UNSPECIFIED = 180825512;</code> */ 109 SERVER_BINDING_TYPE_UNSPECIFIED(180825512), 110 UNRECOGNIZED(-1), 111 ; 112 113 /** 114 * 115 * 116 * <pre> 117 * A value indicating that the enum field is not set. 118 * </pre> 119 * 120 * <code>UNDEFINED_TYPE = 0;</code> 121 */ 122 public static final int UNDEFINED_TYPE_VALUE = 0; 123 /** 124 * 125 * 126 * <pre> 127 * Node may associate with any physical server over its lifetime. 128 * </pre> 129 * 130 * <code>RESTART_NODE_ON_ANY_SERVER = 502950985;</code> 131 */ 132 public static final int RESTART_NODE_ON_ANY_SERVER_VALUE = 502950985; 133 /** 134 * 135 * 136 * <pre> 137 * Node may associate with minimal physical servers over its lifetime. 138 * </pre> 139 * 140 * <code>RESTART_NODE_ON_MINIMAL_SERVERS = 204166495;</code> 141 */ 142 public static final int RESTART_NODE_ON_MINIMAL_SERVERS_VALUE = 204166495; 143 /** <code>SERVER_BINDING_TYPE_UNSPECIFIED = 180825512;</code> */ 144 public static final int SERVER_BINDING_TYPE_UNSPECIFIED_VALUE = 180825512; 145 getNumber()146 public final int getNumber() { 147 if (this == UNRECOGNIZED) { 148 throw new java.lang.IllegalArgumentException( 149 "Can't get the number of an unknown enum value."); 150 } 151 return value; 152 } 153 154 /** 155 * @param value The numeric wire value of the corresponding enum entry. 156 * @return The enum associated with the given numeric wire value. 157 * @deprecated Use {@link #forNumber(int)} instead. 158 */ 159 @java.lang.Deprecated valueOf(int value)160 public static Type valueOf(int value) { 161 return forNumber(value); 162 } 163 164 /** 165 * @param value The numeric wire value of the corresponding enum entry. 166 * @return The enum associated with the given numeric wire value. 167 */ forNumber(int value)168 public static Type forNumber(int value) { 169 switch (value) { 170 case 0: 171 return UNDEFINED_TYPE; 172 case 502950985: 173 return RESTART_NODE_ON_ANY_SERVER; 174 case 204166495: 175 return RESTART_NODE_ON_MINIMAL_SERVERS; 176 case 180825512: 177 return SERVER_BINDING_TYPE_UNSPECIFIED; 178 default: 179 return null; 180 } 181 } 182 internalGetValueMap()183 public static com.google.protobuf.Internal.EnumLiteMap<Type> internalGetValueMap() { 184 return internalValueMap; 185 } 186 187 private static final com.google.protobuf.Internal.EnumLiteMap<Type> internalValueMap = 188 new com.google.protobuf.Internal.EnumLiteMap<Type>() { 189 public Type findValueByNumber(int number) { 190 return Type.forNumber(number); 191 } 192 }; 193 getValueDescriptor()194 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 195 if (this == UNRECOGNIZED) { 196 throw new java.lang.IllegalStateException( 197 "Can't get the descriptor of an unrecognized enum value."); 198 } 199 return getDescriptor().getValues().get(ordinal()); 200 } 201 getDescriptorForType()202 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 203 return getDescriptor(); 204 } 205 getDescriptor()206 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 207 return com.google.cloud.compute.v1.ServerBinding.getDescriptor().getEnumTypes().get(0); 208 } 209 210 private static final Type[] VALUES = values(); 211 valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)212 public static Type valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 213 if (desc.getType() != getDescriptor()) { 214 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 215 } 216 if (desc.getIndex() == -1) { 217 return UNRECOGNIZED; 218 } 219 return VALUES[desc.getIndex()]; 220 } 221 222 private final int value; 223 Type(int value)224 private Type(int value) { 225 this.value = value; 226 } 227 228 // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.ServerBinding.Type) 229 } 230 231 private int bitField0_; 232 public static final int TYPE_FIELD_NUMBER = 3575610; 233 234 @SuppressWarnings("serial") 235 private volatile java.lang.Object type_ = ""; 236 /** 237 * 238 * 239 * <pre> 240 * 241 * Check the Type enum for the list of possible values. 242 * </pre> 243 * 244 * <code>optional string type = 3575610;</code> 245 * 246 * @return Whether the type field is set. 247 */ 248 @java.lang.Override hasType()249 public boolean hasType() { 250 return ((bitField0_ & 0x00000001) != 0); 251 } 252 /** 253 * 254 * 255 * <pre> 256 * 257 * Check the Type enum for the list of possible values. 258 * </pre> 259 * 260 * <code>optional string type = 3575610;</code> 261 * 262 * @return The type. 263 */ 264 @java.lang.Override getType()265 public java.lang.String getType() { 266 java.lang.Object ref = type_; 267 if (ref instanceof java.lang.String) { 268 return (java.lang.String) ref; 269 } else { 270 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 271 java.lang.String s = bs.toStringUtf8(); 272 type_ = s; 273 return s; 274 } 275 } 276 /** 277 * 278 * 279 * <pre> 280 * 281 * Check the Type enum for the list of possible values. 282 * </pre> 283 * 284 * <code>optional string type = 3575610;</code> 285 * 286 * @return The bytes for type. 287 */ 288 @java.lang.Override getTypeBytes()289 public com.google.protobuf.ByteString getTypeBytes() { 290 java.lang.Object ref = type_; 291 if (ref instanceof java.lang.String) { 292 com.google.protobuf.ByteString b = 293 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 294 type_ = b; 295 return b; 296 } else { 297 return (com.google.protobuf.ByteString) ref; 298 } 299 } 300 301 private byte memoizedIsInitialized = -1; 302 303 @java.lang.Override isInitialized()304 public final boolean isInitialized() { 305 byte isInitialized = memoizedIsInitialized; 306 if (isInitialized == 1) return true; 307 if (isInitialized == 0) return false; 308 309 memoizedIsInitialized = 1; 310 return true; 311 } 312 313 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)314 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 315 if (((bitField0_ & 0x00000001) != 0)) { 316 com.google.protobuf.GeneratedMessageV3.writeString(output, 3575610, type_); 317 } 318 getUnknownFields().writeTo(output); 319 } 320 321 @java.lang.Override getSerializedSize()322 public int getSerializedSize() { 323 int size = memoizedSize; 324 if (size != -1) return size; 325 326 size = 0; 327 if (((bitField0_ & 0x00000001) != 0)) { 328 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3575610, type_); 329 } 330 size += getUnknownFields().getSerializedSize(); 331 memoizedSize = size; 332 return size; 333 } 334 335 @java.lang.Override equals(final java.lang.Object obj)336 public boolean equals(final java.lang.Object obj) { 337 if (obj == this) { 338 return true; 339 } 340 if (!(obj instanceof com.google.cloud.compute.v1.ServerBinding)) { 341 return super.equals(obj); 342 } 343 com.google.cloud.compute.v1.ServerBinding other = 344 (com.google.cloud.compute.v1.ServerBinding) obj; 345 346 if (hasType() != other.hasType()) return false; 347 if (hasType()) { 348 if (!getType().equals(other.getType())) return false; 349 } 350 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 351 return true; 352 } 353 354 @java.lang.Override hashCode()355 public int hashCode() { 356 if (memoizedHashCode != 0) { 357 return memoizedHashCode; 358 } 359 int hash = 41; 360 hash = (19 * hash) + getDescriptor().hashCode(); 361 if (hasType()) { 362 hash = (37 * hash) + TYPE_FIELD_NUMBER; 363 hash = (53 * hash) + getType().hashCode(); 364 } 365 hash = (29 * hash) + getUnknownFields().hashCode(); 366 memoizedHashCode = hash; 367 return hash; 368 } 369 parseFrom(java.nio.ByteBuffer data)370 public static com.google.cloud.compute.v1.ServerBinding parseFrom(java.nio.ByteBuffer data) 371 throws com.google.protobuf.InvalidProtocolBufferException { 372 return PARSER.parseFrom(data); 373 } 374 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)375 public static com.google.cloud.compute.v1.ServerBinding parseFrom( 376 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 377 throws com.google.protobuf.InvalidProtocolBufferException { 378 return PARSER.parseFrom(data, extensionRegistry); 379 } 380 parseFrom( com.google.protobuf.ByteString data)381 public static com.google.cloud.compute.v1.ServerBinding parseFrom( 382 com.google.protobuf.ByteString data) 383 throws com.google.protobuf.InvalidProtocolBufferException { 384 return PARSER.parseFrom(data); 385 } 386 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)387 public static com.google.cloud.compute.v1.ServerBinding parseFrom( 388 com.google.protobuf.ByteString data, 389 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 390 throws com.google.protobuf.InvalidProtocolBufferException { 391 return PARSER.parseFrom(data, extensionRegistry); 392 } 393 parseFrom(byte[] data)394 public static com.google.cloud.compute.v1.ServerBinding parseFrom(byte[] data) 395 throws com.google.protobuf.InvalidProtocolBufferException { 396 return PARSER.parseFrom(data); 397 } 398 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)399 public static com.google.cloud.compute.v1.ServerBinding parseFrom( 400 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 401 throws com.google.protobuf.InvalidProtocolBufferException { 402 return PARSER.parseFrom(data, extensionRegistry); 403 } 404 parseFrom(java.io.InputStream input)405 public static com.google.cloud.compute.v1.ServerBinding parseFrom(java.io.InputStream input) 406 throws java.io.IOException { 407 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 408 } 409 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)410 public static com.google.cloud.compute.v1.ServerBinding parseFrom( 411 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 412 throws java.io.IOException { 413 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 414 PARSER, input, extensionRegistry); 415 } 416 parseDelimitedFrom( java.io.InputStream input)417 public static com.google.cloud.compute.v1.ServerBinding parseDelimitedFrom( 418 java.io.InputStream input) throws java.io.IOException { 419 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 420 } 421 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)422 public static com.google.cloud.compute.v1.ServerBinding parseDelimitedFrom( 423 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 424 throws java.io.IOException { 425 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 426 PARSER, input, extensionRegistry); 427 } 428 parseFrom( com.google.protobuf.CodedInputStream input)429 public static com.google.cloud.compute.v1.ServerBinding parseFrom( 430 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 431 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 432 } 433 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)434 public static com.google.cloud.compute.v1.ServerBinding parseFrom( 435 com.google.protobuf.CodedInputStream input, 436 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 437 throws java.io.IOException { 438 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 439 PARSER, input, extensionRegistry); 440 } 441 442 @java.lang.Override newBuilderForType()443 public Builder newBuilderForType() { 444 return newBuilder(); 445 } 446 newBuilder()447 public static Builder newBuilder() { 448 return DEFAULT_INSTANCE.toBuilder(); 449 } 450 newBuilder(com.google.cloud.compute.v1.ServerBinding prototype)451 public static Builder newBuilder(com.google.cloud.compute.v1.ServerBinding prototype) { 452 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 453 } 454 455 @java.lang.Override toBuilder()456 public Builder toBuilder() { 457 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 458 } 459 460 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)461 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 462 Builder builder = new Builder(parent); 463 return builder; 464 } 465 /** 466 * 467 * 468 * <pre> 469 * </pre> 470 * 471 * Protobuf type {@code google.cloud.compute.v1.ServerBinding} 472 */ 473 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 474 implements 475 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.ServerBinding) 476 com.google.cloud.compute.v1.ServerBindingOrBuilder { getDescriptor()477 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 478 return com.google.cloud.compute.v1.Compute 479 .internal_static_google_cloud_compute_v1_ServerBinding_descriptor; 480 } 481 482 @java.lang.Override 483 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()484 internalGetFieldAccessorTable() { 485 return com.google.cloud.compute.v1.Compute 486 .internal_static_google_cloud_compute_v1_ServerBinding_fieldAccessorTable 487 .ensureFieldAccessorsInitialized( 488 com.google.cloud.compute.v1.ServerBinding.class, 489 com.google.cloud.compute.v1.ServerBinding.Builder.class); 490 } 491 492 // Construct using com.google.cloud.compute.v1.ServerBinding.newBuilder() Builder()493 private Builder() {} 494 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)495 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 496 super(parent); 497 } 498 499 @java.lang.Override clear()500 public Builder clear() { 501 super.clear(); 502 bitField0_ = 0; 503 type_ = ""; 504 return this; 505 } 506 507 @java.lang.Override getDescriptorForType()508 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 509 return com.google.cloud.compute.v1.Compute 510 .internal_static_google_cloud_compute_v1_ServerBinding_descriptor; 511 } 512 513 @java.lang.Override getDefaultInstanceForType()514 public com.google.cloud.compute.v1.ServerBinding getDefaultInstanceForType() { 515 return com.google.cloud.compute.v1.ServerBinding.getDefaultInstance(); 516 } 517 518 @java.lang.Override build()519 public com.google.cloud.compute.v1.ServerBinding build() { 520 com.google.cloud.compute.v1.ServerBinding result = buildPartial(); 521 if (!result.isInitialized()) { 522 throw newUninitializedMessageException(result); 523 } 524 return result; 525 } 526 527 @java.lang.Override buildPartial()528 public com.google.cloud.compute.v1.ServerBinding buildPartial() { 529 com.google.cloud.compute.v1.ServerBinding result = 530 new com.google.cloud.compute.v1.ServerBinding(this); 531 if (bitField0_ != 0) { 532 buildPartial0(result); 533 } 534 onBuilt(); 535 return result; 536 } 537 buildPartial0(com.google.cloud.compute.v1.ServerBinding result)538 private void buildPartial0(com.google.cloud.compute.v1.ServerBinding result) { 539 int from_bitField0_ = bitField0_; 540 int to_bitField0_ = 0; 541 if (((from_bitField0_ & 0x00000001) != 0)) { 542 result.type_ = type_; 543 to_bitField0_ |= 0x00000001; 544 } 545 result.bitField0_ |= to_bitField0_; 546 } 547 548 @java.lang.Override clone()549 public Builder clone() { 550 return super.clone(); 551 } 552 553 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)554 public Builder setField( 555 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 556 return super.setField(field, value); 557 } 558 559 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)560 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 561 return super.clearField(field); 562 } 563 564 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)565 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 566 return super.clearOneof(oneof); 567 } 568 569 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)570 public Builder setRepeatedField( 571 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 572 return super.setRepeatedField(field, index, value); 573 } 574 575 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)576 public Builder addRepeatedField( 577 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 578 return super.addRepeatedField(field, value); 579 } 580 581 @java.lang.Override mergeFrom(com.google.protobuf.Message other)582 public Builder mergeFrom(com.google.protobuf.Message other) { 583 if (other instanceof com.google.cloud.compute.v1.ServerBinding) { 584 return mergeFrom((com.google.cloud.compute.v1.ServerBinding) other); 585 } else { 586 super.mergeFrom(other); 587 return this; 588 } 589 } 590 mergeFrom(com.google.cloud.compute.v1.ServerBinding other)591 public Builder mergeFrom(com.google.cloud.compute.v1.ServerBinding other) { 592 if (other == com.google.cloud.compute.v1.ServerBinding.getDefaultInstance()) return this; 593 if (other.hasType()) { 594 type_ = other.type_; 595 bitField0_ |= 0x00000001; 596 onChanged(); 597 } 598 this.mergeUnknownFields(other.getUnknownFields()); 599 onChanged(); 600 return this; 601 } 602 603 @java.lang.Override isInitialized()604 public final boolean isInitialized() { 605 return true; 606 } 607 608 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)609 public Builder mergeFrom( 610 com.google.protobuf.CodedInputStream input, 611 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 612 throws java.io.IOException { 613 if (extensionRegistry == null) { 614 throw new java.lang.NullPointerException(); 615 } 616 try { 617 boolean done = false; 618 while (!done) { 619 int tag = input.readTag(); 620 switch (tag) { 621 case 0: 622 done = true; 623 break; 624 case 28604882: 625 { 626 type_ = input.readStringRequireUtf8(); 627 bitField0_ |= 0x00000001; 628 break; 629 } // case 28604882 630 default: 631 { 632 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 633 done = true; // was an endgroup tag 634 } 635 break; 636 } // default: 637 } // switch (tag) 638 } // while (!done) 639 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 640 throw e.unwrapIOException(); 641 } finally { 642 onChanged(); 643 } // finally 644 return this; 645 } 646 647 private int bitField0_; 648 649 private java.lang.Object type_ = ""; 650 /** 651 * 652 * 653 * <pre> 654 * 655 * Check the Type enum for the list of possible values. 656 * </pre> 657 * 658 * <code>optional string type = 3575610;</code> 659 * 660 * @return Whether the type field is set. 661 */ hasType()662 public boolean hasType() { 663 return ((bitField0_ & 0x00000001) != 0); 664 } 665 /** 666 * 667 * 668 * <pre> 669 * 670 * Check the Type enum for the list of possible values. 671 * </pre> 672 * 673 * <code>optional string type = 3575610;</code> 674 * 675 * @return The type. 676 */ getType()677 public java.lang.String getType() { 678 java.lang.Object ref = type_; 679 if (!(ref instanceof java.lang.String)) { 680 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 681 java.lang.String s = bs.toStringUtf8(); 682 type_ = s; 683 return s; 684 } else { 685 return (java.lang.String) ref; 686 } 687 } 688 /** 689 * 690 * 691 * <pre> 692 * 693 * Check the Type enum for the list of possible values. 694 * </pre> 695 * 696 * <code>optional string type = 3575610;</code> 697 * 698 * @return The bytes for type. 699 */ getTypeBytes()700 public com.google.protobuf.ByteString getTypeBytes() { 701 java.lang.Object ref = type_; 702 if (ref instanceof String) { 703 com.google.protobuf.ByteString b = 704 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 705 type_ = b; 706 return b; 707 } else { 708 return (com.google.protobuf.ByteString) ref; 709 } 710 } 711 /** 712 * 713 * 714 * <pre> 715 * 716 * Check the Type enum for the list of possible values. 717 * </pre> 718 * 719 * <code>optional string type = 3575610;</code> 720 * 721 * @param value The type to set. 722 * @return This builder for chaining. 723 */ setType(java.lang.String value)724 public Builder setType(java.lang.String value) { 725 if (value == null) { 726 throw new NullPointerException(); 727 } 728 type_ = value; 729 bitField0_ |= 0x00000001; 730 onChanged(); 731 return this; 732 } 733 /** 734 * 735 * 736 * <pre> 737 * 738 * Check the Type enum for the list of possible values. 739 * </pre> 740 * 741 * <code>optional string type = 3575610;</code> 742 * 743 * @return This builder for chaining. 744 */ clearType()745 public Builder clearType() { 746 type_ = getDefaultInstance().getType(); 747 bitField0_ = (bitField0_ & ~0x00000001); 748 onChanged(); 749 return this; 750 } 751 /** 752 * 753 * 754 * <pre> 755 * 756 * Check the Type enum for the list of possible values. 757 * </pre> 758 * 759 * <code>optional string type = 3575610;</code> 760 * 761 * @param value The bytes for type to set. 762 * @return This builder for chaining. 763 */ setTypeBytes(com.google.protobuf.ByteString value)764 public Builder setTypeBytes(com.google.protobuf.ByteString value) { 765 if (value == null) { 766 throw new NullPointerException(); 767 } 768 checkByteStringIsUtf8(value); 769 type_ = value; 770 bitField0_ |= 0x00000001; 771 onChanged(); 772 return this; 773 } 774 775 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)776 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 777 return super.setUnknownFields(unknownFields); 778 } 779 780 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)781 public final Builder mergeUnknownFields( 782 final com.google.protobuf.UnknownFieldSet unknownFields) { 783 return super.mergeUnknownFields(unknownFields); 784 } 785 786 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.ServerBinding) 787 } 788 789 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.ServerBinding) 790 private static final com.google.cloud.compute.v1.ServerBinding DEFAULT_INSTANCE; 791 792 static { 793 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.ServerBinding(); 794 } 795 getDefaultInstance()796 public static com.google.cloud.compute.v1.ServerBinding getDefaultInstance() { 797 return DEFAULT_INSTANCE; 798 } 799 800 private static final com.google.protobuf.Parser<ServerBinding> PARSER = 801 new com.google.protobuf.AbstractParser<ServerBinding>() { 802 @java.lang.Override 803 public ServerBinding parsePartialFrom( 804 com.google.protobuf.CodedInputStream input, 805 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 806 throws com.google.protobuf.InvalidProtocolBufferException { 807 Builder builder = newBuilder(); 808 try { 809 builder.mergeFrom(input, extensionRegistry); 810 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 811 throw e.setUnfinishedMessage(builder.buildPartial()); 812 } catch (com.google.protobuf.UninitializedMessageException e) { 813 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 814 } catch (java.io.IOException e) { 815 throw new com.google.protobuf.InvalidProtocolBufferException(e) 816 .setUnfinishedMessage(builder.buildPartial()); 817 } 818 return builder.buildPartial(); 819 } 820 }; 821 parser()822 public static com.google.protobuf.Parser<ServerBinding> parser() { 823 return PARSER; 824 } 825 826 @java.lang.Override getParserForType()827 public com.google.protobuf.Parser<ServerBinding> getParserForType() { 828 return PARSER; 829 } 830 831 @java.lang.Override getDefaultInstanceForType()832 public com.google.cloud.compute.v1.ServerBinding getDefaultInstanceForType() { 833 return DEFAULT_INSTANCE; 834 } 835 } 836