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