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