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