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.Update. See the method description for details. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.compute.v1.UpdateUrlMapRequest} 29 */ 30 public final class UpdateUrlMapRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.UpdateUrlMapRequest) 33 UpdateUrlMapRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use UpdateUrlMapRequest.newBuilder() to construct. UpdateUrlMapRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private UpdateUrlMapRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 UpdateUrlMapRequest()40 private UpdateUrlMapRequest() { 41 project_ = ""; 42 requestId_ = ""; 43 urlMap_ = ""; 44 } 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new UpdateUrlMapRequest(); 50 } 51 52 @java.lang.Override getUnknownFields()53 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 54 return this.unknownFields; 55 } 56 getDescriptor()57 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 58 return com.google.cloud.compute.v1.Compute 59 .internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.cloud.compute.v1.Compute 66 .internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.compute.v1.UpdateUrlMapRequest.class, 69 com.google.cloud.compute.v1.UpdateUrlMapRequest.Builder.class); 70 } 71 72 private int bitField0_; 73 public static final int PROJECT_FIELD_NUMBER = 227560217; 74 75 @SuppressWarnings("serial") 76 private volatile java.lang.Object project_ = ""; 77 /** 78 * 79 * 80 * <pre> 81 * Project ID for this request. 82 * </pre> 83 * 84 * <code> 85 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 86 * </code> 87 * 88 * @return The project. 89 */ 90 @java.lang.Override getProject()91 public java.lang.String getProject() { 92 java.lang.Object ref = project_; 93 if (ref instanceof java.lang.String) { 94 return (java.lang.String) ref; 95 } else { 96 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 97 java.lang.String s = bs.toStringUtf8(); 98 project_ = s; 99 return s; 100 } 101 } 102 /** 103 * 104 * 105 * <pre> 106 * Project ID for this request. 107 * </pre> 108 * 109 * <code> 110 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 111 * </code> 112 * 113 * @return The bytes for project. 114 */ 115 @java.lang.Override getProjectBytes()116 public com.google.protobuf.ByteString getProjectBytes() { 117 java.lang.Object ref = project_; 118 if (ref instanceof java.lang.String) { 119 com.google.protobuf.ByteString b = 120 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 121 project_ = b; 122 return b; 123 } else { 124 return (com.google.protobuf.ByteString) ref; 125 } 126 } 127 128 public static final int REQUEST_ID_FIELD_NUMBER = 37109963; 129 130 @SuppressWarnings("serial") 131 private volatile java.lang.Object requestId_ = ""; 132 /** 133 * 134 * 135 * <pre> 136 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 137 * </pre> 138 * 139 * <code>optional string request_id = 37109963;</code> 140 * 141 * @return Whether the requestId field is set. 142 */ 143 @java.lang.Override hasRequestId()144 public boolean hasRequestId() { 145 return ((bitField0_ & 0x00000001) != 0); 146 } 147 /** 148 * 149 * 150 * <pre> 151 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 152 * </pre> 153 * 154 * <code>optional string request_id = 37109963;</code> 155 * 156 * @return The requestId. 157 */ 158 @java.lang.Override getRequestId()159 public java.lang.String getRequestId() { 160 java.lang.Object ref = requestId_; 161 if (ref instanceof java.lang.String) { 162 return (java.lang.String) ref; 163 } else { 164 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 165 java.lang.String s = bs.toStringUtf8(); 166 requestId_ = s; 167 return s; 168 } 169 } 170 /** 171 * 172 * 173 * <pre> 174 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 175 * </pre> 176 * 177 * <code>optional string request_id = 37109963;</code> 178 * 179 * @return The bytes for requestId. 180 */ 181 @java.lang.Override getRequestIdBytes()182 public com.google.protobuf.ByteString getRequestIdBytes() { 183 java.lang.Object ref = requestId_; 184 if (ref instanceof java.lang.String) { 185 com.google.protobuf.ByteString b = 186 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 187 requestId_ = b; 188 return b; 189 } else { 190 return (com.google.protobuf.ByteString) ref; 191 } 192 } 193 194 public static final int URL_MAP_FIELD_NUMBER = 367020684; 195 196 @SuppressWarnings("serial") 197 private volatile java.lang.Object urlMap_ = ""; 198 /** 199 * 200 * 201 * <pre> 202 * Name of the UrlMap resource to update. 203 * </pre> 204 * 205 * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code> 206 * 207 * @return The urlMap. 208 */ 209 @java.lang.Override getUrlMap()210 public java.lang.String getUrlMap() { 211 java.lang.Object ref = urlMap_; 212 if (ref instanceof java.lang.String) { 213 return (java.lang.String) ref; 214 } else { 215 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 216 java.lang.String s = bs.toStringUtf8(); 217 urlMap_ = s; 218 return s; 219 } 220 } 221 /** 222 * 223 * 224 * <pre> 225 * Name of the UrlMap resource to update. 226 * </pre> 227 * 228 * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code> 229 * 230 * @return The bytes for urlMap. 231 */ 232 @java.lang.Override getUrlMapBytes()233 public com.google.protobuf.ByteString getUrlMapBytes() { 234 java.lang.Object ref = urlMap_; 235 if (ref instanceof java.lang.String) { 236 com.google.protobuf.ByteString b = 237 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 238 urlMap_ = b; 239 return b; 240 } else { 241 return (com.google.protobuf.ByteString) ref; 242 } 243 } 244 245 public static final int URL_MAP_RESOURCE_FIELD_NUMBER = 168675425; 246 private com.google.cloud.compute.v1.UrlMap urlMapResource_; 247 /** 248 * 249 * 250 * <pre> 251 * The body resource for this request 252 * </pre> 253 * 254 * <code> 255 * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED]; 256 * </code> 257 * 258 * @return Whether the urlMapResource field is set. 259 */ 260 @java.lang.Override hasUrlMapResource()261 public boolean hasUrlMapResource() { 262 return urlMapResource_ != null; 263 } 264 /** 265 * 266 * 267 * <pre> 268 * The body resource for this request 269 * </pre> 270 * 271 * <code> 272 * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED]; 273 * </code> 274 * 275 * @return The urlMapResource. 276 */ 277 @java.lang.Override getUrlMapResource()278 public com.google.cloud.compute.v1.UrlMap getUrlMapResource() { 279 return urlMapResource_ == null 280 ? com.google.cloud.compute.v1.UrlMap.getDefaultInstance() 281 : urlMapResource_; 282 } 283 /** 284 * 285 * 286 * <pre> 287 * The body resource for this request 288 * </pre> 289 * 290 * <code> 291 * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED]; 292 * </code> 293 */ 294 @java.lang.Override getUrlMapResourceOrBuilder()295 public com.google.cloud.compute.v1.UrlMapOrBuilder getUrlMapResourceOrBuilder() { 296 return urlMapResource_ == null 297 ? com.google.cloud.compute.v1.UrlMap.getDefaultInstance() 298 : urlMapResource_; 299 } 300 301 private byte memoizedIsInitialized = -1; 302 303 @java.lang.Override isInitialized()304 public final boolean isInitialized() { 305 byte isInitialized = memoizedIsInitialized; 306 if (isInitialized == 1) return true; 307 if (isInitialized == 0) return false; 308 309 memoizedIsInitialized = 1; 310 return true; 311 } 312 313 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)314 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 315 if (((bitField0_ & 0x00000001) != 0)) { 316 com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); 317 } 318 if (urlMapResource_ != null) { 319 output.writeMessage(168675425, getUrlMapResource()); 320 } 321 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { 322 com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); 323 } 324 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(urlMap_)) { 325 com.google.protobuf.GeneratedMessageV3.writeString(output, 367020684, urlMap_); 326 } 327 getUnknownFields().writeTo(output); 328 } 329 330 @java.lang.Override getSerializedSize()331 public int getSerializedSize() { 332 int size = memoizedSize; 333 if (size != -1) return size; 334 335 size = 0; 336 if (((bitField0_ & 0x00000001) != 0)) { 337 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(37109963, requestId_); 338 } 339 if (urlMapResource_ != null) { 340 size += 341 com.google.protobuf.CodedOutputStream.computeMessageSize(168675425, getUrlMapResource()); 342 } 343 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { 344 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); 345 } 346 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(urlMap_)) { 347 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(367020684, urlMap_); 348 } 349 size += getUnknownFields().getSerializedSize(); 350 memoizedSize = size; 351 return size; 352 } 353 354 @java.lang.Override equals(final java.lang.Object obj)355 public boolean equals(final java.lang.Object obj) { 356 if (obj == this) { 357 return true; 358 } 359 if (!(obj instanceof com.google.cloud.compute.v1.UpdateUrlMapRequest)) { 360 return super.equals(obj); 361 } 362 com.google.cloud.compute.v1.UpdateUrlMapRequest other = 363 (com.google.cloud.compute.v1.UpdateUrlMapRequest) obj; 364 365 if (!getProject().equals(other.getProject())) return false; 366 if (hasRequestId() != other.hasRequestId()) return false; 367 if (hasRequestId()) { 368 if (!getRequestId().equals(other.getRequestId())) return false; 369 } 370 if (!getUrlMap().equals(other.getUrlMap())) return false; 371 if (hasUrlMapResource() != other.hasUrlMapResource()) return false; 372 if (hasUrlMapResource()) { 373 if (!getUrlMapResource().equals(other.getUrlMapResource())) return false; 374 } 375 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 376 return true; 377 } 378 379 @java.lang.Override hashCode()380 public int hashCode() { 381 if (memoizedHashCode != 0) { 382 return memoizedHashCode; 383 } 384 int hash = 41; 385 hash = (19 * hash) + getDescriptor().hashCode(); 386 hash = (37 * hash) + PROJECT_FIELD_NUMBER; 387 hash = (53 * hash) + getProject().hashCode(); 388 if (hasRequestId()) { 389 hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; 390 hash = (53 * hash) + getRequestId().hashCode(); 391 } 392 hash = (37 * hash) + URL_MAP_FIELD_NUMBER; 393 hash = (53 * hash) + getUrlMap().hashCode(); 394 if (hasUrlMapResource()) { 395 hash = (37 * hash) + URL_MAP_RESOURCE_FIELD_NUMBER; 396 hash = (53 * hash) + getUrlMapResource().hashCode(); 397 } 398 hash = (29 * hash) + getUnknownFields().hashCode(); 399 memoizedHashCode = hash; 400 return hash; 401 } 402 parseFrom(java.nio.ByteBuffer data)403 public static com.google.cloud.compute.v1.UpdateUrlMapRequest parseFrom(java.nio.ByteBuffer data) 404 throws com.google.protobuf.InvalidProtocolBufferException { 405 return PARSER.parseFrom(data); 406 } 407 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)408 public static com.google.cloud.compute.v1.UpdateUrlMapRequest parseFrom( 409 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 410 throws com.google.protobuf.InvalidProtocolBufferException { 411 return PARSER.parseFrom(data, extensionRegistry); 412 } 413 parseFrom( com.google.protobuf.ByteString data)414 public static com.google.cloud.compute.v1.UpdateUrlMapRequest parseFrom( 415 com.google.protobuf.ByteString data) 416 throws com.google.protobuf.InvalidProtocolBufferException { 417 return PARSER.parseFrom(data); 418 } 419 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)420 public static com.google.cloud.compute.v1.UpdateUrlMapRequest parseFrom( 421 com.google.protobuf.ByteString data, 422 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 423 throws com.google.protobuf.InvalidProtocolBufferException { 424 return PARSER.parseFrom(data, extensionRegistry); 425 } 426 parseFrom(byte[] data)427 public static com.google.cloud.compute.v1.UpdateUrlMapRequest parseFrom(byte[] data) 428 throws com.google.protobuf.InvalidProtocolBufferException { 429 return PARSER.parseFrom(data); 430 } 431 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)432 public static com.google.cloud.compute.v1.UpdateUrlMapRequest parseFrom( 433 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 434 throws com.google.protobuf.InvalidProtocolBufferException { 435 return PARSER.parseFrom(data, extensionRegistry); 436 } 437 parseFrom(java.io.InputStream input)438 public static com.google.cloud.compute.v1.UpdateUrlMapRequest parseFrom(java.io.InputStream input) 439 throws java.io.IOException { 440 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 441 } 442 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)443 public static com.google.cloud.compute.v1.UpdateUrlMapRequest parseFrom( 444 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 445 throws java.io.IOException { 446 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 447 PARSER, input, extensionRegistry); 448 } 449 parseDelimitedFrom( java.io.InputStream input)450 public static com.google.cloud.compute.v1.UpdateUrlMapRequest parseDelimitedFrom( 451 java.io.InputStream input) throws java.io.IOException { 452 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 453 } 454 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)455 public static com.google.cloud.compute.v1.UpdateUrlMapRequest parseDelimitedFrom( 456 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 457 throws java.io.IOException { 458 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 459 PARSER, input, extensionRegistry); 460 } 461 parseFrom( com.google.protobuf.CodedInputStream input)462 public static com.google.cloud.compute.v1.UpdateUrlMapRequest parseFrom( 463 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 464 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 465 } 466 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)467 public static com.google.cloud.compute.v1.UpdateUrlMapRequest parseFrom( 468 com.google.protobuf.CodedInputStream input, 469 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 470 throws java.io.IOException { 471 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 472 PARSER, input, extensionRegistry); 473 } 474 475 @java.lang.Override newBuilderForType()476 public Builder newBuilderForType() { 477 return newBuilder(); 478 } 479 newBuilder()480 public static Builder newBuilder() { 481 return DEFAULT_INSTANCE.toBuilder(); 482 } 483 newBuilder(com.google.cloud.compute.v1.UpdateUrlMapRequest prototype)484 public static Builder newBuilder(com.google.cloud.compute.v1.UpdateUrlMapRequest prototype) { 485 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 486 } 487 488 @java.lang.Override toBuilder()489 public Builder toBuilder() { 490 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 491 } 492 493 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)494 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 495 Builder builder = new Builder(parent); 496 return builder; 497 } 498 /** 499 * 500 * 501 * <pre> 502 * A request message for UrlMaps.Update. See the method description for details. 503 * </pre> 504 * 505 * Protobuf type {@code google.cloud.compute.v1.UpdateUrlMapRequest} 506 */ 507 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 508 implements 509 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.UpdateUrlMapRequest) 510 com.google.cloud.compute.v1.UpdateUrlMapRequestOrBuilder { getDescriptor()511 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 512 return com.google.cloud.compute.v1.Compute 513 .internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor; 514 } 515 516 @java.lang.Override 517 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()518 internalGetFieldAccessorTable() { 519 return com.google.cloud.compute.v1.Compute 520 .internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_fieldAccessorTable 521 .ensureFieldAccessorsInitialized( 522 com.google.cloud.compute.v1.UpdateUrlMapRequest.class, 523 com.google.cloud.compute.v1.UpdateUrlMapRequest.Builder.class); 524 } 525 526 // Construct using com.google.cloud.compute.v1.UpdateUrlMapRequest.newBuilder() Builder()527 private Builder() {} 528 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)529 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 530 super(parent); 531 } 532 533 @java.lang.Override clear()534 public Builder clear() { 535 super.clear(); 536 bitField0_ = 0; 537 project_ = ""; 538 requestId_ = ""; 539 urlMap_ = ""; 540 urlMapResource_ = null; 541 if (urlMapResourceBuilder_ != null) { 542 urlMapResourceBuilder_.dispose(); 543 urlMapResourceBuilder_ = null; 544 } 545 return this; 546 } 547 548 @java.lang.Override getDescriptorForType()549 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 550 return com.google.cloud.compute.v1.Compute 551 .internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor; 552 } 553 554 @java.lang.Override getDefaultInstanceForType()555 public com.google.cloud.compute.v1.UpdateUrlMapRequest getDefaultInstanceForType() { 556 return com.google.cloud.compute.v1.UpdateUrlMapRequest.getDefaultInstance(); 557 } 558 559 @java.lang.Override build()560 public com.google.cloud.compute.v1.UpdateUrlMapRequest build() { 561 com.google.cloud.compute.v1.UpdateUrlMapRequest result = buildPartial(); 562 if (!result.isInitialized()) { 563 throw newUninitializedMessageException(result); 564 } 565 return result; 566 } 567 568 @java.lang.Override buildPartial()569 public com.google.cloud.compute.v1.UpdateUrlMapRequest buildPartial() { 570 com.google.cloud.compute.v1.UpdateUrlMapRequest result = 571 new com.google.cloud.compute.v1.UpdateUrlMapRequest(this); 572 if (bitField0_ != 0) { 573 buildPartial0(result); 574 } 575 onBuilt(); 576 return result; 577 } 578 buildPartial0(com.google.cloud.compute.v1.UpdateUrlMapRequest result)579 private void buildPartial0(com.google.cloud.compute.v1.UpdateUrlMapRequest result) { 580 int from_bitField0_ = bitField0_; 581 if (((from_bitField0_ & 0x00000001) != 0)) { 582 result.project_ = project_; 583 } 584 int to_bitField0_ = 0; 585 if (((from_bitField0_ & 0x00000002) != 0)) { 586 result.requestId_ = requestId_; 587 to_bitField0_ |= 0x00000001; 588 } 589 if (((from_bitField0_ & 0x00000004) != 0)) { 590 result.urlMap_ = urlMap_; 591 } 592 if (((from_bitField0_ & 0x00000008) != 0)) { 593 result.urlMapResource_ = 594 urlMapResourceBuilder_ == null ? urlMapResource_ : urlMapResourceBuilder_.build(); 595 } 596 result.bitField0_ |= to_bitField0_; 597 } 598 599 @java.lang.Override clone()600 public Builder clone() { 601 return super.clone(); 602 } 603 604 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)605 public Builder setField( 606 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 607 return super.setField(field, value); 608 } 609 610 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)611 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 612 return super.clearField(field); 613 } 614 615 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)616 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 617 return super.clearOneof(oneof); 618 } 619 620 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)621 public Builder setRepeatedField( 622 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 623 return super.setRepeatedField(field, index, value); 624 } 625 626 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)627 public Builder addRepeatedField( 628 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 629 return super.addRepeatedField(field, value); 630 } 631 632 @java.lang.Override mergeFrom(com.google.protobuf.Message other)633 public Builder mergeFrom(com.google.protobuf.Message other) { 634 if (other instanceof com.google.cloud.compute.v1.UpdateUrlMapRequest) { 635 return mergeFrom((com.google.cloud.compute.v1.UpdateUrlMapRequest) other); 636 } else { 637 super.mergeFrom(other); 638 return this; 639 } 640 } 641 mergeFrom(com.google.cloud.compute.v1.UpdateUrlMapRequest other)642 public Builder mergeFrom(com.google.cloud.compute.v1.UpdateUrlMapRequest other) { 643 if (other == com.google.cloud.compute.v1.UpdateUrlMapRequest.getDefaultInstance()) 644 return this; 645 if (!other.getProject().isEmpty()) { 646 project_ = other.project_; 647 bitField0_ |= 0x00000001; 648 onChanged(); 649 } 650 if (other.hasRequestId()) { 651 requestId_ = other.requestId_; 652 bitField0_ |= 0x00000002; 653 onChanged(); 654 } 655 if (!other.getUrlMap().isEmpty()) { 656 urlMap_ = other.urlMap_; 657 bitField0_ |= 0x00000004; 658 onChanged(); 659 } 660 if (other.hasUrlMapResource()) { 661 mergeUrlMapResource(other.getUrlMapResource()); 662 } 663 this.mergeUnknownFields(other.getUnknownFields()); 664 onChanged(); 665 return this; 666 } 667 668 @java.lang.Override isInitialized()669 public final boolean isInitialized() { 670 return true; 671 } 672 673 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)674 public Builder mergeFrom( 675 com.google.protobuf.CodedInputStream input, 676 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 677 throws java.io.IOException { 678 if (extensionRegistry == null) { 679 throw new java.lang.NullPointerException(); 680 } 681 try { 682 boolean done = false; 683 while (!done) { 684 int tag = input.readTag(); 685 switch (tag) { 686 case 0: 687 done = true; 688 break; 689 case 296879706: 690 { 691 requestId_ = input.readStringRequireUtf8(); 692 bitField0_ |= 0x00000002; 693 break; 694 } // case 296879706 695 case 1349403402: 696 { 697 input.readMessage(getUrlMapResourceFieldBuilder().getBuilder(), extensionRegistry); 698 bitField0_ |= 0x00000008; 699 break; 700 } // case 1349403402 701 case 1820481738: 702 { 703 project_ = input.readStringRequireUtf8(); 704 bitField0_ |= 0x00000001; 705 break; 706 } // case 1820481738 707 case -1358801822: 708 { 709 urlMap_ = input.readStringRequireUtf8(); 710 bitField0_ |= 0x00000004; 711 break; 712 } // case -1358801822 713 default: 714 { 715 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 716 done = true; // was an endgroup tag 717 } 718 break; 719 } // default: 720 } // switch (tag) 721 } // while (!done) 722 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 723 throw e.unwrapIOException(); 724 } finally { 725 onChanged(); 726 } // finally 727 return this; 728 } 729 730 private int bitField0_; 731 732 private java.lang.Object project_ = ""; 733 /** 734 * 735 * 736 * <pre> 737 * Project ID for this request. 738 * </pre> 739 * 740 * <code> 741 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 742 * </code> 743 * 744 * @return The project. 745 */ getProject()746 public java.lang.String getProject() { 747 java.lang.Object ref = project_; 748 if (!(ref instanceof java.lang.String)) { 749 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 750 java.lang.String s = bs.toStringUtf8(); 751 project_ = s; 752 return s; 753 } else { 754 return (java.lang.String) ref; 755 } 756 } 757 /** 758 * 759 * 760 * <pre> 761 * Project ID for this request. 762 * </pre> 763 * 764 * <code> 765 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 766 * </code> 767 * 768 * @return The bytes for project. 769 */ getProjectBytes()770 public com.google.protobuf.ByteString getProjectBytes() { 771 java.lang.Object ref = project_; 772 if (ref instanceof String) { 773 com.google.protobuf.ByteString b = 774 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 775 project_ = b; 776 return b; 777 } else { 778 return (com.google.protobuf.ByteString) ref; 779 } 780 } 781 /** 782 * 783 * 784 * <pre> 785 * Project ID for this request. 786 * </pre> 787 * 788 * <code> 789 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 790 * </code> 791 * 792 * @param value The project to set. 793 * @return This builder for chaining. 794 */ setProject(java.lang.String value)795 public Builder setProject(java.lang.String value) { 796 if (value == null) { 797 throw new NullPointerException(); 798 } 799 project_ = value; 800 bitField0_ |= 0x00000001; 801 onChanged(); 802 return this; 803 } 804 /** 805 * 806 * 807 * <pre> 808 * Project ID for this request. 809 * </pre> 810 * 811 * <code> 812 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 813 * </code> 814 * 815 * @return This builder for chaining. 816 */ clearProject()817 public Builder clearProject() { 818 project_ = getDefaultInstance().getProject(); 819 bitField0_ = (bitField0_ & ~0x00000001); 820 onChanged(); 821 return this; 822 } 823 /** 824 * 825 * 826 * <pre> 827 * Project ID for this request. 828 * </pre> 829 * 830 * <code> 831 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 832 * </code> 833 * 834 * @param value The bytes for project to set. 835 * @return This builder for chaining. 836 */ setProjectBytes(com.google.protobuf.ByteString value)837 public Builder setProjectBytes(com.google.protobuf.ByteString value) { 838 if (value == null) { 839 throw new NullPointerException(); 840 } 841 checkByteStringIsUtf8(value); 842 project_ = value; 843 bitField0_ |= 0x00000001; 844 onChanged(); 845 return this; 846 } 847 848 private java.lang.Object requestId_ = ""; 849 /** 850 * 851 * 852 * <pre> 853 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 854 * </pre> 855 * 856 * <code>optional string request_id = 37109963;</code> 857 * 858 * @return Whether the requestId field is set. 859 */ hasRequestId()860 public boolean hasRequestId() { 861 return ((bitField0_ & 0x00000002) != 0); 862 } 863 /** 864 * 865 * 866 * <pre> 867 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 868 * </pre> 869 * 870 * <code>optional string request_id = 37109963;</code> 871 * 872 * @return The requestId. 873 */ getRequestId()874 public java.lang.String getRequestId() { 875 java.lang.Object ref = requestId_; 876 if (!(ref instanceof java.lang.String)) { 877 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 878 java.lang.String s = bs.toStringUtf8(); 879 requestId_ = s; 880 return s; 881 } else { 882 return (java.lang.String) ref; 883 } 884 } 885 /** 886 * 887 * 888 * <pre> 889 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 890 * </pre> 891 * 892 * <code>optional string request_id = 37109963;</code> 893 * 894 * @return The bytes for requestId. 895 */ getRequestIdBytes()896 public com.google.protobuf.ByteString getRequestIdBytes() { 897 java.lang.Object ref = requestId_; 898 if (ref instanceof String) { 899 com.google.protobuf.ByteString b = 900 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 901 requestId_ = b; 902 return b; 903 } else { 904 return (com.google.protobuf.ByteString) ref; 905 } 906 } 907 /** 908 * 909 * 910 * <pre> 911 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 912 * </pre> 913 * 914 * <code>optional string request_id = 37109963;</code> 915 * 916 * @param value The requestId to set. 917 * @return This builder for chaining. 918 */ setRequestId(java.lang.String value)919 public Builder setRequestId(java.lang.String value) { 920 if (value == null) { 921 throw new NullPointerException(); 922 } 923 requestId_ = value; 924 bitField0_ |= 0x00000002; 925 onChanged(); 926 return this; 927 } 928 /** 929 * 930 * 931 * <pre> 932 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 933 * </pre> 934 * 935 * <code>optional string request_id = 37109963;</code> 936 * 937 * @return This builder for chaining. 938 */ clearRequestId()939 public Builder clearRequestId() { 940 requestId_ = getDefaultInstance().getRequestId(); 941 bitField0_ = (bitField0_ & ~0x00000002); 942 onChanged(); 943 return this; 944 } 945 /** 946 * 947 * 948 * <pre> 949 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 950 * </pre> 951 * 952 * <code>optional string request_id = 37109963;</code> 953 * 954 * @param value The bytes for requestId to set. 955 * @return This builder for chaining. 956 */ setRequestIdBytes(com.google.protobuf.ByteString value)957 public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { 958 if (value == null) { 959 throw new NullPointerException(); 960 } 961 checkByteStringIsUtf8(value); 962 requestId_ = value; 963 bitField0_ |= 0x00000002; 964 onChanged(); 965 return this; 966 } 967 968 private java.lang.Object urlMap_ = ""; 969 /** 970 * 971 * 972 * <pre> 973 * Name of the UrlMap resource to update. 974 * </pre> 975 * 976 * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code> 977 * 978 * @return The urlMap. 979 */ getUrlMap()980 public java.lang.String getUrlMap() { 981 java.lang.Object ref = urlMap_; 982 if (!(ref instanceof java.lang.String)) { 983 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 984 java.lang.String s = bs.toStringUtf8(); 985 urlMap_ = s; 986 return s; 987 } else { 988 return (java.lang.String) ref; 989 } 990 } 991 /** 992 * 993 * 994 * <pre> 995 * Name of the UrlMap resource to update. 996 * </pre> 997 * 998 * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code> 999 * 1000 * @return The bytes for urlMap. 1001 */ getUrlMapBytes()1002 public com.google.protobuf.ByteString getUrlMapBytes() { 1003 java.lang.Object ref = urlMap_; 1004 if (ref instanceof String) { 1005 com.google.protobuf.ByteString b = 1006 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1007 urlMap_ = b; 1008 return b; 1009 } else { 1010 return (com.google.protobuf.ByteString) ref; 1011 } 1012 } 1013 /** 1014 * 1015 * 1016 * <pre> 1017 * Name of the UrlMap resource to update. 1018 * </pre> 1019 * 1020 * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code> 1021 * 1022 * @param value The urlMap to set. 1023 * @return This builder for chaining. 1024 */ setUrlMap(java.lang.String value)1025 public Builder setUrlMap(java.lang.String value) { 1026 if (value == null) { 1027 throw new NullPointerException(); 1028 } 1029 urlMap_ = value; 1030 bitField0_ |= 0x00000004; 1031 onChanged(); 1032 return this; 1033 } 1034 /** 1035 * 1036 * 1037 * <pre> 1038 * Name of the UrlMap resource to update. 1039 * </pre> 1040 * 1041 * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code> 1042 * 1043 * @return This builder for chaining. 1044 */ clearUrlMap()1045 public Builder clearUrlMap() { 1046 urlMap_ = getDefaultInstance().getUrlMap(); 1047 bitField0_ = (bitField0_ & ~0x00000004); 1048 onChanged(); 1049 return this; 1050 } 1051 /** 1052 * 1053 * 1054 * <pre> 1055 * Name of the UrlMap resource to update. 1056 * </pre> 1057 * 1058 * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code> 1059 * 1060 * @param value The bytes for urlMap to set. 1061 * @return This builder for chaining. 1062 */ setUrlMapBytes(com.google.protobuf.ByteString value)1063 public Builder setUrlMapBytes(com.google.protobuf.ByteString value) { 1064 if (value == null) { 1065 throw new NullPointerException(); 1066 } 1067 checkByteStringIsUtf8(value); 1068 urlMap_ = value; 1069 bitField0_ |= 0x00000004; 1070 onChanged(); 1071 return this; 1072 } 1073 1074 private com.google.cloud.compute.v1.UrlMap urlMapResource_; 1075 private com.google.protobuf.SingleFieldBuilderV3< 1076 com.google.cloud.compute.v1.UrlMap, 1077 com.google.cloud.compute.v1.UrlMap.Builder, 1078 com.google.cloud.compute.v1.UrlMapOrBuilder> 1079 urlMapResourceBuilder_; 1080 /** 1081 * 1082 * 1083 * <pre> 1084 * The body resource for this request 1085 * </pre> 1086 * 1087 * <code> 1088 * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED]; 1089 * </code> 1090 * 1091 * @return Whether the urlMapResource field is set. 1092 */ hasUrlMapResource()1093 public boolean hasUrlMapResource() { 1094 return ((bitField0_ & 0x00000008) != 0); 1095 } 1096 /** 1097 * 1098 * 1099 * <pre> 1100 * The body resource for this request 1101 * </pre> 1102 * 1103 * <code> 1104 * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED]; 1105 * </code> 1106 * 1107 * @return The urlMapResource. 1108 */ getUrlMapResource()1109 public com.google.cloud.compute.v1.UrlMap getUrlMapResource() { 1110 if (urlMapResourceBuilder_ == null) { 1111 return urlMapResource_ == null 1112 ? com.google.cloud.compute.v1.UrlMap.getDefaultInstance() 1113 : urlMapResource_; 1114 } else { 1115 return urlMapResourceBuilder_.getMessage(); 1116 } 1117 } 1118 /** 1119 * 1120 * 1121 * <pre> 1122 * The body resource for this request 1123 * </pre> 1124 * 1125 * <code> 1126 * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED]; 1127 * </code> 1128 */ setUrlMapResource(com.google.cloud.compute.v1.UrlMap value)1129 public Builder setUrlMapResource(com.google.cloud.compute.v1.UrlMap value) { 1130 if (urlMapResourceBuilder_ == null) { 1131 if (value == null) { 1132 throw new NullPointerException(); 1133 } 1134 urlMapResource_ = value; 1135 } else { 1136 urlMapResourceBuilder_.setMessage(value); 1137 } 1138 bitField0_ |= 0x00000008; 1139 onChanged(); 1140 return this; 1141 } 1142 /** 1143 * 1144 * 1145 * <pre> 1146 * The body resource for this request 1147 * </pre> 1148 * 1149 * <code> 1150 * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED]; 1151 * </code> 1152 */ setUrlMapResource(com.google.cloud.compute.v1.UrlMap.Builder builderForValue)1153 public Builder setUrlMapResource(com.google.cloud.compute.v1.UrlMap.Builder builderForValue) { 1154 if (urlMapResourceBuilder_ == null) { 1155 urlMapResource_ = builderForValue.build(); 1156 } else { 1157 urlMapResourceBuilder_.setMessage(builderForValue.build()); 1158 } 1159 bitField0_ |= 0x00000008; 1160 onChanged(); 1161 return this; 1162 } 1163 /** 1164 * 1165 * 1166 * <pre> 1167 * The body resource for this request 1168 * </pre> 1169 * 1170 * <code> 1171 * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED]; 1172 * </code> 1173 */ mergeUrlMapResource(com.google.cloud.compute.v1.UrlMap value)1174 public Builder mergeUrlMapResource(com.google.cloud.compute.v1.UrlMap value) { 1175 if (urlMapResourceBuilder_ == null) { 1176 if (((bitField0_ & 0x00000008) != 0) 1177 && urlMapResource_ != null 1178 && urlMapResource_ != com.google.cloud.compute.v1.UrlMap.getDefaultInstance()) { 1179 getUrlMapResourceBuilder().mergeFrom(value); 1180 } else { 1181 urlMapResource_ = value; 1182 } 1183 } else { 1184 urlMapResourceBuilder_.mergeFrom(value); 1185 } 1186 bitField0_ |= 0x00000008; 1187 onChanged(); 1188 return this; 1189 } 1190 /** 1191 * 1192 * 1193 * <pre> 1194 * The body resource for this request 1195 * </pre> 1196 * 1197 * <code> 1198 * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED]; 1199 * </code> 1200 */ clearUrlMapResource()1201 public Builder clearUrlMapResource() { 1202 bitField0_ = (bitField0_ & ~0x00000008); 1203 urlMapResource_ = null; 1204 if (urlMapResourceBuilder_ != null) { 1205 urlMapResourceBuilder_.dispose(); 1206 urlMapResourceBuilder_ = null; 1207 } 1208 onChanged(); 1209 return this; 1210 } 1211 /** 1212 * 1213 * 1214 * <pre> 1215 * The body resource for this request 1216 * </pre> 1217 * 1218 * <code> 1219 * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED]; 1220 * </code> 1221 */ getUrlMapResourceBuilder()1222 public com.google.cloud.compute.v1.UrlMap.Builder getUrlMapResourceBuilder() { 1223 bitField0_ |= 0x00000008; 1224 onChanged(); 1225 return getUrlMapResourceFieldBuilder().getBuilder(); 1226 } 1227 /** 1228 * 1229 * 1230 * <pre> 1231 * The body resource for this request 1232 * </pre> 1233 * 1234 * <code> 1235 * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED]; 1236 * </code> 1237 */ getUrlMapResourceOrBuilder()1238 public com.google.cloud.compute.v1.UrlMapOrBuilder getUrlMapResourceOrBuilder() { 1239 if (urlMapResourceBuilder_ != null) { 1240 return urlMapResourceBuilder_.getMessageOrBuilder(); 1241 } else { 1242 return urlMapResource_ == null 1243 ? com.google.cloud.compute.v1.UrlMap.getDefaultInstance() 1244 : urlMapResource_; 1245 } 1246 } 1247 /** 1248 * 1249 * 1250 * <pre> 1251 * The body resource for this request 1252 * </pre> 1253 * 1254 * <code> 1255 * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED]; 1256 * </code> 1257 */ 1258 private com.google.protobuf.SingleFieldBuilderV3< 1259 com.google.cloud.compute.v1.UrlMap, 1260 com.google.cloud.compute.v1.UrlMap.Builder, 1261 com.google.cloud.compute.v1.UrlMapOrBuilder> getUrlMapResourceFieldBuilder()1262 getUrlMapResourceFieldBuilder() { 1263 if (urlMapResourceBuilder_ == null) { 1264 urlMapResourceBuilder_ = 1265 new com.google.protobuf.SingleFieldBuilderV3< 1266 com.google.cloud.compute.v1.UrlMap, 1267 com.google.cloud.compute.v1.UrlMap.Builder, 1268 com.google.cloud.compute.v1.UrlMapOrBuilder>( 1269 getUrlMapResource(), getParentForChildren(), isClean()); 1270 urlMapResource_ = null; 1271 } 1272 return urlMapResourceBuilder_; 1273 } 1274 1275 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1276 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1277 return super.setUnknownFields(unknownFields); 1278 } 1279 1280 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1281 public final Builder mergeUnknownFields( 1282 final com.google.protobuf.UnknownFieldSet unknownFields) { 1283 return super.mergeUnknownFields(unknownFields); 1284 } 1285 1286 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.UpdateUrlMapRequest) 1287 } 1288 1289 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.UpdateUrlMapRequest) 1290 private static final com.google.cloud.compute.v1.UpdateUrlMapRequest DEFAULT_INSTANCE; 1291 1292 static { 1293 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.UpdateUrlMapRequest(); 1294 } 1295 getDefaultInstance()1296 public static com.google.cloud.compute.v1.UpdateUrlMapRequest getDefaultInstance() { 1297 return DEFAULT_INSTANCE; 1298 } 1299 1300 private static final com.google.protobuf.Parser<UpdateUrlMapRequest> PARSER = 1301 new com.google.protobuf.AbstractParser<UpdateUrlMapRequest>() { 1302 @java.lang.Override 1303 public UpdateUrlMapRequest parsePartialFrom( 1304 com.google.protobuf.CodedInputStream input, 1305 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1306 throws com.google.protobuf.InvalidProtocolBufferException { 1307 Builder builder = newBuilder(); 1308 try { 1309 builder.mergeFrom(input, extensionRegistry); 1310 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1311 throw e.setUnfinishedMessage(builder.buildPartial()); 1312 } catch (com.google.protobuf.UninitializedMessageException e) { 1313 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1314 } catch (java.io.IOException e) { 1315 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1316 .setUnfinishedMessage(builder.buildPartial()); 1317 } 1318 return builder.buildPartial(); 1319 } 1320 }; 1321 parser()1322 public static com.google.protobuf.Parser<UpdateUrlMapRequest> parser() { 1323 return PARSER; 1324 } 1325 1326 @java.lang.Override getParserForType()1327 public com.google.protobuf.Parser<UpdateUrlMapRequest> getParserForType() { 1328 return PARSER; 1329 } 1330 1331 @java.lang.Override getDefaultInstanceForType()1332 public com.google.cloud.compute.v1.UpdateUrlMapRequest getDefaultInstanceForType() { 1333 return DEFAULT_INSTANCE; 1334 } 1335 } 1336