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