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