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.Patch. See the method description for details. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.compute.v1.PatchRouterRequest} 29 */ 30 public final class PatchRouterRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.PatchRouterRequest) 33 PatchRouterRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use PatchRouterRequest.newBuilder() to construct. PatchRouterRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private PatchRouterRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 PatchRouterRequest()40 private PatchRouterRequest() { 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 PatchRouterRequest(); 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_PatchRouterRequest_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_PatchRouterRequest_fieldAccessorTable 68 .ensureFieldAccessorsInitialized( 69 com.google.cloud.compute.v1.PatchRouterRequest.class, 70 com.google.cloud.compute.v1.PatchRouterRequest.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 patch. 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 patch. 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.PatchRouterRequest)) { 422 return super.equals(obj); 423 } 424 com.google.cloud.compute.v1.PatchRouterRequest other = 425 (com.google.cloud.compute.v1.PatchRouterRequest) 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.PatchRouterRequest 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.PatchRouterRequest 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.PatchRouterRequest 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.PatchRouterRequest 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.PatchRouterRequest 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.PatchRouterRequest 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.PatchRouterRequest 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.PatchRouterRequest 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.PatchRouterRequest 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.PatchRouterRequest 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.PatchRouterRequest 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.PatchRouterRequest 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.PatchRouterRequest prototype)549 public static Builder newBuilder(com.google.cloud.compute.v1.PatchRouterRequest 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.Patch. See the method description for details. 568 * </pre> 569 * 570 * Protobuf type {@code google.cloud.compute.v1.PatchRouterRequest} 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.PatchRouterRequest) 575 com.google.cloud.compute.v1.PatchRouterRequestOrBuilder { 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_PatchRouterRequest_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_PatchRouterRequest_fieldAccessorTable 586 .ensureFieldAccessorsInitialized( 587 com.google.cloud.compute.v1.PatchRouterRequest.class, 588 com.google.cloud.compute.v1.PatchRouterRequest.Builder.class); 589 } 590 591 // Construct using com.google.cloud.compute.v1.PatchRouterRequest.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_PatchRouterRequest_descriptor; 618 } 619 620 @java.lang.Override getDefaultInstanceForType()621 public com.google.cloud.compute.v1.PatchRouterRequest getDefaultInstanceForType() { 622 return com.google.cloud.compute.v1.PatchRouterRequest.getDefaultInstance(); 623 } 624 625 @java.lang.Override build()626 public com.google.cloud.compute.v1.PatchRouterRequest build() { 627 com.google.cloud.compute.v1.PatchRouterRequest 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.PatchRouterRequest buildPartial() { 636 com.google.cloud.compute.v1.PatchRouterRequest result = 637 new com.google.cloud.compute.v1.PatchRouterRequest(this); 638 if (bitField0_ != 0) { 639 buildPartial0(result); 640 } 641 onBuilt(); 642 return result; 643 } 644 buildPartial0(com.google.cloud.compute.v1.PatchRouterRequest result)645 private void buildPartial0(com.google.cloud.compute.v1.PatchRouterRequest 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.PatchRouterRequest) { 704 return mergeFrom((com.google.cloud.compute.v1.PatchRouterRequest) other); 705 } else { 706 super.mergeFrom(other); 707 return this; 708 } 709 } 710 mergeFrom(com.google.cloud.compute.v1.PatchRouterRequest other)711 public Builder mergeFrom(com.google.cloud.compute.v1.PatchRouterRequest other) { 712 if (other == com.google.cloud.compute.v1.PatchRouterRequest.getDefaultInstance()) return this; 713 if (!other.getProject().isEmpty()) { 714 project_ = other.project_; 715 bitField0_ |= 0x00000001; 716 onChanged(); 717 } 718 if (!other.getRegion().isEmpty()) { 719 region_ = other.region_; 720 bitField0_ |= 0x00000002; 721 onChanged(); 722 } 723 if (other.hasRequestId()) { 724 requestId_ = other.requestId_; 725 bitField0_ |= 0x00000004; 726 onChanged(); 727 } 728 if (!other.getRouter().isEmpty()) { 729 router_ = other.router_; 730 bitField0_ |= 0x00000008; 731 onChanged(); 732 } 733 if (other.hasRouterResource()) { 734 mergeRouterResource(other.getRouterResource()); 735 } 736 this.mergeUnknownFields(other.getUnknownFields()); 737 onChanged(); 738 return this; 739 } 740 741 @java.lang.Override isInitialized()742 public final boolean isInitialized() { 743 return true; 744 } 745 746 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)747 public Builder mergeFrom( 748 com.google.protobuf.CodedInputStream input, 749 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 750 throws java.io.IOException { 751 if (extensionRegistry == null) { 752 throw new java.lang.NullPointerException(); 753 } 754 try { 755 boolean done = false; 756 while (!done) { 757 int tag = input.readTag(); 758 switch (tag) { 759 case 0: 760 done = true; 761 break; 762 case 296879706: 763 { 764 requestId_ = input.readStringRequireUtf8(); 765 bitField0_ |= 0x00000004; 766 break; 767 } // case 296879706 768 case 1111570338: 769 { 770 region_ = input.readStringRequireUtf8(); 771 bitField0_ |= 0x00000002; 772 break; 773 } // case 1111570338 774 case 1188870730: 775 { 776 router_ = input.readStringRequireUtf8(); 777 bitField0_ |= 0x00000008; 778 break; 779 } // case 1188870730 780 case 1241776674: 781 { 782 input.readMessage(getRouterResourceFieldBuilder().getBuilder(), extensionRegistry); 783 bitField0_ |= 0x00000010; 784 break; 785 } // case 1241776674 786 case 1820481738: 787 { 788 project_ = input.readStringRequireUtf8(); 789 bitField0_ |= 0x00000001; 790 break; 791 } // case 1820481738 792 default: 793 { 794 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 795 done = true; // was an endgroup tag 796 } 797 break; 798 } // default: 799 } // switch (tag) 800 } // while (!done) 801 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 802 throw e.unwrapIOException(); 803 } finally { 804 onChanged(); 805 } // finally 806 return this; 807 } 808 809 private int bitField0_; 810 811 private java.lang.Object project_ = ""; 812 /** 813 * 814 * 815 * <pre> 816 * Project ID for this request. 817 * </pre> 818 * 819 * <code> 820 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 821 * </code> 822 * 823 * @return The project. 824 */ getProject()825 public java.lang.String getProject() { 826 java.lang.Object ref = project_; 827 if (!(ref instanceof java.lang.String)) { 828 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 829 java.lang.String s = bs.toStringUtf8(); 830 project_ = s; 831 return s; 832 } else { 833 return (java.lang.String) ref; 834 } 835 } 836 /** 837 * 838 * 839 * <pre> 840 * Project ID for this request. 841 * </pre> 842 * 843 * <code> 844 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 845 * </code> 846 * 847 * @return The bytes for project. 848 */ getProjectBytes()849 public com.google.protobuf.ByteString getProjectBytes() { 850 java.lang.Object ref = project_; 851 if (ref instanceof String) { 852 com.google.protobuf.ByteString b = 853 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 854 project_ = b; 855 return b; 856 } else { 857 return (com.google.protobuf.ByteString) ref; 858 } 859 } 860 /** 861 * 862 * 863 * <pre> 864 * Project ID for this request. 865 * </pre> 866 * 867 * <code> 868 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 869 * </code> 870 * 871 * @param value The project to set. 872 * @return This builder for chaining. 873 */ setProject(java.lang.String value)874 public Builder setProject(java.lang.String value) { 875 if (value == null) { 876 throw new NullPointerException(); 877 } 878 project_ = value; 879 bitField0_ |= 0x00000001; 880 onChanged(); 881 return this; 882 } 883 /** 884 * 885 * 886 * <pre> 887 * Project ID for this request. 888 * </pre> 889 * 890 * <code> 891 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 892 * </code> 893 * 894 * @return This builder for chaining. 895 */ clearProject()896 public Builder clearProject() { 897 project_ = getDefaultInstance().getProject(); 898 bitField0_ = (bitField0_ & ~0x00000001); 899 onChanged(); 900 return this; 901 } 902 /** 903 * 904 * 905 * <pre> 906 * Project ID for this request. 907 * </pre> 908 * 909 * <code> 910 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 911 * </code> 912 * 913 * @param value The bytes for project to set. 914 * @return This builder for chaining. 915 */ setProjectBytes(com.google.protobuf.ByteString value)916 public Builder setProjectBytes(com.google.protobuf.ByteString value) { 917 if (value == null) { 918 throw new NullPointerException(); 919 } 920 checkByteStringIsUtf8(value); 921 project_ = value; 922 bitField0_ |= 0x00000001; 923 onChanged(); 924 return this; 925 } 926 927 private java.lang.Object region_ = ""; 928 /** 929 * 930 * 931 * <pre> 932 * Name of the region for this request. 933 * </pre> 934 * 935 * <code> 936 * string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"]; 937 * </code> 938 * 939 * @return The region. 940 */ getRegion()941 public java.lang.String getRegion() { 942 java.lang.Object ref = region_; 943 if (!(ref instanceof java.lang.String)) { 944 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 945 java.lang.String s = bs.toStringUtf8(); 946 region_ = s; 947 return s; 948 } else { 949 return (java.lang.String) ref; 950 } 951 } 952 /** 953 * 954 * 955 * <pre> 956 * Name of the region for this request. 957 * </pre> 958 * 959 * <code> 960 * string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"]; 961 * </code> 962 * 963 * @return The bytes for region. 964 */ getRegionBytes()965 public com.google.protobuf.ByteString getRegionBytes() { 966 java.lang.Object ref = region_; 967 if (ref instanceof String) { 968 com.google.protobuf.ByteString b = 969 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 970 region_ = b; 971 return b; 972 } else { 973 return (com.google.protobuf.ByteString) ref; 974 } 975 } 976 /** 977 * 978 * 979 * <pre> 980 * Name of the region for this request. 981 * </pre> 982 * 983 * <code> 984 * string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"]; 985 * </code> 986 * 987 * @param value The region to set. 988 * @return This builder for chaining. 989 */ setRegion(java.lang.String value)990 public Builder setRegion(java.lang.String value) { 991 if (value == null) { 992 throw new NullPointerException(); 993 } 994 region_ = value; 995 bitField0_ |= 0x00000002; 996 onChanged(); 997 return this; 998 } 999 /** 1000 * 1001 * 1002 * <pre> 1003 * Name of the region for this request. 1004 * </pre> 1005 * 1006 * <code> 1007 * string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"]; 1008 * </code> 1009 * 1010 * @return This builder for chaining. 1011 */ clearRegion()1012 public Builder clearRegion() { 1013 region_ = getDefaultInstance().getRegion(); 1014 bitField0_ = (bitField0_ & ~0x00000002); 1015 onChanged(); 1016 return this; 1017 } 1018 /** 1019 * 1020 * 1021 * <pre> 1022 * Name of the region for this request. 1023 * </pre> 1024 * 1025 * <code> 1026 * string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"]; 1027 * </code> 1028 * 1029 * @param value The bytes for region to set. 1030 * @return This builder for chaining. 1031 */ setRegionBytes(com.google.protobuf.ByteString value)1032 public Builder setRegionBytes(com.google.protobuf.ByteString value) { 1033 if (value == null) { 1034 throw new NullPointerException(); 1035 } 1036 checkByteStringIsUtf8(value); 1037 region_ = value; 1038 bitField0_ |= 0x00000002; 1039 onChanged(); 1040 return this; 1041 } 1042 1043 private java.lang.Object requestId_ = ""; 1044 /** 1045 * 1046 * 1047 * <pre> 1048 * 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). 1049 * </pre> 1050 * 1051 * <code>optional string request_id = 37109963;</code> 1052 * 1053 * @return Whether the requestId field is set. 1054 */ hasRequestId()1055 public boolean hasRequestId() { 1056 return ((bitField0_ & 0x00000004) != 0); 1057 } 1058 /** 1059 * 1060 * 1061 * <pre> 1062 * 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). 1063 * </pre> 1064 * 1065 * <code>optional string request_id = 37109963;</code> 1066 * 1067 * @return The requestId. 1068 */ getRequestId()1069 public java.lang.String getRequestId() { 1070 java.lang.Object ref = requestId_; 1071 if (!(ref instanceof java.lang.String)) { 1072 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1073 java.lang.String s = bs.toStringUtf8(); 1074 requestId_ = s; 1075 return s; 1076 } else { 1077 return (java.lang.String) ref; 1078 } 1079 } 1080 /** 1081 * 1082 * 1083 * <pre> 1084 * 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). 1085 * </pre> 1086 * 1087 * <code>optional string request_id = 37109963;</code> 1088 * 1089 * @return The bytes for requestId. 1090 */ getRequestIdBytes()1091 public com.google.protobuf.ByteString getRequestIdBytes() { 1092 java.lang.Object ref = requestId_; 1093 if (ref instanceof String) { 1094 com.google.protobuf.ByteString b = 1095 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1096 requestId_ = b; 1097 return b; 1098 } else { 1099 return (com.google.protobuf.ByteString) ref; 1100 } 1101 } 1102 /** 1103 * 1104 * 1105 * <pre> 1106 * 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). 1107 * </pre> 1108 * 1109 * <code>optional string request_id = 37109963;</code> 1110 * 1111 * @param value The requestId to set. 1112 * @return This builder for chaining. 1113 */ setRequestId(java.lang.String value)1114 public Builder setRequestId(java.lang.String value) { 1115 if (value == null) { 1116 throw new NullPointerException(); 1117 } 1118 requestId_ = value; 1119 bitField0_ |= 0x00000004; 1120 onChanged(); 1121 return this; 1122 } 1123 /** 1124 * 1125 * 1126 * <pre> 1127 * 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). 1128 * </pre> 1129 * 1130 * <code>optional string request_id = 37109963;</code> 1131 * 1132 * @return This builder for chaining. 1133 */ clearRequestId()1134 public Builder clearRequestId() { 1135 requestId_ = getDefaultInstance().getRequestId(); 1136 bitField0_ = (bitField0_ & ~0x00000004); 1137 onChanged(); 1138 return this; 1139 } 1140 /** 1141 * 1142 * 1143 * <pre> 1144 * 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). 1145 * </pre> 1146 * 1147 * <code>optional string request_id = 37109963;</code> 1148 * 1149 * @param value The bytes for requestId to set. 1150 * @return This builder for chaining. 1151 */ setRequestIdBytes(com.google.protobuf.ByteString value)1152 public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { 1153 if (value == null) { 1154 throw new NullPointerException(); 1155 } 1156 checkByteStringIsUtf8(value); 1157 requestId_ = value; 1158 bitField0_ |= 0x00000004; 1159 onChanged(); 1160 return this; 1161 } 1162 1163 private java.lang.Object router_ = ""; 1164 /** 1165 * 1166 * 1167 * <pre> 1168 * Name of the Router resource to patch. 1169 * </pre> 1170 * 1171 * <code>string router = 148608841 [(.google.api.field_behavior) = REQUIRED];</code> 1172 * 1173 * @return The router. 1174 */ getRouter()1175 public java.lang.String getRouter() { 1176 java.lang.Object ref = router_; 1177 if (!(ref instanceof java.lang.String)) { 1178 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1179 java.lang.String s = bs.toStringUtf8(); 1180 router_ = s; 1181 return s; 1182 } else { 1183 return (java.lang.String) ref; 1184 } 1185 } 1186 /** 1187 * 1188 * 1189 * <pre> 1190 * Name of the Router resource to patch. 1191 * </pre> 1192 * 1193 * <code>string router = 148608841 [(.google.api.field_behavior) = REQUIRED];</code> 1194 * 1195 * @return The bytes for router. 1196 */ getRouterBytes()1197 public com.google.protobuf.ByteString getRouterBytes() { 1198 java.lang.Object ref = router_; 1199 if (ref instanceof String) { 1200 com.google.protobuf.ByteString b = 1201 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1202 router_ = b; 1203 return b; 1204 } else { 1205 return (com.google.protobuf.ByteString) ref; 1206 } 1207 } 1208 /** 1209 * 1210 * 1211 * <pre> 1212 * Name of the Router resource to patch. 1213 * </pre> 1214 * 1215 * <code>string router = 148608841 [(.google.api.field_behavior) = REQUIRED];</code> 1216 * 1217 * @param value The router to set. 1218 * @return This builder for chaining. 1219 */ setRouter(java.lang.String value)1220 public Builder setRouter(java.lang.String value) { 1221 if (value == null) { 1222 throw new NullPointerException(); 1223 } 1224 router_ = value; 1225 bitField0_ |= 0x00000008; 1226 onChanged(); 1227 return this; 1228 } 1229 /** 1230 * 1231 * 1232 * <pre> 1233 * Name of the Router resource to patch. 1234 * </pre> 1235 * 1236 * <code>string router = 148608841 [(.google.api.field_behavior) = REQUIRED];</code> 1237 * 1238 * @return This builder for chaining. 1239 */ clearRouter()1240 public Builder clearRouter() { 1241 router_ = getDefaultInstance().getRouter(); 1242 bitField0_ = (bitField0_ & ~0x00000008); 1243 onChanged(); 1244 return this; 1245 } 1246 /** 1247 * 1248 * 1249 * <pre> 1250 * Name of the Router resource to patch. 1251 * </pre> 1252 * 1253 * <code>string router = 148608841 [(.google.api.field_behavior) = REQUIRED];</code> 1254 * 1255 * @param value The bytes for router to set. 1256 * @return This builder for chaining. 1257 */ setRouterBytes(com.google.protobuf.ByteString value)1258 public Builder setRouterBytes(com.google.protobuf.ByteString value) { 1259 if (value == null) { 1260 throw new NullPointerException(); 1261 } 1262 checkByteStringIsUtf8(value); 1263 router_ = value; 1264 bitField0_ |= 0x00000008; 1265 onChanged(); 1266 return this; 1267 } 1268 1269 private com.google.cloud.compute.v1.Router routerResource_; 1270 private com.google.protobuf.SingleFieldBuilderV3< 1271 com.google.cloud.compute.v1.Router, 1272 com.google.cloud.compute.v1.Router.Builder, 1273 com.google.cloud.compute.v1.RouterOrBuilder> 1274 routerResourceBuilder_; 1275 /** 1276 * 1277 * 1278 * <pre> 1279 * The body resource for this request 1280 * </pre> 1281 * 1282 * <code> 1283 * .google.cloud.compute.v1.Router router_resource = 155222084 [(.google.api.field_behavior) = REQUIRED]; 1284 * </code> 1285 * 1286 * @return Whether the routerResource field is set. 1287 */ hasRouterResource()1288 public boolean hasRouterResource() { 1289 return ((bitField0_ & 0x00000010) != 0); 1290 } 1291 /** 1292 * 1293 * 1294 * <pre> 1295 * The body resource for this request 1296 * </pre> 1297 * 1298 * <code> 1299 * .google.cloud.compute.v1.Router router_resource = 155222084 [(.google.api.field_behavior) = REQUIRED]; 1300 * </code> 1301 * 1302 * @return The routerResource. 1303 */ getRouterResource()1304 public com.google.cloud.compute.v1.Router getRouterResource() { 1305 if (routerResourceBuilder_ == null) { 1306 return routerResource_ == null 1307 ? com.google.cloud.compute.v1.Router.getDefaultInstance() 1308 : routerResource_; 1309 } else { 1310 return routerResourceBuilder_.getMessage(); 1311 } 1312 } 1313 /** 1314 * 1315 * 1316 * <pre> 1317 * The body resource for this request 1318 * </pre> 1319 * 1320 * <code> 1321 * .google.cloud.compute.v1.Router router_resource = 155222084 [(.google.api.field_behavior) = REQUIRED]; 1322 * </code> 1323 */ setRouterResource(com.google.cloud.compute.v1.Router value)1324 public Builder setRouterResource(com.google.cloud.compute.v1.Router value) { 1325 if (routerResourceBuilder_ == null) { 1326 if (value == null) { 1327 throw new NullPointerException(); 1328 } 1329 routerResource_ = value; 1330 } else { 1331 routerResourceBuilder_.setMessage(value); 1332 } 1333 bitField0_ |= 0x00000010; 1334 onChanged(); 1335 return this; 1336 } 1337 /** 1338 * 1339 * 1340 * <pre> 1341 * The body resource for this request 1342 * </pre> 1343 * 1344 * <code> 1345 * .google.cloud.compute.v1.Router router_resource = 155222084 [(.google.api.field_behavior) = REQUIRED]; 1346 * </code> 1347 */ setRouterResource(com.google.cloud.compute.v1.Router.Builder builderForValue)1348 public Builder setRouterResource(com.google.cloud.compute.v1.Router.Builder builderForValue) { 1349 if (routerResourceBuilder_ == null) { 1350 routerResource_ = builderForValue.build(); 1351 } else { 1352 routerResourceBuilder_.setMessage(builderForValue.build()); 1353 } 1354 bitField0_ |= 0x00000010; 1355 onChanged(); 1356 return this; 1357 } 1358 /** 1359 * 1360 * 1361 * <pre> 1362 * The body resource for this request 1363 * </pre> 1364 * 1365 * <code> 1366 * .google.cloud.compute.v1.Router router_resource = 155222084 [(.google.api.field_behavior) = REQUIRED]; 1367 * </code> 1368 */ mergeRouterResource(com.google.cloud.compute.v1.Router value)1369 public Builder mergeRouterResource(com.google.cloud.compute.v1.Router value) { 1370 if (routerResourceBuilder_ == null) { 1371 if (((bitField0_ & 0x00000010) != 0) 1372 && routerResource_ != null 1373 && routerResource_ != com.google.cloud.compute.v1.Router.getDefaultInstance()) { 1374 getRouterResourceBuilder().mergeFrom(value); 1375 } else { 1376 routerResource_ = value; 1377 } 1378 } else { 1379 routerResourceBuilder_.mergeFrom(value); 1380 } 1381 bitField0_ |= 0x00000010; 1382 onChanged(); 1383 return this; 1384 } 1385 /** 1386 * 1387 * 1388 * <pre> 1389 * The body resource for this request 1390 * </pre> 1391 * 1392 * <code> 1393 * .google.cloud.compute.v1.Router router_resource = 155222084 [(.google.api.field_behavior) = REQUIRED]; 1394 * </code> 1395 */ clearRouterResource()1396 public Builder clearRouterResource() { 1397 bitField0_ = (bitField0_ & ~0x00000010); 1398 routerResource_ = null; 1399 if (routerResourceBuilder_ != null) { 1400 routerResourceBuilder_.dispose(); 1401 routerResourceBuilder_ = null; 1402 } 1403 onChanged(); 1404 return this; 1405 } 1406 /** 1407 * 1408 * 1409 * <pre> 1410 * The body resource for this request 1411 * </pre> 1412 * 1413 * <code> 1414 * .google.cloud.compute.v1.Router router_resource = 155222084 [(.google.api.field_behavior) = REQUIRED]; 1415 * </code> 1416 */ getRouterResourceBuilder()1417 public com.google.cloud.compute.v1.Router.Builder getRouterResourceBuilder() { 1418 bitField0_ |= 0x00000010; 1419 onChanged(); 1420 return getRouterResourceFieldBuilder().getBuilder(); 1421 } 1422 /** 1423 * 1424 * 1425 * <pre> 1426 * The body resource for this request 1427 * </pre> 1428 * 1429 * <code> 1430 * .google.cloud.compute.v1.Router router_resource = 155222084 [(.google.api.field_behavior) = REQUIRED]; 1431 * </code> 1432 */ getRouterResourceOrBuilder()1433 public com.google.cloud.compute.v1.RouterOrBuilder getRouterResourceOrBuilder() { 1434 if (routerResourceBuilder_ != null) { 1435 return routerResourceBuilder_.getMessageOrBuilder(); 1436 } else { 1437 return routerResource_ == null 1438 ? com.google.cloud.compute.v1.Router.getDefaultInstance() 1439 : routerResource_; 1440 } 1441 } 1442 /** 1443 * 1444 * 1445 * <pre> 1446 * The body resource for this request 1447 * </pre> 1448 * 1449 * <code> 1450 * .google.cloud.compute.v1.Router router_resource = 155222084 [(.google.api.field_behavior) = REQUIRED]; 1451 * </code> 1452 */ 1453 private com.google.protobuf.SingleFieldBuilderV3< 1454 com.google.cloud.compute.v1.Router, 1455 com.google.cloud.compute.v1.Router.Builder, 1456 com.google.cloud.compute.v1.RouterOrBuilder> getRouterResourceFieldBuilder()1457 getRouterResourceFieldBuilder() { 1458 if (routerResourceBuilder_ == null) { 1459 routerResourceBuilder_ = 1460 new com.google.protobuf.SingleFieldBuilderV3< 1461 com.google.cloud.compute.v1.Router, 1462 com.google.cloud.compute.v1.Router.Builder, 1463 com.google.cloud.compute.v1.RouterOrBuilder>( 1464 getRouterResource(), getParentForChildren(), isClean()); 1465 routerResource_ = null; 1466 } 1467 return routerResourceBuilder_; 1468 } 1469 1470 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1471 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1472 return super.setUnknownFields(unknownFields); 1473 } 1474 1475 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1476 public final Builder mergeUnknownFields( 1477 final com.google.protobuf.UnknownFieldSet unknownFields) { 1478 return super.mergeUnknownFields(unknownFields); 1479 } 1480 1481 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.PatchRouterRequest) 1482 } 1483 1484 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.PatchRouterRequest) 1485 private static final com.google.cloud.compute.v1.PatchRouterRequest DEFAULT_INSTANCE; 1486 1487 static { 1488 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.PatchRouterRequest(); 1489 } 1490 getDefaultInstance()1491 public static com.google.cloud.compute.v1.PatchRouterRequest getDefaultInstance() { 1492 return DEFAULT_INSTANCE; 1493 } 1494 1495 private static final com.google.protobuf.Parser<PatchRouterRequest> PARSER = 1496 new com.google.protobuf.AbstractParser<PatchRouterRequest>() { 1497 @java.lang.Override 1498 public PatchRouterRequest parsePartialFrom( 1499 com.google.protobuf.CodedInputStream input, 1500 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1501 throws com.google.protobuf.InvalidProtocolBufferException { 1502 Builder builder = newBuilder(); 1503 try { 1504 builder.mergeFrom(input, extensionRegistry); 1505 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1506 throw e.setUnfinishedMessage(builder.buildPartial()); 1507 } catch (com.google.protobuf.UninitializedMessageException e) { 1508 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1509 } catch (java.io.IOException e) { 1510 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1511 .setUnfinishedMessage(builder.buildPartial()); 1512 } 1513 return builder.buildPartial(); 1514 } 1515 }; 1516 parser()1517 public static com.google.protobuf.Parser<PatchRouterRequest> parser() { 1518 return PARSER; 1519 } 1520 1521 @java.lang.Override getParserForType()1522 public com.google.protobuf.Parser<PatchRouterRequest> getParserForType() { 1523 return PARSER; 1524 } 1525 1526 @java.lang.Override getDefaultInstanceForType()1527 public com.google.cloud.compute.v1.PatchRouterRequest getDefaultInstanceForType() { 1528 return DEFAULT_INSTANCE; 1529 } 1530 } 1531