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