1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/cloud/compute/v1/compute.proto 18 19 package com.google.cloud.compute.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * </pre> 26 * 27 * Protobuf type {@code google.cloud.compute.v1.TestFailure} 28 */ 29 public final class TestFailure extends com.google.protobuf.GeneratedMessageV3 30 implements 31 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.TestFailure) 32 TestFailureOrBuilder { 33 private static final long serialVersionUID = 0L; 34 // Use TestFailure.newBuilder() to construct. TestFailure(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)35 private TestFailure(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 36 super(builder); 37 } 38 TestFailure()39 private TestFailure() { 40 actualOutputUrl_ = ""; 41 actualService_ = ""; 42 expectedOutputUrl_ = ""; 43 expectedService_ = ""; 44 headers_ = java.util.Collections.emptyList(); 45 host_ = ""; 46 path_ = ""; 47 } 48 49 @java.lang.Override 50 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)51 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 52 return new TestFailure(); 53 } 54 55 @java.lang.Override getUnknownFields()56 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 57 return this.unknownFields; 58 } 59 getDescriptor()60 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 61 return com.google.cloud.compute.v1.Compute 62 .internal_static_google_cloud_compute_v1_TestFailure_descriptor; 63 } 64 65 @java.lang.Override 66 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()67 internalGetFieldAccessorTable() { 68 return com.google.cloud.compute.v1.Compute 69 .internal_static_google_cloud_compute_v1_TestFailure_fieldAccessorTable 70 .ensureFieldAccessorsInitialized( 71 com.google.cloud.compute.v1.TestFailure.class, 72 com.google.cloud.compute.v1.TestFailure.Builder.class); 73 } 74 75 private int bitField0_; 76 public static final int ACTUAL_OUTPUT_URL_FIELD_NUMBER = 287075458; 77 78 @SuppressWarnings("serial") 79 private volatile java.lang.Object actualOutputUrl_ = ""; 80 /** 81 * 82 * 83 * <pre> 84 * The actual output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 85 * </pre> 86 * 87 * <code>optional string actual_output_url = 287075458;</code> 88 * 89 * @return Whether the actualOutputUrl field is set. 90 */ 91 @java.lang.Override hasActualOutputUrl()92 public boolean hasActualOutputUrl() { 93 return ((bitField0_ & 0x00000001) != 0); 94 } 95 /** 96 * 97 * 98 * <pre> 99 * The actual output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 100 * </pre> 101 * 102 * <code>optional string actual_output_url = 287075458;</code> 103 * 104 * @return The actualOutputUrl. 105 */ 106 @java.lang.Override getActualOutputUrl()107 public java.lang.String getActualOutputUrl() { 108 java.lang.Object ref = actualOutputUrl_; 109 if (ref instanceof java.lang.String) { 110 return (java.lang.String) ref; 111 } else { 112 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 113 java.lang.String s = bs.toStringUtf8(); 114 actualOutputUrl_ = s; 115 return s; 116 } 117 } 118 /** 119 * 120 * 121 * <pre> 122 * The actual output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 123 * </pre> 124 * 125 * <code>optional string actual_output_url = 287075458;</code> 126 * 127 * @return The bytes for actualOutputUrl. 128 */ 129 @java.lang.Override getActualOutputUrlBytes()130 public com.google.protobuf.ByteString getActualOutputUrlBytes() { 131 java.lang.Object ref = actualOutputUrl_; 132 if (ref instanceof java.lang.String) { 133 com.google.protobuf.ByteString b = 134 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 135 actualOutputUrl_ = b; 136 return b; 137 } else { 138 return (com.google.protobuf.ByteString) ref; 139 } 140 } 141 142 public static final int ACTUAL_REDIRECT_RESPONSE_CODE_FIELD_NUMBER = 42926553; 143 private int actualRedirectResponseCode_ = 0; 144 /** 145 * 146 * 147 * <pre> 148 * Actual HTTP status code for rule with `urlRedirect` calculated by load balancer 149 * </pre> 150 * 151 * <code>optional int32 actual_redirect_response_code = 42926553;</code> 152 * 153 * @return Whether the actualRedirectResponseCode field is set. 154 */ 155 @java.lang.Override hasActualRedirectResponseCode()156 public boolean hasActualRedirectResponseCode() { 157 return ((bitField0_ & 0x00000002) != 0); 158 } 159 /** 160 * 161 * 162 * <pre> 163 * Actual HTTP status code for rule with `urlRedirect` calculated by load balancer 164 * </pre> 165 * 166 * <code>optional int32 actual_redirect_response_code = 42926553;</code> 167 * 168 * @return The actualRedirectResponseCode. 169 */ 170 @java.lang.Override getActualRedirectResponseCode()171 public int getActualRedirectResponseCode() { 172 return actualRedirectResponseCode_; 173 } 174 175 public static final int ACTUAL_SERVICE_FIELD_NUMBER = 440379652; 176 177 @SuppressWarnings("serial") 178 private volatile java.lang.Object actualService_ = ""; 179 /** 180 * 181 * 182 * <pre> 183 * BackendService or BackendBucket returned by load balancer. 184 * </pre> 185 * 186 * <code>optional string actual_service = 440379652;</code> 187 * 188 * @return Whether the actualService field is set. 189 */ 190 @java.lang.Override hasActualService()191 public boolean hasActualService() { 192 return ((bitField0_ & 0x00000004) != 0); 193 } 194 /** 195 * 196 * 197 * <pre> 198 * BackendService or BackendBucket returned by load balancer. 199 * </pre> 200 * 201 * <code>optional string actual_service = 440379652;</code> 202 * 203 * @return The actualService. 204 */ 205 @java.lang.Override getActualService()206 public java.lang.String getActualService() { 207 java.lang.Object ref = actualService_; 208 if (ref instanceof java.lang.String) { 209 return (java.lang.String) ref; 210 } else { 211 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 212 java.lang.String s = bs.toStringUtf8(); 213 actualService_ = s; 214 return s; 215 } 216 } 217 /** 218 * 219 * 220 * <pre> 221 * BackendService or BackendBucket returned by load balancer. 222 * </pre> 223 * 224 * <code>optional string actual_service = 440379652;</code> 225 * 226 * @return The bytes for actualService. 227 */ 228 @java.lang.Override getActualServiceBytes()229 public com.google.protobuf.ByteString getActualServiceBytes() { 230 java.lang.Object ref = actualService_; 231 if (ref instanceof java.lang.String) { 232 com.google.protobuf.ByteString b = 233 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 234 actualService_ = b; 235 return b; 236 } else { 237 return (com.google.protobuf.ByteString) ref; 238 } 239 } 240 241 public static final int EXPECTED_OUTPUT_URL_FIELD_NUMBER = 433967384; 242 243 @SuppressWarnings("serial") 244 private volatile java.lang.Object expectedOutputUrl_ = ""; 245 /** 246 * 247 * 248 * <pre> 249 * The expected output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 250 * </pre> 251 * 252 * <code>optional string expected_output_url = 433967384;</code> 253 * 254 * @return Whether the expectedOutputUrl field is set. 255 */ 256 @java.lang.Override hasExpectedOutputUrl()257 public boolean hasExpectedOutputUrl() { 258 return ((bitField0_ & 0x00000008) != 0); 259 } 260 /** 261 * 262 * 263 * <pre> 264 * The expected output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 265 * </pre> 266 * 267 * <code>optional string expected_output_url = 433967384;</code> 268 * 269 * @return The expectedOutputUrl. 270 */ 271 @java.lang.Override getExpectedOutputUrl()272 public java.lang.String getExpectedOutputUrl() { 273 java.lang.Object ref = expectedOutputUrl_; 274 if (ref instanceof java.lang.String) { 275 return (java.lang.String) ref; 276 } else { 277 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 278 java.lang.String s = bs.toStringUtf8(); 279 expectedOutputUrl_ = s; 280 return s; 281 } 282 } 283 /** 284 * 285 * 286 * <pre> 287 * The expected output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 288 * </pre> 289 * 290 * <code>optional string expected_output_url = 433967384;</code> 291 * 292 * @return The bytes for expectedOutputUrl. 293 */ 294 @java.lang.Override getExpectedOutputUrlBytes()295 public com.google.protobuf.ByteString getExpectedOutputUrlBytes() { 296 java.lang.Object ref = expectedOutputUrl_; 297 if (ref instanceof java.lang.String) { 298 com.google.protobuf.ByteString b = 299 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 300 expectedOutputUrl_ = b; 301 return b; 302 } else { 303 return (com.google.protobuf.ByteString) ref; 304 } 305 } 306 307 public static final int EXPECTED_REDIRECT_RESPONSE_CODE_FIELD_NUMBER = 18888047; 308 private int expectedRedirectResponseCode_ = 0; 309 /** 310 * 311 * 312 * <pre> 313 * Expected HTTP status code for rule with `urlRedirect` calculated by load balancer 314 * </pre> 315 * 316 * <code>optional int32 expected_redirect_response_code = 18888047;</code> 317 * 318 * @return Whether the expectedRedirectResponseCode field is set. 319 */ 320 @java.lang.Override hasExpectedRedirectResponseCode()321 public boolean hasExpectedRedirectResponseCode() { 322 return ((bitField0_ & 0x00000010) != 0); 323 } 324 /** 325 * 326 * 327 * <pre> 328 * Expected HTTP status code for rule with `urlRedirect` calculated by load balancer 329 * </pre> 330 * 331 * <code>optional int32 expected_redirect_response_code = 18888047;</code> 332 * 333 * @return The expectedRedirectResponseCode. 334 */ 335 @java.lang.Override getExpectedRedirectResponseCode()336 public int getExpectedRedirectResponseCode() { 337 return expectedRedirectResponseCode_; 338 } 339 340 public static final int EXPECTED_SERVICE_FIELD_NUMBER = 133987374; 341 342 @SuppressWarnings("serial") 343 private volatile java.lang.Object expectedService_ = ""; 344 /** 345 * 346 * 347 * <pre> 348 * Expected BackendService or BackendBucket resource the given URL should be mapped to. 349 * </pre> 350 * 351 * <code>optional string expected_service = 133987374;</code> 352 * 353 * @return Whether the expectedService field is set. 354 */ 355 @java.lang.Override hasExpectedService()356 public boolean hasExpectedService() { 357 return ((bitField0_ & 0x00000020) != 0); 358 } 359 /** 360 * 361 * 362 * <pre> 363 * Expected BackendService or BackendBucket resource the given URL should be mapped to. 364 * </pre> 365 * 366 * <code>optional string expected_service = 133987374;</code> 367 * 368 * @return The expectedService. 369 */ 370 @java.lang.Override getExpectedService()371 public java.lang.String getExpectedService() { 372 java.lang.Object ref = expectedService_; 373 if (ref instanceof java.lang.String) { 374 return (java.lang.String) ref; 375 } else { 376 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 377 java.lang.String s = bs.toStringUtf8(); 378 expectedService_ = s; 379 return s; 380 } 381 } 382 /** 383 * 384 * 385 * <pre> 386 * Expected BackendService or BackendBucket resource the given URL should be mapped to. 387 * </pre> 388 * 389 * <code>optional string expected_service = 133987374;</code> 390 * 391 * @return The bytes for expectedService. 392 */ 393 @java.lang.Override getExpectedServiceBytes()394 public com.google.protobuf.ByteString getExpectedServiceBytes() { 395 java.lang.Object ref = expectedService_; 396 if (ref instanceof java.lang.String) { 397 com.google.protobuf.ByteString b = 398 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 399 expectedService_ = b; 400 return b; 401 } else { 402 return (com.google.protobuf.ByteString) ref; 403 } 404 } 405 406 public static final int HEADERS_FIELD_NUMBER = 258436998; 407 408 @SuppressWarnings("serial") 409 private java.util.List<com.google.cloud.compute.v1.UrlMapTestHeader> headers_; 410 /** 411 * 412 * 413 * <pre> 414 * HTTP headers of the request. 415 * </pre> 416 * 417 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 418 */ 419 @java.lang.Override getHeadersList()420 public java.util.List<com.google.cloud.compute.v1.UrlMapTestHeader> getHeadersList() { 421 return headers_; 422 } 423 /** 424 * 425 * 426 * <pre> 427 * HTTP headers of the request. 428 * </pre> 429 * 430 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 431 */ 432 @java.lang.Override 433 public java.util.List<? extends com.google.cloud.compute.v1.UrlMapTestHeaderOrBuilder> getHeadersOrBuilderList()434 getHeadersOrBuilderList() { 435 return headers_; 436 } 437 /** 438 * 439 * 440 * <pre> 441 * HTTP headers of the request. 442 * </pre> 443 * 444 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 445 */ 446 @java.lang.Override getHeadersCount()447 public int getHeadersCount() { 448 return headers_.size(); 449 } 450 /** 451 * 452 * 453 * <pre> 454 * HTTP headers of the request. 455 * </pre> 456 * 457 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 458 */ 459 @java.lang.Override getHeaders(int index)460 public com.google.cloud.compute.v1.UrlMapTestHeader getHeaders(int index) { 461 return headers_.get(index); 462 } 463 /** 464 * 465 * 466 * <pre> 467 * HTTP headers of the request. 468 * </pre> 469 * 470 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 471 */ 472 @java.lang.Override getHeadersOrBuilder(int index)473 public com.google.cloud.compute.v1.UrlMapTestHeaderOrBuilder getHeadersOrBuilder(int index) { 474 return headers_.get(index); 475 } 476 477 public static final int HOST_FIELD_NUMBER = 3208616; 478 479 @SuppressWarnings("serial") 480 private volatile java.lang.Object host_ = ""; 481 /** 482 * 483 * 484 * <pre> 485 * Host portion of the URL. 486 * </pre> 487 * 488 * <code>optional string host = 3208616;</code> 489 * 490 * @return Whether the host field is set. 491 */ 492 @java.lang.Override hasHost()493 public boolean hasHost() { 494 return ((bitField0_ & 0x00000040) != 0); 495 } 496 /** 497 * 498 * 499 * <pre> 500 * Host portion of the URL. 501 * </pre> 502 * 503 * <code>optional string host = 3208616;</code> 504 * 505 * @return The host. 506 */ 507 @java.lang.Override getHost()508 public java.lang.String getHost() { 509 java.lang.Object ref = host_; 510 if (ref instanceof java.lang.String) { 511 return (java.lang.String) ref; 512 } else { 513 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 514 java.lang.String s = bs.toStringUtf8(); 515 host_ = s; 516 return s; 517 } 518 } 519 /** 520 * 521 * 522 * <pre> 523 * Host portion of the URL. 524 * </pre> 525 * 526 * <code>optional string host = 3208616;</code> 527 * 528 * @return The bytes for host. 529 */ 530 @java.lang.Override getHostBytes()531 public com.google.protobuf.ByteString getHostBytes() { 532 java.lang.Object ref = host_; 533 if (ref instanceof java.lang.String) { 534 com.google.protobuf.ByteString b = 535 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 536 host_ = b; 537 return b; 538 } else { 539 return (com.google.protobuf.ByteString) ref; 540 } 541 } 542 543 public static final int PATH_FIELD_NUMBER = 3433509; 544 545 @SuppressWarnings("serial") 546 private volatile java.lang.Object path_ = ""; 547 /** 548 * 549 * 550 * <pre> 551 * Path portion including query parameters in the URL. 552 * </pre> 553 * 554 * <code>optional string path = 3433509;</code> 555 * 556 * @return Whether the path field is set. 557 */ 558 @java.lang.Override hasPath()559 public boolean hasPath() { 560 return ((bitField0_ & 0x00000080) != 0); 561 } 562 /** 563 * 564 * 565 * <pre> 566 * Path portion including query parameters in the URL. 567 * </pre> 568 * 569 * <code>optional string path = 3433509;</code> 570 * 571 * @return The path. 572 */ 573 @java.lang.Override getPath()574 public java.lang.String getPath() { 575 java.lang.Object ref = path_; 576 if (ref instanceof java.lang.String) { 577 return (java.lang.String) ref; 578 } else { 579 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 580 java.lang.String s = bs.toStringUtf8(); 581 path_ = s; 582 return s; 583 } 584 } 585 /** 586 * 587 * 588 * <pre> 589 * Path portion including query parameters in the URL. 590 * </pre> 591 * 592 * <code>optional string path = 3433509;</code> 593 * 594 * @return The bytes for path. 595 */ 596 @java.lang.Override getPathBytes()597 public com.google.protobuf.ByteString getPathBytes() { 598 java.lang.Object ref = path_; 599 if (ref instanceof java.lang.String) { 600 com.google.protobuf.ByteString b = 601 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 602 path_ = b; 603 return b; 604 } else { 605 return (com.google.protobuf.ByteString) ref; 606 } 607 } 608 609 private byte memoizedIsInitialized = -1; 610 611 @java.lang.Override isInitialized()612 public final boolean isInitialized() { 613 byte isInitialized = memoizedIsInitialized; 614 if (isInitialized == 1) return true; 615 if (isInitialized == 0) return false; 616 617 memoizedIsInitialized = 1; 618 return true; 619 } 620 621 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)622 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 623 if (((bitField0_ & 0x00000040) != 0)) { 624 com.google.protobuf.GeneratedMessageV3.writeString(output, 3208616, host_); 625 } 626 if (((bitField0_ & 0x00000080) != 0)) { 627 com.google.protobuf.GeneratedMessageV3.writeString(output, 3433509, path_); 628 } 629 if (((bitField0_ & 0x00000010) != 0)) { 630 output.writeInt32(18888047, expectedRedirectResponseCode_); 631 } 632 if (((bitField0_ & 0x00000002) != 0)) { 633 output.writeInt32(42926553, actualRedirectResponseCode_); 634 } 635 if (((bitField0_ & 0x00000020) != 0)) { 636 com.google.protobuf.GeneratedMessageV3.writeString(output, 133987374, expectedService_); 637 } 638 for (int i = 0; i < headers_.size(); i++) { 639 output.writeMessage(258436998, headers_.get(i)); 640 } 641 if (((bitField0_ & 0x00000001) != 0)) { 642 com.google.protobuf.GeneratedMessageV3.writeString(output, 287075458, actualOutputUrl_); 643 } 644 if (((bitField0_ & 0x00000008) != 0)) { 645 com.google.protobuf.GeneratedMessageV3.writeString(output, 433967384, expectedOutputUrl_); 646 } 647 if (((bitField0_ & 0x00000004) != 0)) { 648 com.google.protobuf.GeneratedMessageV3.writeString(output, 440379652, actualService_); 649 } 650 getUnknownFields().writeTo(output); 651 } 652 653 @java.lang.Override getSerializedSize()654 public int getSerializedSize() { 655 int size = memoizedSize; 656 if (size != -1) return size; 657 658 size = 0; 659 if (((bitField0_ & 0x00000040) != 0)) { 660 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3208616, host_); 661 } 662 if (((bitField0_ & 0x00000080) != 0)) { 663 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3433509, path_); 664 } 665 if (((bitField0_ & 0x00000010) != 0)) { 666 size += 667 com.google.protobuf.CodedOutputStream.computeInt32Size( 668 18888047, expectedRedirectResponseCode_); 669 } 670 if (((bitField0_ & 0x00000002) != 0)) { 671 size += 672 com.google.protobuf.CodedOutputStream.computeInt32Size( 673 42926553, actualRedirectResponseCode_); 674 } 675 if (((bitField0_ & 0x00000020) != 0)) { 676 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(133987374, expectedService_); 677 } 678 for (int i = 0; i < headers_.size(); i++) { 679 size += com.google.protobuf.CodedOutputStream.computeMessageSize(258436998, headers_.get(i)); 680 } 681 if (((bitField0_ & 0x00000001) != 0)) { 682 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(287075458, actualOutputUrl_); 683 } 684 if (((bitField0_ & 0x00000008) != 0)) { 685 size += 686 com.google.protobuf.GeneratedMessageV3.computeStringSize(433967384, expectedOutputUrl_); 687 } 688 if (((bitField0_ & 0x00000004) != 0)) { 689 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(440379652, actualService_); 690 } 691 size += getUnknownFields().getSerializedSize(); 692 memoizedSize = size; 693 return size; 694 } 695 696 @java.lang.Override equals(final java.lang.Object obj)697 public boolean equals(final java.lang.Object obj) { 698 if (obj == this) { 699 return true; 700 } 701 if (!(obj instanceof com.google.cloud.compute.v1.TestFailure)) { 702 return super.equals(obj); 703 } 704 com.google.cloud.compute.v1.TestFailure other = (com.google.cloud.compute.v1.TestFailure) obj; 705 706 if (hasActualOutputUrl() != other.hasActualOutputUrl()) return false; 707 if (hasActualOutputUrl()) { 708 if (!getActualOutputUrl().equals(other.getActualOutputUrl())) return false; 709 } 710 if (hasActualRedirectResponseCode() != other.hasActualRedirectResponseCode()) return false; 711 if (hasActualRedirectResponseCode()) { 712 if (getActualRedirectResponseCode() != other.getActualRedirectResponseCode()) return false; 713 } 714 if (hasActualService() != other.hasActualService()) return false; 715 if (hasActualService()) { 716 if (!getActualService().equals(other.getActualService())) return false; 717 } 718 if (hasExpectedOutputUrl() != other.hasExpectedOutputUrl()) return false; 719 if (hasExpectedOutputUrl()) { 720 if (!getExpectedOutputUrl().equals(other.getExpectedOutputUrl())) return false; 721 } 722 if (hasExpectedRedirectResponseCode() != other.hasExpectedRedirectResponseCode()) return false; 723 if (hasExpectedRedirectResponseCode()) { 724 if (getExpectedRedirectResponseCode() != other.getExpectedRedirectResponseCode()) 725 return false; 726 } 727 if (hasExpectedService() != other.hasExpectedService()) return false; 728 if (hasExpectedService()) { 729 if (!getExpectedService().equals(other.getExpectedService())) return false; 730 } 731 if (!getHeadersList().equals(other.getHeadersList())) return false; 732 if (hasHost() != other.hasHost()) return false; 733 if (hasHost()) { 734 if (!getHost().equals(other.getHost())) return false; 735 } 736 if (hasPath() != other.hasPath()) return false; 737 if (hasPath()) { 738 if (!getPath().equals(other.getPath())) return false; 739 } 740 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 741 return true; 742 } 743 744 @java.lang.Override hashCode()745 public int hashCode() { 746 if (memoizedHashCode != 0) { 747 return memoizedHashCode; 748 } 749 int hash = 41; 750 hash = (19 * hash) + getDescriptor().hashCode(); 751 if (hasActualOutputUrl()) { 752 hash = (37 * hash) + ACTUAL_OUTPUT_URL_FIELD_NUMBER; 753 hash = (53 * hash) + getActualOutputUrl().hashCode(); 754 } 755 if (hasActualRedirectResponseCode()) { 756 hash = (37 * hash) + ACTUAL_REDIRECT_RESPONSE_CODE_FIELD_NUMBER; 757 hash = (53 * hash) + getActualRedirectResponseCode(); 758 } 759 if (hasActualService()) { 760 hash = (37 * hash) + ACTUAL_SERVICE_FIELD_NUMBER; 761 hash = (53 * hash) + getActualService().hashCode(); 762 } 763 if (hasExpectedOutputUrl()) { 764 hash = (37 * hash) + EXPECTED_OUTPUT_URL_FIELD_NUMBER; 765 hash = (53 * hash) + getExpectedOutputUrl().hashCode(); 766 } 767 if (hasExpectedRedirectResponseCode()) { 768 hash = (37 * hash) + EXPECTED_REDIRECT_RESPONSE_CODE_FIELD_NUMBER; 769 hash = (53 * hash) + getExpectedRedirectResponseCode(); 770 } 771 if (hasExpectedService()) { 772 hash = (37 * hash) + EXPECTED_SERVICE_FIELD_NUMBER; 773 hash = (53 * hash) + getExpectedService().hashCode(); 774 } 775 if (getHeadersCount() > 0) { 776 hash = (37 * hash) + HEADERS_FIELD_NUMBER; 777 hash = (53 * hash) + getHeadersList().hashCode(); 778 } 779 if (hasHost()) { 780 hash = (37 * hash) + HOST_FIELD_NUMBER; 781 hash = (53 * hash) + getHost().hashCode(); 782 } 783 if (hasPath()) { 784 hash = (37 * hash) + PATH_FIELD_NUMBER; 785 hash = (53 * hash) + getPath().hashCode(); 786 } 787 hash = (29 * hash) + getUnknownFields().hashCode(); 788 memoizedHashCode = hash; 789 return hash; 790 } 791 parseFrom(java.nio.ByteBuffer data)792 public static com.google.cloud.compute.v1.TestFailure parseFrom(java.nio.ByteBuffer data) 793 throws com.google.protobuf.InvalidProtocolBufferException { 794 return PARSER.parseFrom(data); 795 } 796 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)797 public static com.google.cloud.compute.v1.TestFailure parseFrom( 798 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 799 throws com.google.protobuf.InvalidProtocolBufferException { 800 return PARSER.parseFrom(data, extensionRegistry); 801 } 802 parseFrom( com.google.protobuf.ByteString data)803 public static com.google.cloud.compute.v1.TestFailure parseFrom( 804 com.google.protobuf.ByteString data) 805 throws com.google.protobuf.InvalidProtocolBufferException { 806 return PARSER.parseFrom(data); 807 } 808 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)809 public static com.google.cloud.compute.v1.TestFailure parseFrom( 810 com.google.protobuf.ByteString data, 811 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 812 throws com.google.protobuf.InvalidProtocolBufferException { 813 return PARSER.parseFrom(data, extensionRegistry); 814 } 815 parseFrom(byte[] data)816 public static com.google.cloud.compute.v1.TestFailure parseFrom(byte[] data) 817 throws com.google.protobuf.InvalidProtocolBufferException { 818 return PARSER.parseFrom(data); 819 } 820 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)821 public static com.google.cloud.compute.v1.TestFailure parseFrom( 822 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 823 throws com.google.protobuf.InvalidProtocolBufferException { 824 return PARSER.parseFrom(data, extensionRegistry); 825 } 826 parseFrom(java.io.InputStream input)827 public static com.google.cloud.compute.v1.TestFailure parseFrom(java.io.InputStream input) 828 throws java.io.IOException { 829 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 830 } 831 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)832 public static com.google.cloud.compute.v1.TestFailure parseFrom( 833 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 834 throws java.io.IOException { 835 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 836 PARSER, input, extensionRegistry); 837 } 838 parseDelimitedFrom( java.io.InputStream input)839 public static com.google.cloud.compute.v1.TestFailure parseDelimitedFrom( 840 java.io.InputStream input) throws java.io.IOException { 841 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 842 } 843 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)844 public static com.google.cloud.compute.v1.TestFailure parseDelimitedFrom( 845 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 846 throws java.io.IOException { 847 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 848 PARSER, input, extensionRegistry); 849 } 850 parseFrom( com.google.protobuf.CodedInputStream input)851 public static com.google.cloud.compute.v1.TestFailure parseFrom( 852 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 853 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 854 } 855 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)856 public static com.google.cloud.compute.v1.TestFailure parseFrom( 857 com.google.protobuf.CodedInputStream input, 858 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 859 throws java.io.IOException { 860 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 861 PARSER, input, extensionRegistry); 862 } 863 864 @java.lang.Override newBuilderForType()865 public Builder newBuilderForType() { 866 return newBuilder(); 867 } 868 newBuilder()869 public static Builder newBuilder() { 870 return DEFAULT_INSTANCE.toBuilder(); 871 } 872 newBuilder(com.google.cloud.compute.v1.TestFailure prototype)873 public static Builder newBuilder(com.google.cloud.compute.v1.TestFailure prototype) { 874 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 875 } 876 877 @java.lang.Override toBuilder()878 public Builder toBuilder() { 879 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 880 } 881 882 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)883 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 884 Builder builder = new Builder(parent); 885 return builder; 886 } 887 /** 888 * 889 * 890 * <pre> 891 * </pre> 892 * 893 * Protobuf type {@code google.cloud.compute.v1.TestFailure} 894 */ 895 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 896 implements 897 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.TestFailure) 898 com.google.cloud.compute.v1.TestFailureOrBuilder { getDescriptor()899 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 900 return com.google.cloud.compute.v1.Compute 901 .internal_static_google_cloud_compute_v1_TestFailure_descriptor; 902 } 903 904 @java.lang.Override 905 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()906 internalGetFieldAccessorTable() { 907 return com.google.cloud.compute.v1.Compute 908 .internal_static_google_cloud_compute_v1_TestFailure_fieldAccessorTable 909 .ensureFieldAccessorsInitialized( 910 com.google.cloud.compute.v1.TestFailure.class, 911 com.google.cloud.compute.v1.TestFailure.Builder.class); 912 } 913 914 // Construct using com.google.cloud.compute.v1.TestFailure.newBuilder() Builder()915 private Builder() {} 916 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)917 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 918 super(parent); 919 } 920 921 @java.lang.Override clear()922 public Builder clear() { 923 super.clear(); 924 bitField0_ = 0; 925 actualOutputUrl_ = ""; 926 actualRedirectResponseCode_ = 0; 927 actualService_ = ""; 928 expectedOutputUrl_ = ""; 929 expectedRedirectResponseCode_ = 0; 930 expectedService_ = ""; 931 if (headersBuilder_ == null) { 932 headers_ = java.util.Collections.emptyList(); 933 } else { 934 headers_ = null; 935 headersBuilder_.clear(); 936 } 937 bitField0_ = (bitField0_ & ~0x00000040); 938 host_ = ""; 939 path_ = ""; 940 return this; 941 } 942 943 @java.lang.Override getDescriptorForType()944 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 945 return com.google.cloud.compute.v1.Compute 946 .internal_static_google_cloud_compute_v1_TestFailure_descriptor; 947 } 948 949 @java.lang.Override getDefaultInstanceForType()950 public com.google.cloud.compute.v1.TestFailure getDefaultInstanceForType() { 951 return com.google.cloud.compute.v1.TestFailure.getDefaultInstance(); 952 } 953 954 @java.lang.Override build()955 public com.google.cloud.compute.v1.TestFailure build() { 956 com.google.cloud.compute.v1.TestFailure result = buildPartial(); 957 if (!result.isInitialized()) { 958 throw newUninitializedMessageException(result); 959 } 960 return result; 961 } 962 963 @java.lang.Override buildPartial()964 public com.google.cloud.compute.v1.TestFailure buildPartial() { 965 com.google.cloud.compute.v1.TestFailure result = 966 new com.google.cloud.compute.v1.TestFailure(this); 967 buildPartialRepeatedFields(result); 968 if (bitField0_ != 0) { 969 buildPartial0(result); 970 } 971 onBuilt(); 972 return result; 973 } 974 buildPartialRepeatedFields(com.google.cloud.compute.v1.TestFailure result)975 private void buildPartialRepeatedFields(com.google.cloud.compute.v1.TestFailure result) { 976 if (headersBuilder_ == null) { 977 if (((bitField0_ & 0x00000040) != 0)) { 978 headers_ = java.util.Collections.unmodifiableList(headers_); 979 bitField0_ = (bitField0_ & ~0x00000040); 980 } 981 result.headers_ = headers_; 982 } else { 983 result.headers_ = headersBuilder_.build(); 984 } 985 } 986 buildPartial0(com.google.cloud.compute.v1.TestFailure result)987 private void buildPartial0(com.google.cloud.compute.v1.TestFailure result) { 988 int from_bitField0_ = bitField0_; 989 int to_bitField0_ = 0; 990 if (((from_bitField0_ & 0x00000001) != 0)) { 991 result.actualOutputUrl_ = actualOutputUrl_; 992 to_bitField0_ |= 0x00000001; 993 } 994 if (((from_bitField0_ & 0x00000002) != 0)) { 995 result.actualRedirectResponseCode_ = actualRedirectResponseCode_; 996 to_bitField0_ |= 0x00000002; 997 } 998 if (((from_bitField0_ & 0x00000004) != 0)) { 999 result.actualService_ = actualService_; 1000 to_bitField0_ |= 0x00000004; 1001 } 1002 if (((from_bitField0_ & 0x00000008) != 0)) { 1003 result.expectedOutputUrl_ = expectedOutputUrl_; 1004 to_bitField0_ |= 0x00000008; 1005 } 1006 if (((from_bitField0_ & 0x00000010) != 0)) { 1007 result.expectedRedirectResponseCode_ = expectedRedirectResponseCode_; 1008 to_bitField0_ |= 0x00000010; 1009 } 1010 if (((from_bitField0_ & 0x00000020) != 0)) { 1011 result.expectedService_ = expectedService_; 1012 to_bitField0_ |= 0x00000020; 1013 } 1014 if (((from_bitField0_ & 0x00000080) != 0)) { 1015 result.host_ = host_; 1016 to_bitField0_ |= 0x00000040; 1017 } 1018 if (((from_bitField0_ & 0x00000100) != 0)) { 1019 result.path_ = path_; 1020 to_bitField0_ |= 0x00000080; 1021 } 1022 result.bitField0_ |= to_bitField0_; 1023 } 1024 1025 @java.lang.Override clone()1026 public Builder clone() { 1027 return super.clone(); 1028 } 1029 1030 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1031 public Builder setField( 1032 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1033 return super.setField(field, value); 1034 } 1035 1036 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1037 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1038 return super.clearField(field); 1039 } 1040 1041 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1042 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1043 return super.clearOneof(oneof); 1044 } 1045 1046 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1047 public Builder setRepeatedField( 1048 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1049 return super.setRepeatedField(field, index, value); 1050 } 1051 1052 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1053 public Builder addRepeatedField( 1054 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1055 return super.addRepeatedField(field, value); 1056 } 1057 1058 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1059 public Builder mergeFrom(com.google.protobuf.Message other) { 1060 if (other instanceof com.google.cloud.compute.v1.TestFailure) { 1061 return mergeFrom((com.google.cloud.compute.v1.TestFailure) other); 1062 } else { 1063 super.mergeFrom(other); 1064 return this; 1065 } 1066 } 1067 mergeFrom(com.google.cloud.compute.v1.TestFailure other)1068 public Builder mergeFrom(com.google.cloud.compute.v1.TestFailure other) { 1069 if (other == com.google.cloud.compute.v1.TestFailure.getDefaultInstance()) return this; 1070 if (other.hasActualOutputUrl()) { 1071 actualOutputUrl_ = other.actualOutputUrl_; 1072 bitField0_ |= 0x00000001; 1073 onChanged(); 1074 } 1075 if (other.hasActualRedirectResponseCode()) { 1076 setActualRedirectResponseCode(other.getActualRedirectResponseCode()); 1077 } 1078 if (other.hasActualService()) { 1079 actualService_ = other.actualService_; 1080 bitField0_ |= 0x00000004; 1081 onChanged(); 1082 } 1083 if (other.hasExpectedOutputUrl()) { 1084 expectedOutputUrl_ = other.expectedOutputUrl_; 1085 bitField0_ |= 0x00000008; 1086 onChanged(); 1087 } 1088 if (other.hasExpectedRedirectResponseCode()) { 1089 setExpectedRedirectResponseCode(other.getExpectedRedirectResponseCode()); 1090 } 1091 if (other.hasExpectedService()) { 1092 expectedService_ = other.expectedService_; 1093 bitField0_ |= 0x00000020; 1094 onChanged(); 1095 } 1096 if (headersBuilder_ == null) { 1097 if (!other.headers_.isEmpty()) { 1098 if (headers_.isEmpty()) { 1099 headers_ = other.headers_; 1100 bitField0_ = (bitField0_ & ~0x00000040); 1101 } else { 1102 ensureHeadersIsMutable(); 1103 headers_.addAll(other.headers_); 1104 } 1105 onChanged(); 1106 } 1107 } else { 1108 if (!other.headers_.isEmpty()) { 1109 if (headersBuilder_.isEmpty()) { 1110 headersBuilder_.dispose(); 1111 headersBuilder_ = null; 1112 headers_ = other.headers_; 1113 bitField0_ = (bitField0_ & ~0x00000040); 1114 headersBuilder_ = 1115 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 1116 ? getHeadersFieldBuilder() 1117 : null; 1118 } else { 1119 headersBuilder_.addAllMessages(other.headers_); 1120 } 1121 } 1122 } 1123 if (other.hasHost()) { 1124 host_ = other.host_; 1125 bitField0_ |= 0x00000080; 1126 onChanged(); 1127 } 1128 if (other.hasPath()) { 1129 path_ = other.path_; 1130 bitField0_ |= 0x00000100; 1131 onChanged(); 1132 } 1133 this.mergeUnknownFields(other.getUnknownFields()); 1134 onChanged(); 1135 return this; 1136 } 1137 1138 @java.lang.Override isInitialized()1139 public final boolean isInitialized() { 1140 return true; 1141 } 1142 1143 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1144 public Builder mergeFrom( 1145 com.google.protobuf.CodedInputStream input, 1146 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1147 throws java.io.IOException { 1148 if (extensionRegistry == null) { 1149 throw new java.lang.NullPointerException(); 1150 } 1151 try { 1152 boolean done = false; 1153 while (!done) { 1154 int tag = input.readTag(); 1155 switch (tag) { 1156 case 0: 1157 done = true; 1158 break; 1159 case 25668930: 1160 { 1161 host_ = input.readStringRequireUtf8(); 1162 bitField0_ |= 0x00000080; 1163 break; 1164 } // case 25668930 1165 case 27468074: 1166 { 1167 path_ = input.readStringRequireUtf8(); 1168 bitField0_ |= 0x00000100; 1169 break; 1170 } // case 27468074 1171 case 151104376: 1172 { 1173 expectedRedirectResponseCode_ = input.readInt32(); 1174 bitField0_ |= 0x00000010; 1175 break; 1176 } // case 151104376 1177 case 343412424: 1178 { 1179 actualRedirectResponseCode_ = input.readInt32(); 1180 bitField0_ |= 0x00000002; 1181 break; 1182 } // case 343412424 1183 case 1071898994: 1184 { 1185 expectedService_ = input.readStringRequireUtf8(); 1186 bitField0_ |= 0x00000020; 1187 break; 1188 } // case 1071898994 1189 case 2067495986: 1190 { 1191 com.google.cloud.compute.v1.UrlMapTestHeader m = 1192 input.readMessage( 1193 com.google.cloud.compute.v1.UrlMapTestHeader.parser(), extensionRegistry); 1194 if (headersBuilder_ == null) { 1195 ensureHeadersIsMutable(); 1196 headers_.add(m); 1197 } else { 1198 headersBuilder_.addMessage(m); 1199 } 1200 break; 1201 } // case 2067495986 1202 case -1998363630: 1203 { 1204 actualOutputUrl_ = input.readStringRequireUtf8(); 1205 bitField0_ |= 0x00000001; 1206 break; 1207 } // case -1998363630 1208 case -823228222: 1209 { 1210 expectedOutputUrl_ = input.readStringRequireUtf8(); 1211 bitField0_ |= 0x00000008; 1212 break; 1213 } // case -823228222 1214 case -771930078: 1215 { 1216 actualService_ = input.readStringRequireUtf8(); 1217 bitField0_ |= 0x00000004; 1218 break; 1219 } // case -771930078 1220 default: 1221 { 1222 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1223 done = true; // was an endgroup tag 1224 } 1225 break; 1226 } // default: 1227 } // switch (tag) 1228 } // while (!done) 1229 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1230 throw e.unwrapIOException(); 1231 } finally { 1232 onChanged(); 1233 } // finally 1234 return this; 1235 } 1236 1237 private int bitField0_; 1238 1239 private java.lang.Object actualOutputUrl_ = ""; 1240 /** 1241 * 1242 * 1243 * <pre> 1244 * The actual output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 1245 * </pre> 1246 * 1247 * <code>optional string actual_output_url = 287075458;</code> 1248 * 1249 * @return Whether the actualOutputUrl field is set. 1250 */ hasActualOutputUrl()1251 public boolean hasActualOutputUrl() { 1252 return ((bitField0_ & 0x00000001) != 0); 1253 } 1254 /** 1255 * 1256 * 1257 * <pre> 1258 * The actual output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 1259 * </pre> 1260 * 1261 * <code>optional string actual_output_url = 287075458;</code> 1262 * 1263 * @return The actualOutputUrl. 1264 */ getActualOutputUrl()1265 public java.lang.String getActualOutputUrl() { 1266 java.lang.Object ref = actualOutputUrl_; 1267 if (!(ref instanceof java.lang.String)) { 1268 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1269 java.lang.String s = bs.toStringUtf8(); 1270 actualOutputUrl_ = s; 1271 return s; 1272 } else { 1273 return (java.lang.String) ref; 1274 } 1275 } 1276 /** 1277 * 1278 * 1279 * <pre> 1280 * The actual output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 1281 * </pre> 1282 * 1283 * <code>optional string actual_output_url = 287075458;</code> 1284 * 1285 * @return The bytes for actualOutputUrl. 1286 */ getActualOutputUrlBytes()1287 public com.google.protobuf.ByteString getActualOutputUrlBytes() { 1288 java.lang.Object ref = actualOutputUrl_; 1289 if (ref instanceof String) { 1290 com.google.protobuf.ByteString b = 1291 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1292 actualOutputUrl_ = b; 1293 return b; 1294 } else { 1295 return (com.google.protobuf.ByteString) ref; 1296 } 1297 } 1298 /** 1299 * 1300 * 1301 * <pre> 1302 * The actual output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 1303 * </pre> 1304 * 1305 * <code>optional string actual_output_url = 287075458;</code> 1306 * 1307 * @param value The actualOutputUrl to set. 1308 * @return This builder for chaining. 1309 */ setActualOutputUrl(java.lang.String value)1310 public Builder setActualOutputUrl(java.lang.String value) { 1311 if (value == null) { 1312 throw new NullPointerException(); 1313 } 1314 actualOutputUrl_ = value; 1315 bitField0_ |= 0x00000001; 1316 onChanged(); 1317 return this; 1318 } 1319 /** 1320 * 1321 * 1322 * <pre> 1323 * The actual output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 1324 * </pre> 1325 * 1326 * <code>optional string actual_output_url = 287075458;</code> 1327 * 1328 * @return This builder for chaining. 1329 */ clearActualOutputUrl()1330 public Builder clearActualOutputUrl() { 1331 actualOutputUrl_ = getDefaultInstance().getActualOutputUrl(); 1332 bitField0_ = (bitField0_ & ~0x00000001); 1333 onChanged(); 1334 return this; 1335 } 1336 /** 1337 * 1338 * 1339 * <pre> 1340 * The actual output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 1341 * </pre> 1342 * 1343 * <code>optional string actual_output_url = 287075458;</code> 1344 * 1345 * @param value The bytes for actualOutputUrl to set. 1346 * @return This builder for chaining. 1347 */ setActualOutputUrlBytes(com.google.protobuf.ByteString value)1348 public Builder setActualOutputUrlBytes(com.google.protobuf.ByteString value) { 1349 if (value == null) { 1350 throw new NullPointerException(); 1351 } 1352 checkByteStringIsUtf8(value); 1353 actualOutputUrl_ = value; 1354 bitField0_ |= 0x00000001; 1355 onChanged(); 1356 return this; 1357 } 1358 1359 private int actualRedirectResponseCode_; 1360 /** 1361 * 1362 * 1363 * <pre> 1364 * Actual HTTP status code for rule with `urlRedirect` calculated by load balancer 1365 * </pre> 1366 * 1367 * <code>optional int32 actual_redirect_response_code = 42926553;</code> 1368 * 1369 * @return Whether the actualRedirectResponseCode field is set. 1370 */ 1371 @java.lang.Override hasActualRedirectResponseCode()1372 public boolean hasActualRedirectResponseCode() { 1373 return ((bitField0_ & 0x00000002) != 0); 1374 } 1375 /** 1376 * 1377 * 1378 * <pre> 1379 * Actual HTTP status code for rule with `urlRedirect` calculated by load balancer 1380 * </pre> 1381 * 1382 * <code>optional int32 actual_redirect_response_code = 42926553;</code> 1383 * 1384 * @return The actualRedirectResponseCode. 1385 */ 1386 @java.lang.Override getActualRedirectResponseCode()1387 public int getActualRedirectResponseCode() { 1388 return actualRedirectResponseCode_; 1389 } 1390 /** 1391 * 1392 * 1393 * <pre> 1394 * Actual HTTP status code for rule with `urlRedirect` calculated by load balancer 1395 * </pre> 1396 * 1397 * <code>optional int32 actual_redirect_response_code = 42926553;</code> 1398 * 1399 * @param value The actualRedirectResponseCode to set. 1400 * @return This builder for chaining. 1401 */ setActualRedirectResponseCode(int value)1402 public Builder setActualRedirectResponseCode(int value) { 1403 1404 actualRedirectResponseCode_ = value; 1405 bitField0_ |= 0x00000002; 1406 onChanged(); 1407 return this; 1408 } 1409 /** 1410 * 1411 * 1412 * <pre> 1413 * Actual HTTP status code for rule with `urlRedirect` calculated by load balancer 1414 * </pre> 1415 * 1416 * <code>optional int32 actual_redirect_response_code = 42926553;</code> 1417 * 1418 * @return This builder for chaining. 1419 */ clearActualRedirectResponseCode()1420 public Builder clearActualRedirectResponseCode() { 1421 bitField0_ = (bitField0_ & ~0x00000002); 1422 actualRedirectResponseCode_ = 0; 1423 onChanged(); 1424 return this; 1425 } 1426 1427 private java.lang.Object actualService_ = ""; 1428 /** 1429 * 1430 * 1431 * <pre> 1432 * BackendService or BackendBucket returned by load balancer. 1433 * </pre> 1434 * 1435 * <code>optional string actual_service = 440379652;</code> 1436 * 1437 * @return Whether the actualService field is set. 1438 */ hasActualService()1439 public boolean hasActualService() { 1440 return ((bitField0_ & 0x00000004) != 0); 1441 } 1442 /** 1443 * 1444 * 1445 * <pre> 1446 * BackendService or BackendBucket returned by load balancer. 1447 * </pre> 1448 * 1449 * <code>optional string actual_service = 440379652;</code> 1450 * 1451 * @return The actualService. 1452 */ getActualService()1453 public java.lang.String getActualService() { 1454 java.lang.Object ref = actualService_; 1455 if (!(ref instanceof java.lang.String)) { 1456 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1457 java.lang.String s = bs.toStringUtf8(); 1458 actualService_ = s; 1459 return s; 1460 } else { 1461 return (java.lang.String) ref; 1462 } 1463 } 1464 /** 1465 * 1466 * 1467 * <pre> 1468 * BackendService or BackendBucket returned by load balancer. 1469 * </pre> 1470 * 1471 * <code>optional string actual_service = 440379652;</code> 1472 * 1473 * @return The bytes for actualService. 1474 */ getActualServiceBytes()1475 public com.google.protobuf.ByteString getActualServiceBytes() { 1476 java.lang.Object ref = actualService_; 1477 if (ref instanceof String) { 1478 com.google.protobuf.ByteString b = 1479 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1480 actualService_ = b; 1481 return b; 1482 } else { 1483 return (com.google.protobuf.ByteString) ref; 1484 } 1485 } 1486 /** 1487 * 1488 * 1489 * <pre> 1490 * BackendService or BackendBucket returned by load balancer. 1491 * </pre> 1492 * 1493 * <code>optional string actual_service = 440379652;</code> 1494 * 1495 * @param value The actualService to set. 1496 * @return This builder for chaining. 1497 */ setActualService(java.lang.String value)1498 public Builder setActualService(java.lang.String value) { 1499 if (value == null) { 1500 throw new NullPointerException(); 1501 } 1502 actualService_ = value; 1503 bitField0_ |= 0x00000004; 1504 onChanged(); 1505 return this; 1506 } 1507 /** 1508 * 1509 * 1510 * <pre> 1511 * BackendService or BackendBucket returned by load balancer. 1512 * </pre> 1513 * 1514 * <code>optional string actual_service = 440379652;</code> 1515 * 1516 * @return This builder for chaining. 1517 */ clearActualService()1518 public Builder clearActualService() { 1519 actualService_ = getDefaultInstance().getActualService(); 1520 bitField0_ = (bitField0_ & ~0x00000004); 1521 onChanged(); 1522 return this; 1523 } 1524 /** 1525 * 1526 * 1527 * <pre> 1528 * BackendService or BackendBucket returned by load balancer. 1529 * </pre> 1530 * 1531 * <code>optional string actual_service = 440379652;</code> 1532 * 1533 * @param value The bytes for actualService to set. 1534 * @return This builder for chaining. 1535 */ setActualServiceBytes(com.google.protobuf.ByteString value)1536 public Builder setActualServiceBytes(com.google.protobuf.ByteString value) { 1537 if (value == null) { 1538 throw new NullPointerException(); 1539 } 1540 checkByteStringIsUtf8(value); 1541 actualService_ = value; 1542 bitField0_ |= 0x00000004; 1543 onChanged(); 1544 return this; 1545 } 1546 1547 private java.lang.Object expectedOutputUrl_ = ""; 1548 /** 1549 * 1550 * 1551 * <pre> 1552 * The expected output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 1553 * </pre> 1554 * 1555 * <code>optional string expected_output_url = 433967384;</code> 1556 * 1557 * @return Whether the expectedOutputUrl field is set. 1558 */ hasExpectedOutputUrl()1559 public boolean hasExpectedOutputUrl() { 1560 return ((bitField0_ & 0x00000008) != 0); 1561 } 1562 /** 1563 * 1564 * 1565 * <pre> 1566 * The expected output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 1567 * </pre> 1568 * 1569 * <code>optional string expected_output_url = 433967384;</code> 1570 * 1571 * @return The expectedOutputUrl. 1572 */ getExpectedOutputUrl()1573 public java.lang.String getExpectedOutputUrl() { 1574 java.lang.Object ref = expectedOutputUrl_; 1575 if (!(ref instanceof java.lang.String)) { 1576 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1577 java.lang.String s = bs.toStringUtf8(); 1578 expectedOutputUrl_ = s; 1579 return s; 1580 } else { 1581 return (java.lang.String) ref; 1582 } 1583 } 1584 /** 1585 * 1586 * 1587 * <pre> 1588 * The expected output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 1589 * </pre> 1590 * 1591 * <code>optional string expected_output_url = 433967384;</code> 1592 * 1593 * @return The bytes for expectedOutputUrl. 1594 */ getExpectedOutputUrlBytes()1595 public com.google.protobuf.ByteString getExpectedOutputUrlBytes() { 1596 java.lang.Object ref = expectedOutputUrl_; 1597 if (ref instanceof String) { 1598 com.google.protobuf.ByteString b = 1599 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1600 expectedOutputUrl_ = b; 1601 return b; 1602 } else { 1603 return (com.google.protobuf.ByteString) ref; 1604 } 1605 } 1606 /** 1607 * 1608 * 1609 * <pre> 1610 * The expected output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 1611 * </pre> 1612 * 1613 * <code>optional string expected_output_url = 433967384;</code> 1614 * 1615 * @param value The expectedOutputUrl to set. 1616 * @return This builder for chaining. 1617 */ setExpectedOutputUrl(java.lang.String value)1618 public Builder setExpectedOutputUrl(java.lang.String value) { 1619 if (value == null) { 1620 throw new NullPointerException(); 1621 } 1622 expectedOutputUrl_ = value; 1623 bitField0_ |= 0x00000008; 1624 onChanged(); 1625 return this; 1626 } 1627 /** 1628 * 1629 * 1630 * <pre> 1631 * The expected output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 1632 * </pre> 1633 * 1634 * <code>optional string expected_output_url = 433967384;</code> 1635 * 1636 * @return This builder for chaining. 1637 */ clearExpectedOutputUrl()1638 public Builder clearExpectedOutputUrl() { 1639 expectedOutputUrl_ = getDefaultInstance().getExpectedOutputUrl(); 1640 bitField0_ = (bitField0_ & ~0x00000008); 1641 onChanged(); 1642 return this; 1643 } 1644 /** 1645 * 1646 * 1647 * <pre> 1648 * The expected output URL evaluated by a load balancer containing the scheme, host, path and query parameters. 1649 * </pre> 1650 * 1651 * <code>optional string expected_output_url = 433967384;</code> 1652 * 1653 * @param value The bytes for expectedOutputUrl to set. 1654 * @return This builder for chaining. 1655 */ setExpectedOutputUrlBytes(com.google.protobuf.ByteString value)1656 public Builder setExpectedOutputUrlBytes(com.google.protobuf.ByteString value) { 1657 if (value == null) { 1658 throw new NullPointerException(); 1659 } 1660 checkByteStringIsUtf8(value); 1661 expectedOutputUrl_ = value; 1662 bitField0_ |= 0x00000008; 1663 onChanged(); 1664 return this; 1665 } 1666 1667 private int expectedRedirectResponseCode_; 1668 /** 1669 * 1670 * 1671 * <pre> 1672 * Expected HTTP status code for rule with `urlRedirect` calculated by load balancer 1673 * </pre> 1674 * 1675 * <code>optional int32 expected_redirect_response_code = 18888047;</code> 1676 * 1677 * @return Whether the expectedRedirectResponseCode field is set. 1678 */ 1679 @java.lang.Override hasExpectedRedirectResponseCode()1680 public boolean hasExpectedRedirectResponseCode() { 1681 return ((bitField0_ & 0x00000010) != 0); 1682 } 1683 /** 1684 * 1685 * 1686 * <pre> 1687 * Expected HTTP status code for rule with `urlRedirect` calculated by load balancer 1688 * </pre> 1689 * 1690 * <code>optional int32 expected_redirect_response_code = 18888047;</code> 1691 * 1692 * @return The expectedRedirectResponseCode. 1693 */ 1694 @java.lang.Override getExpectedRedirectResponseCode()1695 public int getExpectedRedirectResponseCode() { 1696 return expectedRedirectResponseCode_; 1697 } 1698 /** 1699 * 1700 * 1701 * <pre> 1702 * Expected HTTP status code for rule with `urlRedirect` calculated by load balancer 1703 * </pre> 1704 * 1705 * <code>optional int32 expected_redirect_response_code = 18888047;</code> 1706 * 1707 * @param value The expectedRedirectResponseCode to set. 1708 * @return This builder for chaining. 1709 */ setExpectedRedirectResponseCode(int value)1710 public Builder setExpectedRedirectResponseCode(int value) { 1711 1712 expectedRedirectResponseCode_ = value; 1713 bitField0_ |= 0x00000010; 1714 onChanged(); 1715 return this; 1716 } 1717 /** 1718 * 1719 * 1720 * <pre> 1721 * Expected HTTP status code for rule with `urlRedirect` calculated by load balancer 1722 * </pre> 1723 * 1724 * <code>optional int32 expected_redirect_response_code = 18888047;</code> 1725 * 1726 * @return This builder for chaining. 1727 */ clearExpectedRedirectResponseCode()1728 public Builder clearExpectedRedirectResponseCode() { 1729 bitField0_ = (bitField0_ & ~0x00000010); 1730 expectedRedirectResponseCode_ = 0; 1731 onChanged(); 1732 return this; 1733 } 1734 1735 private java.lang.Object expectedService_ = ""; 1736 /** 1737 * 1738 * 1739 * <pre> 1740 * Expected BackendService or BackendBucket resource the given URL should be mapped to. 1741 * </pre> 1742 * 1743 * <code>optional string expected_service = 133987374;</code> 1744 * 1745 * @return Whether the expectedService field is set. 1746 */ hasExpectedService()1747 public boolean hasExpectedService() { 1748 return ((bitField0_ & 0x00000020) != 0); 1749 } 1750 /** 1751 * 1752 * 1753 * <pre> 1754 * Expected BackendService or BackendBucket resource the given URL should be mapped to. 1755 * </pre> 1756 * 1757 * <code>optional string expected_service = 133987374;</code> 1758 * 1759 * @return The expectedService. 1760 */ getExpectedService()1761 public java.lang.String getExpectedService() { 1762 java.lang.Object ref = expectedService_; 1763 if (!(ref instanceof java.lang.String)) { 1764 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1765 java.lang.String s = bs.toStringUtf8(); 1766 expectedService_ = s; 1767 return s; 1768 } else { 1769 return (java.lang.String) ref; 1770 } 1771 } 1772 /** 1773 * 1774 * 1775 * <pre> 1776 * Expected BackendService or BackendBucket resource the given URL should be mapped to. 1777 * </pre> 1778 * 1779 * <code>optional string expected_service = 133987374;</code> 1780 * 1781 * @return The bytes for expectedService. 1782 */ getExpectedServiceBytes()1783 public com.google.protobuf.ByteString getExpectedServiceBytes() { 1784 java.lang.Object ref = expectedService_; 1785 if (ref instanceof String) { 1786 com.google.protobuf.ByteString b = 1787 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1788 expectedService_ = b; 1789 return b; 1790 } else { 1791 return (com.google.protobuf.ByteString) ref; 1792 } 1793 } 1794 /** 1795 * 1796 * 1797 * <pre> 1798 * Expected BackendService or BackendBucket resource the given URL should be mapped to. 1799 * </pre> 1800 * 1801 * <code>optional string expected_service = 133987374;</code> 1802 * 1803 * @param value The expectedService to set. 1804 * @return This builder for chaining. 1805 */ setExpectedService(java.lang.String value)1806 public Builder setExpectedService(java.lang.String value) { 1807 if (value == null) { 1808 throw new NullPointerException(); 1809 } 1810 expectedService_ = value; 1811 bitField0_ |= 0x00000020; 1812 onChanged(); 1813 return this; 1814 } 1815 /** 1816 * 1817 * 1818 * <pre> 1819 * Expected BackendService or BackendBucket resource the given URL should be mapped to. 1820 * </pre> 1821 * 1822 * <code>optional string expected_service = 133987374;</code> 1823 * 1824 * @return This builder for chaining. 1825 */ clearExpectedService()1826 public Builder clearExpectedService() { 1827 expectedService_ = getDefaultInstance().getExpectedService(); 1828 bitField0_ = (bitField0_ & ~0x00000020); 1829 onChanged(); 1830 return this; 1831 } 1832 /** 1833 * 1834 * 1835 * <pre> 1836 * Expected BackendService or BackendBucket resource the given URL should be mapped to. 1837 * </pre> 1838 * 1839 * <code>optional string expected_service = 133987374;</code> 1840 * 1841 * @param value The bytes for expectedService to set. 1842 * @return This builder for chaining. 1843 */ setExpectedServiceBytes(com.google.protobuf.ByteString value)1844 public Builder setExpectedServiceBytes(com.google.protobuf.ByteString value) { 1845 if (value == null) { 1846 throw new NullPointerException(); 1847 } 1848 checkByteStringIsUtf8(value); 1849 expectedService_ = value; 1850 bitField0_ |= 0x00000020; 1851 onChanged(); 1852 return this; 1853 } 1854 1855 private java.util.List<com.google.cloud.compute.v1.UrlMapTestHeader> headers_ = 1856 java.util.Collections.emptyList(); 1857 ensureHeadersIsMutable()1858 private void ensureHeadersIsMutable() { 1859 if (!((bitField0_ & 0x00000040) != 0)) { 1860 headers_ = new java.util.ArrayList<com.google.cloud.compute.v1.UrlMapTestHeader>(headers_); 1861 bitField0_ |= 0x00000040; 1862 } 1863 } 1864 1865 private com.google.protobuf.RepeatedFieldBuilderV3< 1866 com.google.cloud.compute.v1.UrlMapTestHeader, 1867 com.google.cloud.compute.v1.UrlMapTestHeader.Builder, 1868 com.google.cloud.compute.v1.UrlMapTestHeaderOrBuilder> 1869 headersBuilder_; 1870 1871 /** 1872 * 1873 * 1874 * <pre> 1875 * HTTP headers of the request. 1876 * </pre> 1877 * 1878 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 1879 */ getHeadersList()1880 public java.util.List<com.google.cloud.compute.v1.UrlMapTestHeader> getHeadersList() { 1881 if (headersBuilder_ == null) { 1882 return java.util.Collections.unmodifiableList(headers_); 1883 } else { 1884 return headersBuilder_.getMessageList(); 1885 } 1886 } 1887 /** 1888 * 1889 * 1890 * <pre> 1891 * HTTP headers of the request. 1892 * </pre> 1893 * 1894 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 1895 */ getHeadersCount()1896 public int getHeadersCount() { 1897 if (headersBuilder_ == null) { 1898 return headers_.size(); 1899 } else { 1900 return headersBuilder_.getCount(); 1901 } 1902 } 1903 /** 1904 * 1905 * 1906 * <pre> 1907 * HTTP headers of the request. 1908 * </pre> 1909 * 1910 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 1911 */ getHeaders(int index)1912 public com.google.cloud.compute.v1.UrlMapTestHeader getHeaders(int index) { 1913 if (headersBuilder_ == null) { 1914 return headers_.get(index); 1915 } else { 1916 return headersBuilder_.getMessage(index); 1917 } 1918 } 1919 /** 1920 * 1921 * 1922 * <pre> 1923 * HTTP headers of the request. 1924 * </pre> 1925 * 1926 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 1927 */ setHeaders(int index, com.google.cloud.compute.v1.UrlMapTestHeader value)1928 public Builder setHeaders(int index, com.google.cloud.compute.v1.UrlMapTestHeader value) { 1929 if (headersBuilder_ == null) { 1930 if (value == null) { 1931 throw new NullPointerException(); 1932 } 1933 ensureHeadersIsMutable(); 1934 headers_.set(index, value); 1935 onChanged(); 1936 } else { 1937 headersBuilder_.setMessage(index, value); 1938 } 1939 return this; 1940 } 1941 /** 1942 * 1943 * 1944 * <pre> 1945 * HTTP headers of the request. 1946 * </pre> 1947 * 1948 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 1949 */ setHeaders( int index, com.google.cloud.compute.v1.UrlMapTestHeader.Builder builderForValue)1950 public Builder setHeaders( 1951 int index, com.google.cloud.compute.v1.UrlMapTestHeader.Builder builderForValue) { 1952 if (headersBuilder_ == null) { 1953 ensureHeadersIsMutable(); 1954 headers_.set(index, builderForValue.build()); 1955 onChanged(); 1956 } else { 1957 headersBuilder_.setMessage(index, builderForValue.build()); 1958 } 1959 return this; 1960 } 1961 /** 1962 * 1963 * 1964 * <pre> 1965 * HTTP headers of the request. 1966 * </pre> 1967 * 1968 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 1969 */ addHeaders(com.google.cloud.compute.v1.UrlMapTestHeader value)1970 public Builder addHeaders(com.google.cloud.compute.v1.UrlMapTestHeader value) { 1971 if (headersBuilder_ == null) { 1972 if (value == null) { 1973 throw new NullPointerException(); 1974 } 1975 ensureHeadersIsMutable(); 1976 headers_.add(value); 1977 onChanged(); 1978 } else { 1979 headersBuilder_.addMessage(value); 1980 } 1981 return this; 1982 } 1983 /** 1984 * 1985 * 1986 * <pre> 1987 * HTTP headers of the request. 1988 * </pre> 1989 * 1990 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 1991 */ addHeaders(int index, com.google.cloud.compute.v1.UrlMapTestHeader value)1992 public Builder addHeaders(int index, com.google.cloud.compute.v1.UrlMapTestHeader value) { 1993 if (headersBuilder_ == null) { 1994 if (value == null) { 1995 throw new NullPointerException(); 1996 } 1997 ensureHeadersIsMutable(); 1998 headers_.add(index, value); 1999 onChanged(); 2000 } else { 2001 headersBuilder_.addMessage(index, value); 2002 } 2003 return this; 2004 } 2005 /** 2006 * 2007 * 2008 * <pre> 2009 * HTTP headers of the request. 2010 * </pre> 2011 * 2012 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 2013 */ addHeaders( com.google.cloud.compute.v1.UrlMapTestHeader.Builder builderForValue)2014 public Builder addHeaders( 2015 com.google.cloud.compute.v1.UrlMapTestHeader.Builder builderForValue) { 2016 if (headersBuilder_ == null) { 2017 ensureHeadersIsMutable(); 2018 headers_.add(builderForValue.build()); 2019 onChanged(); 2020 } else { 2021 headersBuilder_.addMessage(builderForValue.build()); 2022 } 2023 return this; 2024 } 2025 /** 2026 * 2027 * 2028 * <pre> 2029 * HTTP headers of the request. 2030 * </pre> 2031 * 2032 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 2033 */ addHeaders( int index, com.google.cloud.compute.v1.UrlMapTestHeader.Builder builderForValue)2034 public Builder addHeaders( 2035 int index, com.google.cloud.compute.v1.UrlMapTestHeader.Builder builderForValue) { 2036 if (headersBuilder_ == null) { 2037 ensureHeadersIsMutable(); 2038 headers_.add(index, builderForValue.build()); 2039 onChanged(); 2040 } else { 2041 headersBuilder_.addMessage(index, builderForValue.build()); 2042 } 2043 return this; 2044 } 2045 /** 2046 * 2047 * 2048 * <pre> 2049 * HTTP headers of the request. 2050 * </pre> 2051 * 2052 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 2053 */ addAllHeaders( java.lang.Iterable<? extends com.google.cloud.compute.v1.UrlMapTestHeader> values)2054 public Builder addAllHeaders( 2055 java.lang.Iterable<? extends com.google.cloud.compute.v1.UrlMapTestHeader> values) { 2056 if (headersBuilder_ == null) { 2057 ensureHeadersIsMutable(); 2058 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, headers_); 2059 onChanged(); 2060 } else { 2061 headersBuilder_.addAllMessages(values); 2062 } 2063 return this; 2064 } 2065 /** 2066 * 2067 * 2068 * <pre> 2069 * HTTP headers of the request. 2070 * </pre> 2071 * 2072 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 2073 */ clearHeaders()2074 public Builder clearHeaders() { 2075 if (headersBuilder_ == null) { 2076 headers_ = java.util.Collections.emptyList(); 2077 bitField0_ = (bitField0_ & ~0x00000040); 2078 onChanged(); 2079 } else { 2080 headersBuilder_.clear(); 2081 } 2082 return this; 2083 } 2084 /** 2085 * 2086 * 2087 * <pre> 2088 * HTTP headers of the request. 2089 * </pre> 2090 * 2091 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 2092 */ removeHeaders(int index)2093 public Builder removeHeaders(int index) { 2094 if (headersBuilder_ == null) { 2095 ensureHeadersIsMutable(); 2096 headers_.remove(index); 2097 onChanged(); 2098 } else { 2099 headersBuilder_.remove(index); 2100 } 2101 return this; 2102 } 2103 /** 2104 * 2105 * 2106 * <pre> 2107 * HTTP headers of the request. 2108 * </pre> 2109 * 2110 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 2111 */ getHeadersBuilder(int index)2112 public com.google.cloud.compute.v1.UrlMapTestHeader.Builder getHeadersBuilder(int index) { 2113 return getHeadersFieldBuilder().getBuilder(index); 2114 } 2115 /** 2116 * 2117 * 2118 * <pre> 2119 * HTTP headers of the request. 2120 * </pre> 2121 * 2122 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 2123 */ getHeadersOrBuilder(int index)2124 public com.google.cloud.compute.v1.UrlMapTestHeaderOrBuilder getHeadersOrBuilder(int index) { 2125 if (headersBuilder_ == null) { 2126 return headers_.get(index); 2127 } else { 2128 return headersBuilder_.getMessageOrBuilder(index); 2129 } 2130 } 2131 /** 2132 * 2133 * 2134 * <pre> 2135 * HTTP headers of the request. 2136 * </pre> 2137 * 2138 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 2139 */ 2140 public java.util.List<? extends com.google.cloud.compute.v1.UrlMapTestHeaderOrBuilder> getHeadersOrBuilderList()2141 getHeadersOrBuilderList() { 2142 if (headersBuilder_ != null) { 2143 return headersBuilder_.getMessageOrBuilderList(); 2144 } else { 2145 return java.util.Collections.unmodifiableList(headers_); 2146 } 2147 } 2148 /** 2149 * 2150 * 2151 * <pre> 2152 * HTTP headers of the request. 2153 * </pre> 2154 * 2155 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 2156 */ addHeadersBuilder()2157 public com.google.cloud.compute.v1.UrlMapTestHeader.Builder addHeadersBuilder() { 2158 return getHeadersFieldBuilder() 2159 .addBuilder(com.google.cloud.compute.v1.UrlMapTestHeader.getDefaultInstance()); 2160 } 2161 /** 2162 * 2163 * 2164 * <pre> 2165 * HTTP headers of the request. 2166 * </pre> 2167 * 2168 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 2169 */ addHeadersBuilder(int index)2170 public com.google.cloud.compute.v1.UrlMapTestHeader.Builder addHeadersBuilder(int index) { 2171 return getHeadersFieldBuilder() 2172 .addBuilder(index, com.google.cloud.compute.v1.UrlMapTestHeader.getDefaultInstance()); 2173 } 2174 /** 2175 * 2176 * 2177 * <pre> 2178 * HTTP headers of the request. 2179 * </pre> 2180 * 2181 * <code>repeated .google.cloud.compute.v1.UrlMapTestHeader headers = 258436998;</code> 2182 */ 2183 public java.util.List<com.google.cloud.compute.v1.UrlMapTestHeader.Builder> getHeadersBuilderList()2184 getHeadersBuilderList() { 2185 return getHeadersFieldBuilder().getBuilderList(); 2186 } 2187 2188 private com.google.protobuf.RepeatedFieldBuilderV3< 2189 com.google.cloud.compute.v1.UrlMapTestHeader, 2190 com.google.cloud.compute.v1.UrlMapTestHeader.Builder, 2191 com.google.cloud.compute.v1.UrlMapTestHeaderOrBuilder> getHeadersFieldBuilder()2192 getHeadersFieldBuilder() { 2193 if (headersBuilder_ == null) { 2194 headersBuilder_ = 2195 new com.google.protobuf.RepeatedFieldBuilderV3< 2196 com.google.cloud.compute.v1.UrlMapTestHeader, 2197 com.google.cloud.compute.v1.UrlMapTestHeader.Builder, 2198 com.google.cloud.compute.v1.UrlMapTestHeaderOrBuilder>( 2199 headers_, ((bitField0_ & 0x00000040) != 0), getParentForChildren(), isClean()); 2200 headers_ = null; 2201 } 2202 return headersBuilder_; 2203 } 2204 2205 private java.lang.Object host_ = ""; 2206 /** 2207 * 2208 * 2209 * <pre> 2210 * Host portion of the URL. 2211 * </pre> 2212 * 2213 * <code>optional string host = 3208616;</code> 2214 * 2215 * @return Whether the host field is set. 2216 */ hasHost()2217 public boolean hasHost() { 2218 return ((bitField0_ & 0x00000080) != 0); 2219 } 2220 /** 2221 * 2222 * 2223 * <pre> 2224 * Host portion of the URL. 2225 * </pre> 2226 * 2227 * <code>optional string host = 3208616;</code> 2228 * 2229 * @return The host. 2230 */ getHost()2231 public java.lang.String getHost() { 2232 java.lang.Object ref = host_; 2233 if (!(ref instanceof java.lang.String)) { 2234 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 2235 java.lang.String s = bs.toStringUtf8(); 2236 host_ = s; 2237 return s; 2238 } else { 2239 return (java.lang.String) ref; 2240 } 2241 } 2242 /** 2243 * 2244 * 2245 * <pre> 2246 * Host portion of the URL. 2247 * </pre> 2248 * 2249 * <code>optional string host = 3208616;</code> 2250 * 2251 * @return The bytes for host. 2252 */ getHostBytes()2253 public com.google.protobuf.ByteString getHostBytes() { 2254 java.lang.Object ref = host_; 2255 if (ref instanceof String) { 2256 com.google.protobuf.ByteString b = 2257 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 2258 host_ = b; 2259 return b; 2260 } else { 2261 return (com.google.protobuf.ByteString) ref; 2262 } 2263 } 2264 /** 2265 * 2266 * 2267 * <pre> 2268 * Host portion of the URL. 2269 * </pre> 2270 * 2271 * <code>optional string host = 3208616;</code> 2272 * 2273 * @param value The host to set. 2274 * @return This builder for chaining. 2275 */ setHost(java.lang.String value)2276 public Builder setHost(java.lang.String value) { 2277 if (value == null) { 2278 throw new NullPointerException(); 2279 } 2280 host_ = value; 2281 bitField0_ |= 0x00000080; 2282 onChanged(); 2283 return this; 2284 } 2285 /** 2286 * 2287 * 2288 * <pre> 2289 * Host portion of the URL. 2290 * </pre> 2291 * 2292 * <code>optional string host = 3208616;</code> 2293 * 2294 * @return This builder for chaining. 2295 */ clearHost()2296 public Builder clearHost() { 2297 host_ = getDefaultInstance().getHost(); 2298 bitField0_ = (bitField0_ & ~0x00000080); 2299 onChanged(); 2300 return this; 2301 } 2302 /** 2303 * 2304 * 2305 * <pre> 2306 * Host portion of the URL. 2307 * </pre> 2308 * 2309 * <code>optional string host = 3208616;</code> 2310 * 2311 * @param value The bytes for host to set. 2312 * @return This builder for chaining. 2313 */ setHostBytes(com.google.protobuf.ByteString value)2314 public Builder setHostBytes(com.google.protobuf.ByteString value) { 2315 if (value == null) { 2316 throw new NullPointerException(); 2317 } 2318 checkByteStringIsUtf8(value); 2319 host_ = value; 2320 bitField0_ |= 0x00000080; 2321 onChanged(); 2322 return this; 2323 } 2324 2325 private java.lang.Object path_ = ""; 2326 /** 2327 * 2328 * 2329 * <pre> 2330 * Path portion including query parameters in the URL. 2331 * </pre> 2332 * 2333 * <code>optional string path = 3433509;</code> 2334 * 2335 * @return Whether the path field is set. 2336 */ hasPath()2337 public boolean hasPath() { 2338 return ((bitField0_ & 0x00000100) != 0); 2339 } 2340 /** 2341 * 2342 * 2343 * <pre> 2344 * Path portion including query parameters in the URL. 2345 * </pre> 2346 * 2347 * <code>optional string path = 3433509;</code> 2348 * 2349 * @return The path. 2350 */ getPath()2351 public java.lang.String getPath() { 2352 java.lang.Object ref = path_; 2353 if (!(ref instanceof java.lang.String)) { 2354 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 2355 java.lang.String s = bs.toStringUtf8(); 2356 path_ = s; 2357 return s; 2358 } else { 2359 return (java.lang.String) ref; 2360 } 2361 } 2362 /** 2363 * 2364 * 2365 * <pre> 2366 * Path portion including query parameters in the URL. 2367 * </pre> 2368 * 2369 * <code>optional string path = 3433509;</code> 2370 * 2371 * @return The bytes for path. 2372 */ getPathBytes()2373 public com.google.protobuf.ByteString getPathBytes() { 2374 java.lang.Object ref = path_; 2375 if (ref instanceof String) { 2376 com.google.protobuf.ByteString b = 2377 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 2378 path_ = b; 2379 return b; 2380 } else { 2381 return (com.google.protobuf.ByteString) ref; 2382 } 2383 } 2384 /** 2385 * 2386 * 2387 * <pre> 2388 * Path portion including query parameters in the URL. 2389 * </pre> 2390 * 2391 * <code>optional string path = 3433509;</code> 2392 * 2393 * @param value The path to set. 2394 * @return This builder for chaining. 2395 */ setPath(java.lang.String value)2396 public Builder setPath(java.lang.String value) { 2397 if (value == null) { 2398 throw new NullPointerException(); 2399 } 2400 path_ = value; 2401 bitField0_ |= 0x00000100; 2402 onChanged(); 2403 return this; 2404 } 2405 /** 2406 * 2407 * 2408 * <pre> 2409 * Path portion including query parameters in the URL. 2410 * </pre> 2411 * 2412 * <code>optional string path = 3433509;</code> 2413 * 2414 * @return This builder for chaining. 2415 */ clearPath()2416 public Builder clearPath() { 2417 path_ = getDefaultInstance().getPath(); 2418 bitField0_ = (bitField0_ & ~0x00000100); 2419 onChanged(); 2420 return this; 2421 } 2422 /** 2423 * 2424 * 2425 * <pre> 2426 * Path portion including query parameters in the URL. 2427 * </pre> 2428 * 2429 * <code>optional string path = 3433509;</code> 2430 * 2431 * @param value The bytes for path to set. 2432 * @return This builder for chaining. 2433 */ setPathBytes(com.google.protobuf.ByteString value)2434 public Builder setPathBytes(com.google.protobuf.ByteString value) { 2435 if (value == null) { 2436 throw new NullPointerException(); 2437 } 2438 checkByteStringIsUtf8(value); 2439 path_ = value; 2440 bitField0_ |= 0x00000100; 2441 onChanged(); 2442 return this; 2443 } 2444 2445 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2446 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 2447 return super.setUnknownFields(unknownFields); 2448 } 2449 2450 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2451 public final Builder mergeUnknownFields( 2452 final com.google.protobuf.UnknownFieldSet unknownFields) { 2453 return super.mergeUnknownFields(unknownFields); 2454 } 2455 2456 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.TestFailure) 2457 } 2458 2459 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.TestFailure) 2460 private static final com.google.cloud.compute.v1.TestFailure DEFAULT_INSTANCE; 2461 2462 static { 2463 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.TestFailure(); 2464 } 2465 getDefaultInstance()2466 public static com.google.cloud.compute.v1.TestFailure getDefaultInstance() { 2467 return DEFAULT_INSTANCE; 2468 } 2469 2470 private static final com.google.protobuf.Parser<TestFailure> PARSER = 2471 new com.google.protobuf.AbstractParser<TestFailure>() { 2472 @java.lang.Override 2473 public TestFailure parsePartialFrom( 2474 com.google.protobuf.CodedInputStream input, 2475 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2476 throws com.google.protobuf.InvalidProtocolBufferException { 2477 Builder builder = newBuilder(); 2478 try { 2479 builder.mergeFrom(input, extensionRegistry); 2480 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2481 throw e.setUnfinishedMessage(builder.buildPartial()); 2482 } catch (com.google.protobuf.UninitializedMessageException e) { 2483 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 2484 } catch (java.io.IOException e) { 2485 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2486 .setUnfinishedMessage(builder.buildPartial()); 2487 } 2488 return builder.buildPartial(); 2489 } 2490 }; 2491 parser()2492 public static com.google.protobuf.Parser<TestFailure> parser() { 2493 return PARSER; 2494 } 2495 2496 @java.lang.Override getParserForType()2497 public com.google.protobuf.Parser<TestFailure> getParserForType() { 2498 return PARSER; 2499 } 2500 2501 @java.lang.Override getDefaultInstanceForType()2502 public com.google.cloud.compute.v1.TestFailure getDefaultInstanceForType() { 2503 return DEFAULT_INSTANCE; 2504 } 2505 } 2506