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