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 Instances.Get. See the method description for details. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.compute.v1.GetInstanceRequest} 29 */ 30 public final class GetInstanceRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.GetInstanceRequest) 33 GetInstanceRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use GetInstanceRequest.newBuilder() to construct. GetInstanceRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private GetInstanceRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 GetInstanceRequest()40 private GetInstanceRequest() { 41 instance_ = ""; 42 project_ = ""; 43 zone_ = ""; 44 } 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new GetInstanceRequest(); 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_GetInstanceRequest_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_GetInstanceRequest_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.compute.v1.GetInstanceRequest.class, 69 com.google.cloud.compute.v1.GetInstanceRequest.Builder.class); 70 } 71 72 public static final int INSTANCE_FIELD_NUMBER = 18257045; 73 74 @SuppressWarnings("serial") 75 private volatile java.lang.Object instance_ = ""; 76 /** 77 * 78 * 79 * <pre> 80 * Name of the instance resource to return. 81 * </pre> 82 * 83 * <code>string instance = 18257045 [(.google.api.field_behavior) = REQUIRED];</code> 84 * 85 * @return The instance. 86 */ 87 @java.lang.Override getInstance()88 public java.lang.String getInstance() { 89 java.lang.Object ref = instance_; 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 instance_ = s; 96 return s; 97 } 98 } 99 /** 100 * 101 * 102 * <pre> 103 * Name of the instance resource to return. 104 * </pre> 105 * 106 * <code>string instance = 18257045 [(.google.api.field_behavior) = REQUIRED];</code> 107 * 108 * @return The bytes for instance. 109 */ 110 @java.lang.Override getInstanceBytes()111 public com.google.protobuf.ByteString getInstanceBytes() { 112 java.lang.Object ref = instance_; 113 if (ref instanceof java.lang.String) { 114 com.google.protobuf.ByteString b = 115 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 116 instance_ = b; 117 return b; 118 } else { 119 return (com.google.protobuf.ByteString) ref; 120 } 121 } 122 123 public static final int PROJECT_FIELD_NUMBER = 227560217; 124 125 @SuppressWarnings("serial") 126 private volatile java.lang.Object project_ = ""; 127 /** 128 * 129 * 130 * <pre> 131 * Project ID for this request. 132 * </pre> 133 * 134 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 135 * 136 * @return The project. 137 */ 138 @java.lang.Override getProject()139 public java.lang.String getProject() { 140 java.lang.Object ref = project_; 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 project_ = s; 147 return s; 148 } 149 } 150 /** 151 * 152 * 153 * <pre> 154 * Project ID for this request. 155 * </pre> 156 * 157 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 158 * 159 * @return The bytes for project. 160 */ 161 @java.lang.Override getProjectBytes()162 public com.google.protobuf.ByteString getProjectBytes() { 163 java.lang.Object ref = project_; 164 if (ref instanceof java.lang.String) { 165 com.google.protobuf.ByteString b = 166 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 167 project_ = b; 168 return b; 169 } else { 170 return (com.google.protobuf.ByteString) ref; 171 } 172 } 173 174 public static final int ZONE_FIELD_NUMBER = 3744684; 175 176 @SuppressWarnings("serial") 177 private volatile java.lang.Object zone_ = ""; 178 /** 179 * 180 * 181 * <pre> 182 * The name of the zone for this request. 183 * </pre> 184 * 185 * <code>string zone = 3744684 [(.google.api.field_behavior) = REQUIRED];</code> 186 * 187 * @return The zone. 188 */ 189 @java.lang.Override getZone()190 public java.lang.String getZone() { 191 java.lang.Object ref = zone_; 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 zone_ = s; 198 return s; 199 } 200 } 201 /** 202 * 203 * 204 * <pre> 205 * The name of the zone for this request. 206 * </pre> 207 * 208 * <code>string zone = 3744684 [(.google.api.field_behavior) = REQUIRED];</code> 209 * 210 * @return The bytes for zone. 211 */ 212 @java.lang.Override getZoneBytes()213 public com.google.protobuf.ByteString getZoneBytes() { 214 java.lang.Object ref = zone_; 215 if (ref instanceof java.lang.String) { 216 com.google.protobuf.ByteString b = 217 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 218 zone_ = b; 219 return b; 220 } else { 221 return (com.google.protobuf.ByteString) ref; 222 } 223 } 224 225 private byte memoizedIsInitialized = -1; 226 227 @java.lang.Override isInitialized()228 public final boolean isInitialized() { 229 byte isInitialized = memoizedIsInitialized; 230 if (isInitialized == 1) return true; 231 if (isInitialized == 0) return false; 232 233 memoizedIsInitialized = 1; 234 return true; 235 } 236 237 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)238 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 239 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { 240 com.google.protobuf.GeneratedMessageV3.writeString(output, 3744684, zone_); 241 } 242 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(instance_)) { 243 com.google.protobuf.GeneratedMessageV3.writeString(output, 18257045, instance_); 244 } 245 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { 246 com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); 247 } 248 getUnknownFields().writeTo(output); 249 } 250 251 @java.lang.Override getSerializedSize()252 public int getSerializedSize() { 253 int size = memoizedSize; 254 if (size != -1) return size; 255 256 size = 0; 257 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { 258 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3744684, zone_); 259 } 260 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(instance_)) { 261 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(18257045, instance_); 262 } 263 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { 264 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); 265 } 266 size += getUnknownFields().getSerializedSize(); 267 memoizedSize = size; 268 return size; 269 } 270 271 @java.lang.Override equals(final java.lang.Object obj)272 public boolean equals(final java.lang.Object obj) { 273 if (obj == this) { 274 return true; 275 } 276 if (!(obj instanceof com.google.cloud.compute.v1.GetInstanceRequest)) { 277 return super.equals(obj); 278 } 279 com.google.cloud.compute.v1.GetInstanceRequest other = 280 (com.google.cloud.compute.v1.GetInstanceRequest) obj; 281 282 if (!getInstance().equals(other.getInstance())) return false; 283 if (!getProject().equals(other.getProject())) return false; 284 if (!getZone().equals(other.getZone())) return false; 285 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 286 return true; 287 } 288 289 @java.lang.Override hashCode()290 public int hashCode() { 291 if (memoizedHashCode != 0) { 292 return memoizedHashCode; 293 } 294 int hash = 41; 295 hash = (19 * hash) + getDescriptor().hashCode(); 296 hash = (37 * hash) + INSTANCE_FIELD_NUMBER; 297 hash = (53 * hash) + getInstance().hashCode(); 298 hash = (37 * hash) + PROJECT_FIELD_NUMBER; 299 hash = (53 * hash) + getProject().hashCode(); 300 hash = (37 * hash) + ZONE_FIELD_NUMBER; 301 hash = (53 * hash) + getZone().hashCode(); 302 hash = (29 * hash) + getUnknownFields().hashCode(); 303 memoizedHashCode = hash; 304 return hash; 305 } 306 parseFrom(java.nio.ByteBuffer data)307 public static com.google.cloud.compute.v1.GetInstanceRequest parseFrom(java.nio.ByteBuffer data) 308 throws com.google.protobuf.InvalidProtocolBufferException { 309 return PARSER.parseFrom(data); 310 } 311 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)312 public static com.google.cloud.compute.v1.GetInstanceRequest parseFrom( 313 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 314 throws com.google.protobuf.InvalidProtocolBufferException { 315 return PARSER.parseFrom(data, extensionRegistry); 316 } 317 parseFrom( com.google.protobuf.ByteString data)318 public static com.google.cloud.compute.v1.GetInstanceRequest parseFrom( 319 com.google.protobuf.ByteString data) 320 throws com.google.protobuf.InvalidProtocolBufferException { 321 return PARSER.parseFrom(data); 322 } 323 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)324 public static com.google.cloud.compute.v1.GetInstanceRequest parseFrom( 325 com.google.protobuf.ByteString data, 326 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 327 throws com.google.protobuf.InvalidProtocolBufferException { 328 return PARSER.parseFrom(data, extensionRegistry); 329 } 330 parseFrom(byte[] data)331 public static com.google.cloud.compute.v1.GetInstanceRequest parseFrom(byte[] data) 332 throws com.google.protobuf.InvalidProtocolBufferException { 333 return PARSER.parseFrom(data); 334 } 335 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)336 public static com.google.cloud.compute.v1.GetInstanceRequest parseFrom( 337 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 338 throws com.google.protobuf.InvalidProtocolBufferException { 339 return PARSER.parseFrom(data, extensionRegistry); 340 } 341 parseFrom(java.io.InputStream input)342 public static com.google.cloud.compute.v1.GetInstanceRequest parseFrom(java.io.InputStream input) 343 throws java.io.IOException { 344 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 345 } 346 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)347 public static com.google.cloud.compute.v1.GetInstanceRequest parseFrom( 348 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 349 throws java.io.IOException { 350 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 351 PARSER, input, extensionRegistry); 352 } 353 parseDelimitedFrom( java.io.InputStream input)354 public static com.google.cloud.compute.v1.GetInstanceRequest parseDelimitedFrom( 355 java.io.InputStream input) throws java.io.IOException { 356 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 357 } 358 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)359 public static com.google.cloud.compute.v1.GetInstanceRequest parseDelimitedFrom( 360 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 361 throws java.io.IOException { 362 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 363 PARSER, input, extensionRegistry); 364 } 365 parseFrom( com.google.protobuf.CodedInputStream input)366 public static com.google.cloud.compute.v1.GetInstanceRequest parseFrom( 367 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 368 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 369 } 370 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)371 public static com.google.cloud.compute.v1.GetInstanceRequest parseFrom( 372 com.google.protobuf.CodedInputStream input, 373 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 374 throws java.io.IOException { 375 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 376 PARSER, input, extensionRegistry); 377 } 378 379 @java.lang.Override newBuilderForType()380 public Builder newBuilderForType() { 381 return newBuilder(); 382 } 383 newBuilder()384 public static Builder newBuilder() { 385 return DEFAULT_INSTANCE.toBuilder(); 386 } 387 newBuilder(com.google.cloud.compute.v1.GetInstanceRequest prototype)388 public static Builder newBuilder(com.google.cloud.compute.v1.GetInstanceRequest prototype) { 389 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 390 } 391 392 @java.lang.Override toBuilder()393 public Builder toBuilder() { 394 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 395 } 396 397 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)398 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 399 Builder builder = new Builder(parent); 400 return builder; 401 } 402 /** 403 * 404 * 405 * <pre> 406 * A request message for Instances.Get. See the method description for details. 407 * </pre> 408 * 409 * Protobuf type {@code google.cloud.compute.v1.GetInstanceRequest} 410 */ 411 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 412 implements 413 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.GetInstanceRequest) 414 com.google.cloud.compute.v1.GetInstanceRequestOrBuilder { getDescriptor()415 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 416 return com.google.cloud.compute.v1.Compute 417 .internal_static_google_cloud_compute_v1_GetInstanceRequest_descriptor; 418 } 419 420 @java.lang.Override 421 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()422 internalGetFieldAccessorTable() { 423 return com.google.cloud.compute.v1.Compute 424 .internal_static_google_cloud_compute_v1_GetInstanceRequest_fieldAccessorTable 425 .ensureFieldAccessorsInitialized( 426 com.google.cloud.compute.v1.GetInstanceRequest.class, 427 com.google.cloud.compute.v1.GetInstanceRequest.Builder.class); 428 } 429 430 // Construct using com.google.cloud.compute.v1.GetInstanceRequest.newBuilder() Builder()431 private Builder() {} 432 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)433 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 434 super(parent); 435 } 436 437 @java.lang.Override clear()438 public Builder clear() { 439 super.clear(); 440 bitField0_ = 0; 441 instance_ = ""; 442 project_ = ""; 443 zone_ = ""; 444 return this; 445 } 446 447 @java.lang.Override getDescriptorForType()448 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 449 return com.google.cloud.compute.v1.Compute 450 .internal_static_google_cloud_compute_v1_GetInstanceRequest_descriptor; 451 } 452 453 @java.lang.Override getDefaultInstanceForType()454 public com.google.cloud.compute.v1.GetInstanceRequest getDefaultInstanceForType() { 455 return com.google.cloud.compute.v1.GetInstanceRequest.getDefaultInstance(); 456 } 457 458 @java.lang.Override build()459 public com.google.cloud.compute.v1.GetInstanceRequest build() { 460 com.google.cloud.compute.v1.GetInstanceRequest result = buildPartial(); 461 if (!result.isInitialized()) { 462 throw newUninitializedMessageException(result); 463 } 464 return result; 465 } 466 467 @java.lang.Override buildPartial()468 public com.google.cloud.compute.v1.GetInstanceRequest buildPartial() { 469 com.google.cloud.compute.v1.GetInstanceRequest result = 470 new com.google.cloud.compute.v1.GetInstanceRequest(this); 471 if (bitField0_ != 0) { 472 buildPartial0(result); 473 } 474 onBuilt(); 475 return result; 476 } 477 buildPartial0(com.google.cloud.compute.v1.GetInstanceRequest result)478 private void buildPartial0(com.google.cloud.compute.v1.GetInstanceRequest result) { 479 int from_bitField0_ = bitField0_; 480 if (((from_bitField0_ & 0x00000001) != 0)) { 481 result.instance_ = instance_; 482 } 483 if (((from_bitField0_ & 0x00000002) != 0)) { 484 result.project_ = project_; 485 } 486 if (((from_bitField0_ & 0x00000004) != 0)) { 487 result.zone_ = zone_; 488 } 489 } 490 491 @java.lang.Override clone()492 public Builder clone() { 493 return super.clone(); 494 } 495 496 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)497 public Builder setField( 498 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 499 return super.setField(field, value); 500 } 501 502 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)503 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 504 return super.clearField(field); 505 } 506 507 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)508 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 509 return super.clearOneof(oneof); 510 } 511 512 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)513 public Builder setRepeatedField( 514 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 515 return super.setRepeatedField(field, index, value); 516 } 517 518 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)519 public Builder addRepeatedField( 520 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 521 return super.addRepeatedField(field, value); 522 } 523 524 @java.lang.Override mergeFrom(com.google.protobuf.Message other)525 public Builder mergeFrom(com.google.protobuf.Message other) { 526 if (other instanceof com.google.cloud.compute.v1.GetInstanceRequest) { 527 return mergeFrom((com.google.cloud.compute.v1.GetInstanceRequest) other); 528 } else { 529 super.mergeFrom(other); 530 return this; 531 } 532 } 533 mergeFrom(com.google.cloud.compute.v1.GetInstanceRequest other)534 public Builder mergeFrom(com.google.cloud.compute.v1.GetInstanceRequest other) { 535 if (other == com.google.cloud.compute.v1.GetInstanceRequest.getDefaultInstance()) return this; 536 if (!other.getInstance().isEmpty()) { 537 instance_ = other.instance_; 538 bitField0_ |= 0x00000001; 539 onChanged(); 540 } 541 if (!other.getProject().isEmpty()) { 542 project_ = other.project_; 543 bitField0_ |= 0x00000002; 544 onChanged(); 545 } 546 if (!other.getZone().isEmpty()) { 547 zone_ = other.zone_; 548 bitField0_ |= 0x00000004; 549 onChanged(); 550 } 551 this.mergeUnknownFields(other.getUnknownFields()); 552 onChanged(); 553 return this; 554 } 555 556 @java.lang.Override isInitialized()557 public final boolean isInitialized() { 558 return true; 559 } 560 561 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)562 public Builder mergeFrom( 563 com.google.protobuf.CodedInputStream input, 564 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 565 throws java.io.IOException { 566 if (extensionRegistry == null) { 567 throw new java.lang.NullPointerException(); 568 } 569 try { 570 boolean done = false; 571 while (!done) { 572 int tag = input.readTag(); 573 switch (tag) { 574 case 0: 575 done = true; 576 break; 577 case 29957474: 578 { 579 zone_ = input.readStringRequireUtf8(); 580 bitField0_ |= 0x00000004; 581 break; 582 } // case 29957474 583 case 146056362: 584 { 585 instance_ = input.readStringRequireUtf8(); 586 bitField0_ |= 0x00000001; 587 break; 588 } // case 146056362 589 case 1820481738: 590 { 591 project_ = input.readStringRequireUtf8(); 592 bitField0_ |= 0x00000002; 593 break; 594 } // case 1820481738 595 default: 596 { 597 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 598 done = true; // was an endgroup tag 599 } 600 break; 601 } // default: 602 } // switch (tag) 603 } // while (!done) 604 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 605 throw e.unwrapIOException(); 606 } finally { 607 onChanged(); 608 } // finally 609 return this; 610 } 611 612 private int bitField0_; 613 614 private java.lang.Object instance_ = ""; 615 /** 616 * 617 * 618 * <pre> 619 * Name of the instance resource to return. 620 * </pre> 621 * 622 * <code>string instance = 18257045 [(.google.api.field_behavior) = REQUIRED];</code> 623 * 624 * @return The instance. 625 */ getInstance()626 public java.lang.String getInstance() { 627 java.lang.Object ref = instance_; 628 if (!(ref instanceof java.lang.String)) { 629 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 630 java.lang.String s = bs.toStringUtf8(); 631 instance_ = s; 632 return s; 633 } else { 634 return (java.lang.String) ref; 635 } 636 } 637 /** 638 * 639 * 640 * <pre> 641 * Name of the instance resource to return. 642 * </pre> 643 * 644 * <code>string instance = 18257045 [(.google.api.field_behavior) = REQUIRED];</code> 645 * 646 * @return The bytes for instance. 647 */ getInstanceBytes()648 public com.google.protobuf.ByteString getInstanceBytes() { 649 java.lang.Object ref = instance_; 650 if (ref instanceof String) { 651 com.google.protobuf.ByteString b = 652 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 653 instance_ = b; 654 return b; 655 } else { 656 return (com.google.protobuf.ByteString) ref; 657 } 658 } 659 /** 660 * 661 * 662 * <pre> 663 * Name of the instance resource to return. 664 * </pre> 665 * 666 * <code>string instance = 18257045 [(.google.api.field_behavior) = REQUIRED];</code> 667 * 668 * @param value The instance to set. 669 * @return This builder for chaining. 670 */ setInstance(java.lang.String value)671 public Builder setInstance(java.lang.String value) { 672 if (value == null) { 673 throw new NullPointerException(); 674 } 675 instance_ = value; 676 bitField0_ |= 0x00000001; 677 onChanged(); 678 return this; 679 } 680 /** 681 * 682 * 683 * <pre> 684 * Name of the instance resource to return. 685 * </pre> 686 * 687 * <code>string instance = 18257045 [(.google.api.field_behavior) = REQUIRED];</code> 688 * 689 * @return This builder for chaining. 690 */ clearInstance()691 public Builder clearInstance() { 692 instance_ = getDefaultInstance().getInstance(); 693 bitField0_ = (bitField0_ & ~0x00000001); 694 onChanged(); 695 return this; 696 } 697 /** 698 * 699 * 700 * <pre> 701 * Name of the instance resource to return. 702 * </pre> 703 * 704 * <code>string instance = 18257045 [(.google.api.field_behavior) = REQUIRED];</code> 705 * 706 * @param value The bytes for instance to set. 707 * @return This builder for chaining. 708 */ setInstanceBytes(com.google.protobuf.ByteString value)709 public Builder setInstanceBytes(com.google.protobuf.ByteString value) { 710 if (value == null) { 711 throw new NullPointerException(); 712 } 713 checkByteStringIsUtf8(value); 714 instance_ = value; 715 bitField0_ |= 0x00000001; 716 onChanged(); 717 return this; 718 } 719 720 private java.lang.Object project_ = ""; 721 /** 722 * 723 * 724 * <pre> 725 * Project ID for this request. 726 * </pre> 727 * 728 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 729 * 730 * @return The project. 731 */ getProject()732 public java.lang.String getProject() { 733 java.lang.Object ref = project_; 734 if (!(ref instanceof java.lang.String)) { 735 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 736 java.lang.String s = bs.toStringUtf8(); 737 project_ = s; 738 return s; 739 } else { 740 return (java.lang.String) ref; 741 } 742 } 743 /** 744 * 745 * 746 * <pre> 747 * Project ID for this request. 748 * </pre> 749 * 750 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 751 * 752 * @return The bytes for project. 753 */ getProjectBytes()754 public com.google.protobuf.ByteString getProjectBytes() { 755 java.lang.Object ref = project_; 756 if (ref instanceof String) { 757 com.google.protobuf.ByteString b = 758 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 759 project_ = b; 760 return b; 761 } else { 762 return (com.google.protobuf.ByteString) ref; 763 } 764 } 765 /** 766 * 767 * 768 * <pre> 769 * Project ID for this request. 770 * </pre> 771 * 772 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 773 * 774 * @param value The project to set. 775 * @return This builder for chaining. 776 */ setProject(java.lang.String value)777 public Builder setProject(java.lang.String value) { 778 if (value == null) { 779 throw new NullPointerException(); 780 } 781 project_ = value; 782 bitField0_ |= 0x00000002; 783 onChanged(); 784 return this; 785 } 786 /** 787 * 788 * 789 * <pre> 790 * Project ID for this request. 791 * </pre> 792 * 793 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 794 * 795 * @return This builder for chaining. 796 */ clearProject()797 public Builder clearProject() { 798 project_ = getDefaultInstance().getProject(); 799 bitField0_ = (bitField0_ & ~0x00000002); 800 onChanged(); 801 return this; 802 } 803 /** 804 * 805 * 806 * <pre> 807 * Project ID for this request. 808 * </pre> 809 * 810 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 811 * 812 * @param value The bytes for project to set. 813 * @return This builder for chaining. 814 */ setProjectBytes(com.google.protobuf.ByteString value)815 public Builder setProjectBytes(com.google.protobuf.ByteString value) { 816 if (value == null) { 817 throw new NullPointerException(); 818 } 819 checkByteStringIsUtf8(value); 820 project_ = value; 821 bitField0_ |= 0x00000002; 822 onChanged(); 823 return this; 824 } 825 826 private java.lang.Object zone_ = ""; 827 /** 828 * 829 * 830 * <pre> 831 * The name of the zone for this request. 832 * </pre> 833 * 834 * <code>string zone = 3744684 [(.google.api.field_behavior) = REQUIRED];</code> 835 * 836 * @return The zone. 837 */ getZone()838 public java.lang.String getZone() { 839 java.lang.Object ref = zone_; 840 if (!(ref instanceof java.lang.String)) { 841 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 842 java.lang.String s = bs.toStringUtf8(); 843 zone_ = s; 844 return s; 845 } else { 846 return (java.lang.String) ref; 847 } 848 } 849 /** 850 * 851 * 852 * <pre> 853 * The name of the zone for this request. 854 * </pre> 855 * 856 * <code>string zone = 3744684 [(.google.api.field_behavior) = REQUIRED];</code> 857 * 858 * @return The bytes for zone. 859 */ getZoneBytes()860 public com.google.protobuf.ByteString getZoneBytes() { 861 java.lang.Object ref = zone_; 862 if (ref instanceof String) { 863 com.google.protobuf.ByteString b = 864 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 865 zone_ = b; 866 return b; 867 } else { 868 return (com.google.protobuf.ByteString) ref; 869 } 870 } 871 /** 872 * 873 * 874 * <pre> 875 * The name of the zone for this request. 876 * </pre> 877 * 878 * <code>string zone = 3744684 [(.google.api.field_behavior) = REQUIRED];</code> 879 * 880 * @param value The zone to set. 881 * @return This builder for chaining. 882 */ setZone(java.lang.String value)883 public Builder setZone(java.lang.String value) { 884 if (value == null) { 885 throw new NullPointerException(); 886 } 887 zone_ = value; 888 bitField0_ |= 0x00000004; 889 onChanged(); 890 return this; 891 } 892 /** 893 * 894 * 895 * <pre> 896 * The name of the zone for this request. 897 * </pre> 898 * 899 * <code>string zone = 3744684 [(.google.api.field_behavior) = REQUIRED];</code> 900 * 901 * @return This builder for chaining. 902 */ clearZone()903 public Builder clearZone() { 904 zone_ = getDefaultInstance().getZone(); 905 bitField0_ = (bitField0_ & ~0x00000004); 906 onChanged(); 907 return this; 908 } 909 /** 910 * 911 * 912 * <pre> 913 * The name of the zone for this request. 914 * </pre> 915 * 916 * <code>string zone = 3744684 [(.google.api.field_behavior) = REQUIRED];</code> 917 * 918 * @param value The bytes for zone to set. 919 * @return This builder for chaining. 920 */ setZoneBytes(com.google.protobuf.ByteString value)921 public Builder setZoneBytes(com.google.protobuf.ByteString value) { 922 if (value == null) { 923 throw new NullPointerException(); 924 } 925 checkByteStringIsUtf8(value); 926 zone_ = value; 927 bitField0_ |= 0x00000004; 928 onChanged(); 929 return this; 930 } 931 932 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)933 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 934 return super.setUnknownFields(unknownFields); 935 } 936 937 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)938 public final Builder mergeUnknownFields( 939 final com.google.protobuf.UnknownFieldSet unknownFields) { 940 return super.mergeUnknownFields(unknownFields); 941 } 942 943 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.GetInstanceRequest) 944 } 945 946 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.GetInstanceRequest) 947 private static final com.google.cloud.compute.v1.GetInstanceRequest DEFAULT_INSTANCE; 948 949 static { 950 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.GetInstanceRequest(); 951 } 952 getDefaultInstance()953 public static com.google.cloud.compute.v1.GetInstanceRequest getDefaultInstance() { 954 return DEFAULT_INSTANCE; 955 } 956 957 private static final com.google.protobuf.Parser<GetInstanceRequest> PARSER = 958 new com.google.protobuf.AbstractParser<GetInstanceRequest>() { 959 @java.lang.Override 960 public GetInstanceRequest parsePartialFrom( 961 com.google.protobuf.CodedInputStream input, 962 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 963 throws com.google.protobuf.InvalidProtocolBufferException { 964 Builder builder = newBuilder(); 965 try { 966 builder.mergeFrom(input, extensionRegistry); 967 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 968 throw e.setUnfinishedMessage(builder.buildPartial()); 969 } catch (com.google.protobuf.UninitializedMessageException e) { 970 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 971 } catch (java.io.IOException e) { 972 throw new com.google.protobuf.InvalidProtocolBufferException(e) 973 .setUnfinishedMessage(builder.buildPartial()); 974 } 975 return builder.buildPartial(); 976 } 977 }; 978 parser()979 public static com.google.protobuf.Parser<GetInstanceRequest> parser() { 980 return PARSER; 981 } 982 983 @java.lang.Override getParserForType()984 public com.google.protobuf.Parser<GetInstanceRequest> getParserForType() { 985 return PARSER; 986 } 987 988 @java.lang.Override getDefaultInstanceForType()989 public com.google.cloud.compute.v1.GetInstanceRequest getDefaultInstanceForType() { 990 return DEFAULT_INSTANCE; 991 } 992 } 993