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 Regions.Get. See the method description for details. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.compute.v1.GetRegionRequest} 29 */ 30 public final class GetRegionRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.GetRegionRequest) 33 GetRegionRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use GetRegionRequest.newBuilder() to construct. GetRegionRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private GetRegionRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 GetRegionRequest()40 private GetRegionRequest() { 41 project_ = ""; 42 region_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new GetRegionRequest(); 49 } 50 51 @java.lang.Override getUnknownFields()52 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 53 return this.unknownFields; 54 } 55 getDescriptor()56 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 57 return com.google.cloud.compute.v1.Compute 58 .internal_static_google_cloud_compute_v1_GetRegionRequest_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.cloud.compute.v1.Compute 65 .internal_static_google_cloud_compute_v1_GetRegionRequest_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.cloud.compute.v1.GetRegionRequest.class, 68 com.google.cloud.compute.v1.GetRegionRequest.Builder.class); 69 } 70 71 public static final int PROJECT_FIELD_NUMBER = 227560217; 72 73 @SuppressWarnings("serial") 74 private volatile java.lang.Object project_ = ""; 75 /** 76 * 77 * 78 * <pre> 79 * Project ID for this request. 80 * </pre> 81 * 82 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 83 * 84 * @return The project. 85 */ 86 @java.lang.Override getProject()87 public java.lang.String getProject() { 88 java.lang.Object ref = project_; 89 if (ref instanceof java.lang.String) { 90 return (java.lang.String) ref; 91 } else { 92 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 93 java.lang.String s = bs.toStringUtf8(); 94 project_ = s; 95 return s; 96 } 97 } 98 /** 99 * 100 * 101 * <pre> 102 * Project ID for this request. 103 * </pre> 104 * 105 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 106 * 107 * @return The bytes for project. 108 */ 109 @java.lang.Override getProjectBytes()110 public com.google.protobuf.ByteString getProjectBytes() { 111 java.lang.Object ref = project_; 112 if (ref instanceof java.lang.String) { 113 com.google.protobuf.ByteString b = 114 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 115 project_ = b; 116 return b; 117 } else { 118 return (com.google.protobuf.ByteString) ref; 119 } 120 } 121 122 public static final int REGION_FIELD_NUMBER = 138946292; 123 124 @SuppressWarnings("serial") 125 private volatile java.lang.Object region_ = ""; 126 /** 127 * 128 * 129 * <pre> 130 * Name of the region resource to return. 131 * </pre> 132 * 133 * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code> 134 * 135 * @return The region. 136 */ 137 @java.lang.Override getRegion()138 public java.lang.String getRegion() { 139 java.lang.Object ref = region_; 140 if (ref instanceof java.lang.String) { 141 return (java.lang.String) ref; 142 } else { 143 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 144 java.lang.String s = bs.toStringUtf8(); 145 region_ = s; 146 return s; 147 } 148 } 149 /** 150 * 151 * 152 * <pre> 153 * Name of the region resource to return. 154 * </pre> 155 * 156 * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code> 157 * 158 * @return The bytes for region. 159 */ 160 @java.lang.Override getRegionBytes()161 public com.google.protobuf.ByteString getRegionBytes() { 162 java.lang.Object ref = region_; 163 if (ref instanceof java.lang.String) { 164 com.google.protobuf.ByteString b = 165 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 166 region_ = b; 167 return b; 168 } else { 169 return (com.google.protobuf.ByteString) ref; 170 } 171 } 172 173 private byte memoizedIsInitialized = -1; 174 175 @java.lang.Override isInitialized()176 public final boolean isInitialized() { 177 byte isInitialized = memoizedIsInitialized; 178 if (isInitialized == 1) return true; 179 if (isInitialized == 0) return false; 180 181 memoizedIsInitialized = 1; 182 return true; 183 } 184 185 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)186 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 187 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(region_)) { 188 com.google.protobuf.GeneratedMessageV3.writeString(output, 138946292, region_); 189 } 190 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { 191 com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); 192 } 193 getUnknownFields().writeTo(output); 194 } 195 196 @java.lang.Override getSerializedSize()197 public int getSerializedSize() { 198 int size = memoizedSize; 199 if (size != -1) return size; 200 201 size = 0; 202 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(region_)) { 203 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(138946292, region_); 204 } 205 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { 206 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); 207 } 208 size += getUnknownFields().getSerializedSize(); 209 memoizedSize = size; 210 return size; 211 } 212 213 @java.lang.Override equals(final java.lang.Object obj)214 public boolean equals(final java.lang.Object obj) { 215 if (obj == this) { 216 return true; 217 } 218 if (!(obj instanceof com.google.cloud.compute.v1.GetRegionRequest)) { 219 return super.equals(obj); 220 } 221 com.google.cloud.compute.v1.GetRegionRequest other = 222 (com.google.cloud.compute.v1.GetRegionRequest) obj; 223 224 if (!getProject().equals(other.getProject())) return false; 225 if (!getRegion().equals(other.getRegion())) return false; 226 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 227 return true; 228 } 229 230 @java.lang.Override hashCode()231 public int hashCode() { 232 if (memoizedHashCode != 0) { 233 return memoizedHashCode; 234 } 235 int hash = 41; 236 hash = (19 * hash) + getDescriptor().hashCode(); 237 hash = (37 * hash) + PROJECT_FIELD_NUMBER; 238 hash = (53 * hash) + getProject().hashCode(); 239 hash = (37 * hash) + REGION_FIELD_NUMBER; 240 hash = (53 * hash) + getRegion().hashCode(); 241 hash = (29 * hash) + getUnknownFields().hashCode(); 242 memoizedHashCode = hash; 243 return hash; 244 } 245 parseFrom(java.nio.ByteBuffer data)246 public static com.google.cloud.compute.v1.GetRegionRequest parseFrom(java.nio.ByteBuffer data) 247 throws com.google.protobuf.InvalidProtocolBufferException { 248 return PARSER.parseFrom(data); 249 } 250 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)251 public static com.google.cloud.compute.v1.GetRegionRequest parseFrom( 252 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 253 throws com.google.protobuf.InvalidProtocolBufferException { 254 return PARSER.parseFrom(data, extensionRegistry); 255 } 256 parseFrom( com.google.protobuf.ByteString data)257 public static com.google.cloud.compute.v1.GetRegionRequest parseFrom( 258 com.google.protobuf.ByteString data) 259 throws com.google.protobuf.InvalidProtocolBufferException { 260 return PARSER.parseFrom(data); 261 } 262 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)263 public static com.google.cloud.compute.v1.GetRegionRequest parseFrom( 264 com.google.protobuf.ByteString data, 265 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 266 throws com.google.protobuf.InvalidProtocolBufferException { 267 return PARSER.parseFrom(data, extensionRegistry); 268 } 269 parseFrom(byte[] data)270 public static com.google.cloud.compute.v1.GetRegionRequest parseFrom(byte[] data) 271 throws com.google.protobuf.InvalidProtocolBufferException { 272 return PARSER.parseFrom(data); 273 } 274 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)275 public static com.google.cloud.compute.v1.GetRegionRequest parseFrom( 276 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 277 throws com.google.protobuf.InvalidProtocolBufferException { 278 return PARSER.parseFrom(data, extensionRegistry); 279 } 280 parseFrom(java.io.InputStream input)281 public static com.google.cloud.compute.v1.GetRegionRequest parseFrom(java.io.InputStream input) 282 throws java.io.IOException { 283 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 284 } 285 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)286 public static com.google.cloud.compute.v1.GetRegionRequest parseFrom( 287 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 288 throws java.io.IOException { 289 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 290 PARSER, input, extensionRegistry); 291 } 292 parseDelimitedFrom( java.io.InputStream input)293 public static com.google.cloud.compute.v1.GetRegionRequest parseDelimitedFrom( 294 java.io.InputStream input) throws java.io.IOException { 295 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 296 } 297 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)298 public static com.google.cloud.compute.v1.GetRegionRequest parseDelimitedFrom( 299 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 300 throws java.io.IOException { 301 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 302 PARSER, input, extensionRegistry); 303 } 304 parseFrom( com.google.protobuf.CodedInputStream input)305 public static com.google.cloud.compute.v1.GetRegionRequest parseFrom( 306 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 307 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 308 } 309 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)310 public static com.google.cloud.compute.v1.GetRegionRequest parseFrom( 311 com.google.protobuf.CodedInputStream input, 312 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 313 throws java.io.IOException { 314 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 315 PARSER, input, extensionRegistry); 316 } 317 318 @java.lang.Override newBuilderForType()319 public Builder newBuilderForType() { 320 return newBuilder(); 321 } 322 newBuilder()323 public static Builder newBuilder() { 324 return DEFAULT_INSTANCE.toBuilder(); 325 } 326 newBuilder(com.google.cloud.compute.v1.GetRegionRequest prototype)327 public static Builder newBuilder(com.google.cloud.compute.v1.GetRegionRequest prototype) { 328 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 329 } 330 331 @java.lang.Override toBuilder()332 public Builder toBuilder() { 333 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 334 } 335 336 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)337 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 338 Builder builder = new Builder(parent); 339 return builder; 340 } 341 /** 342 * 343 * 344 * <pre> 345 * A request message for Regions.Get. See the method description for details. 346 * </pre> 347 * 348 * Protobuf type {@code google.cloud.compute.v1.GetRegionRequest} 349 */ 350 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 351 implements 352 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.GetRegionRequest) 353 com.google.cloud.compute.v1.GetRegionRequestOrBuilder { getDescriptor()354 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 355 return com.google.cloud.compute.v1.Compute 356 .internal_static_google_cloud_compute_v1_GetRegionRequest_descriptor; 357 } 358 359 @java.lang.Override 360 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()361 internalGetFieldAccessorTable() { 362 return com.google.cloud.compute.v1.Compute 363 .internal_static_google_cloud_compute_v1_GetRegionRequest_fieldAccessorTable 364 .ensureFieldAccessorsInitialized( 365 com.google.cloud.compute.v1.GetRegionRequest.class, 366 com.google.cloud.compute.v1.GetRegionRequest.Builder.class); 367 } 368 369 // Construct using com.google.cloud.compute.v1.GetRegionRequest.newBuilder() Builder()370 private Builder() {} 371 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)372 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 373 super(parent); 374 } 375 376 @java.lang.Override clear()377 public Builder clear() { 378 super.clear(); 379 bitField0_ = 0; 380 project_ = ""; 381 region_ = ""; 382 return this; 383 } 384 385 @java.lang.Override getDescriptorForType()386 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 387 return com.google.cloud.compute.v1.Compute 388 .internal_static_google_cloud_compute_v1_GetRegionRequest_descriptor; 389 } 390 391 @java.lang.Override getDefaultInstanceForType()392 public com.google.cloud.compute.v1.GetRegionRequest getDefaultInstanceForType() { 393 return com.google.cloud.compute.v1.GetRegionRequest.getDefaultInstance(); 394 } 395 396 @java.lang.Override build()397 public com.google.cloud.compute.v1.GetRegionRequest build() { 398 com.google.cloud.compute.v1.GetRegionRequest result = buildPartial(); 399 if (!result.isInitialized()) { 400 throw newUninitializedMessageException(result); 401 } 402 return result; 403 } 404 405 @java.lang.Override buildPartial()406 public com.google.cloud.compute.v1.GetRegionRequest buildPartial() { 407 com.google.cloud.compute.v1.GetRegionRequest result = 408 new com.google.cloud.compute.v1.GetRegionRequest(this); 409 if (bitField0_ != 0) { 410 buildPartial0(result); 411 } 412 onBuilt(); 413 return result; 414 } 415 buildPartial0(com.google.cloud.compute.v1.GetRegionRequest result)416 private void buildPartial0(com.google.cloud.compute.v1.GetRegionRequest result) { 417 int from_bitField0_ = bitField0_; 418 if (((from_bitField0_ & 0x00000001) != 0)) { 419 result.project_ = project_; 420 } 421 if (((from_bitField0_ & 0x00000002) != 0)) { 422 result.region_ = region_; 423 } 424 } 425 426 @java.lang.Override clone()427 public Builder clone() { 428 return super.clone(); 429 } 430 431 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)432 public Builder setField( 433 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 434 return super.setField(field, value); 435 } 436 437 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)438 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 439 return super.clearField(field); 440 } 441 442 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)443 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 444 return super.clearOneof(oneof); 445 } 446 447 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)448 public Builder setRepeatedField( 449 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 450 return super.setRepeatedField(field, index, value); 451 } 452 453 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)454 public Builder addRepeatedField( 455 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 456 return super.addRepeatedField(field, value); 457 } 458 459 @java.lang.Override mergeFrom(com.google.protobuf.Message other)460 public Builder mergeFrom(com.google.protobuf.Message other) { 461 if (other instanceof com.google.cloud.compute.v1.GetRegionRequest) { 462 return mergeFrom((com.google.cloud.compute.v1.GetRegionRequest) other); 463 } else { 464 super.mergeFrom(other); 465 return this; 466 } 467 } 468 mergeFrom(com.google.cloud.compute.v1.GetRegionRequest other)469 public Builder mergeFrom(com.google.cloud.compute.v1.GetRegionRequest other) { 470 if (other == com.google.cloud.compute.v1.GetRegionRequest.getDefaultInstance()) return this; 471 if (!other.getProject().isEmpty()) { 472 project_ = other.project_; 473 bitField0_ |= 0x00000001; 474 onChanged(); 475 } 476 if (!other.getRegion().isEmpty()) { 477 region_ = other.region_; 478 bitField0_ |= 0x00000002; 479 onChanged(); 480 } 481 this.mergeUnknownFields(other.getUnknownFields()); 482 onChanged(); 483 return this; 484 } 485 486 @java.lang.Override isInitialized()487 public final boolean isInitialized() { 488 return true; 489 } 490 491 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)492 public Builder mergeFrom( 493 com.google.protobuf.CodedInputStream input, 494 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 495 throws java.io.IOException { 496 if (extensionRegistry == null) { 497 throw new java.lang.NullPointerException(); 498 } 499 try { 500 boolean done = false; 501 while (!done) { 502 int tag = input.readTag(); 503 switch (tag) { 504 case 0: 505 done = true; 506 break; 507 case 1111570338: 508 { 509 region_ = input.readStringRequireUtf8(); 510 bitField0_ |= 0x00000002; 511 break; 512 } // case 1111570338 513 case 1820481738: 514 { 515 project_ = input.readStringRequireUtf8(); 516 bitField0_ |= 0x00000001; 517 break; 518 } // case 1820481738 519 default: 520 { 521 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 522 done = true; // was an endgroup tag 523 } 524 break; 525 } // default: 526 } // switch (tag) 527 } // while (!done) 528 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 529 throw e.unwrapIOException(); 530 } finally { 531 onChanged(); 532 } // finally 533 return this; 534 } 535 536 private int bitField0_; 537 538 private java.lang.Object project_ = ""; 539 /** 540 * 541 * 542 * <pre> 543 * Project ID for this request. 544 * </pre> 545 * 546 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 547 * 548 * @return The project. 549 */ getProject()550 public java.lang.String getProject() { 551 java.lang.Object ref = project_; 552 if (!(ref instanceof java.lang.String)) { 553 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 554 java.lang.String s = bs.toStringUtf8(); 555 project_ = s; 556 return s; 557 } else { 558 return (java.lang.String) ref; 559 } 560 } 561 /** 562 * 563 * 564 * <pre> 565 * Project ID for this request. 566 * </pre> 567 * 568 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 569 * 570 * @return The bytes for project. 571 */ getProjectBytes()572 public com.google.protobuf.ByteString getProjectBytes() { 573 java.lang.Object ref = project_; 574 if (ref instanceof String) { 575 com.google.protobuf.ByteString b = 576 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 577 project_ = b; 578 return b; 579 } else { 580 return (com.google.protobuf.ByteString) ref; 581 } 582 } 583 /** 584 * 585 * 586 * <pre> 587 * Project ID for this request. 588 * </pre> 589 * 590 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 591 * 592 * @param value The project to set. 593 * @return This builder for chaining. 594 */ setProject(java.lang.String value)595 public Builder setProject(java.lang.String value) { 596 if (value == null) { 597 throw new NullPointerException(); 598 } 599 project_ = value; 600 bitField0_ |= 0x00000001; 601 onChanged(); 602 return this; 603 } 604 /** 605 * 606 * 607 * <pre> 608 * Project ID for this request. 609 * </pre> 610 * 611 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 612 * 613 * @return This builder for chaining. 614 */ clearProject()615 public Builder clearProject() { 616 project_ = getDefaultInstance().getProject(); 617 bitField0_ = (bitField0_ & ~0x00000001); 618 onChanged(); 619 return this; 620 } 621 /** 622 * 623 * 624 * <pre> 625 * Project ID for this request. 626 * </pre> 627 * 628 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 629 * 630 * @param value The bytes for project to set. 631 * @return This builder for chaining. 632 */ setProjectBytes(com.google.protobuf.ByteString value)633 public Builder setProjectBytes(com.google.protobuf.ByteString value) { 634 if (value == null) { 635 throw new NullPointerException(); 636 } 637 checkByteStringIsUtf8(value); 638 project_ = value; 639 bitField0_ |= 0x00000001; 640 onChanged(); 641 return this; 642 } 643 644 private java.lang.Object region_ = ""; 645 /** 646 * 647 * 648 * <pre> 649 * Name of the region resource to return. 650 * </pre> 651 * 652 * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code> 653 * 654 * @return The region. 655 */ getRegion()656 public java.lang.String getRegion() { 657 java.lang.Object ref = region_; 658 if (!(ref instanceof java.lang.String)) { 659 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 660 java.lang.String s = bs.toStringUtf8(); 661 region_ = s; 662 return s; 663 } else { 664 return (java.lang.String) ref; 665 } 666 } 667 /** 668 * 669 * 670 * <pre> 671 * Name of the region resource to return. 672 * </pre> 673 * 674 * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code> 675 * 676 * @return The bytes for region. 677 */ getRegionBytes()678 public com.google.protobuf.ByteString getRegionBytes() { 679 java.lang.Object ref = region_; 680 if (ref instanceof String) { 681 com.google.protobuf.ByteString b = 682 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 683 region_ = b; 684 return b; 685 } else { 686 return (com.google.protobuf.ByteString) ref; 687 } 688 } 689 /** 690 * 691 * 692 * <pre> 693 * Name of the region resource to return. 694 * </pre> 695 * 696 * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code> 697 * 698 * @param value The region to set. 699 * @return This builder for chaining. 700 */ setRegion(java.lang.String value)701 public Builder setRegion(java.lang.String value) { 702 if (value == null) { 703 throw new NullPointerException(); 704 } 705 region_ = value; 706 bitField0_ |= 0x00000002; 707 onChanged(); 708 return this; 709 } 710 /** 711 * 712 * 713 * <pre> 714 * Name of the region resource to return. 715 * </pre> 716 * 717 * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code> 718 * 719 * @return This builder for chaining. 720 */ clearRegion()721 public Builder clearRegion() { 722 region_ = getDefaultInstance().getRegion(); 723 bitField0_ = (bitField0_ & ~0x00000002); 724 onChanged(); 725 return this; 726 } 727 /** 728 * 729 * 730 * <pre> 731 * Name of the region resource to return. 732 * </pre> 733 * 734 * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code> 735 * 736 * @param value The bytes for region to set. 737 * @return This builder for chaining. 738 */ setRegionBytes(com.google.protobuf.ByteString value)739 public Builder setRegionBytes(com.google.protobuf.ByteString value) { 740 if (value == null) { 741 throw new NullPointerException(); 742 } 743 checkByteStringIsUtf8(value); 744 region_ = value; 745 bitField0_ |= 0x00000002; 746 onChanged(); 747 return this; 748 } 749 750 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)751 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 752 return super.setUnknownFields(unknownFields); 753 } 754 755 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)756 public final Builder mergeUnknownFields( 757 final com.google.protobuf.UnknownFieldSet unknownFields) { 758 return super.mergeUnknownFields(unknownFields); 759 } 760 761 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.GetRegionRequest) 762 } 763 764 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.GetRegionRequest) 765 private static final com.google.cloud.compute.v1.GetRegionRequest DEFAULT_INSTANCE; 766 767 static { 768 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.GetRegionRequest(); 769 } 770 getDefaultInstance()771 public static com.google.cloud.compute.v1.GetRegionRequest getDefaultInstance() { 772 return DEFAULT_INSTANCE; 773 } 774 775 private static final com.google.protobuf.Parser<GetRegionRequest> PARSER = 776 new com.google.protobuf.AbstractParser<GetRegionRequest>() { 777 @java.lang.Override 778 public GetRegionRequest parsePartialFrom( 779 com.google.protobuf.CodedInputStream input, 780 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 781 throws com.google.protobuf.InvalidProtocolBufferException { 782 Builder builder = newBuilder(); 783 try { 784 builder.mergeFrom(input, extensionRegistry); 785 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 786 throw e.setUnfinishedMessage(builder.buildPartial()); 787 } catch (com.google.protobuf.UninitializedMessageException e) { 788 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 789 } catch (java.io.IOException e) { 790 throw new com.google.protobuf.InvalidProtocolBufferException(e) 791 .setUnfinishedMessage(builder.buildPartial()); 792 } 793 return builder.buildPartial(); 794 } 795 }; 796 parser()797 public static com.google.protobuf.Parser<GetRegionRequest> parser() { 798 return PARSER; 799 } 800 801 @java.lang.Override getParserForType()802 public com.google.protobuf.Parser<GetRegionRequest> getParserForType() { 803 return PARSER; 804 } 805 806 @java.lang.Override getDefaultInstanceForType()807 public com.google.cloud.compute.v1.GetRegionRequest getDefaultInstanceForType() { 808 return DEFAULT_INSTANCE; 809 } 810 } 811