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