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