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 NodeTemplates.Get. See the method description for details. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.compute.v1.GetNodeTemplateRequest} 29 */ 30 public final class GetNodeTemplateRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.GetNodeTemplateRequest) 33 GetNodeTemplateRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use GetNodeTemplateRequest.newBuilder() to construct. GetNodeTemplateRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private GetNodeTemplateRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 GetNodeTemplateRequest()40 private GetNodeTemplateRequest() { 41 nodeTemplate_ = ""; 42 project_ = ""; 43 region_ = ""; 44 } 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new GetNodeTemplateRequest(); 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_GetNodeTemplateRequest_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_GetNodeTemplateRequest_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.compute.v1.GetNodeTemplateRequest.class, 69 com.google.cloud.compute.v1.GetNodeTemplateRequest.Builder.class); 70 } 71 72 public static final int NODE_TEMPLATE_FIELD_NUMBER = 323154455; 73 74 @SuppressWarnings("serial") 75 private volatile java.lang.Object nodeTemplate_ = ""; 76 /** 77 * 78 * 79 * <pre> 80 * Name of the node template to return. 81 * </pre> 82 * 83 * <code>string node_template = 323154455 [(.google.api.field_behavior) = REQUIRED];</code> 84 * 85 * @return The nodeTemplate. 86 */ 87 @java.lang.Override getNodeTemplate()88 public java.lang.String getNodeTemplate() { 89 java.lang.Object ref = nodeTemplate_; 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 nodeTemplate_ = s; 96 return s; 97 } 98 } 99 /** 100 * 101 * 102 * <pre> 103 * Name of the node template to return. 104 * </pre> 105 * 106 * <code>string node_template = 323154455 [(.google.api.field_behavior) = REQUIRED];</code> 107 * 108 * @return The bytes for nodeTemplate. 109 */ 110 @java.lang.Override getNodeTemplateBytes()111 public com.google.protobuf.ByteString getNodeTemplateBytes() { 112 java.lang.Object ref = nodeTemplate_; 113 if (ref instanceof java.lang.String) { 114 com.google.protobuf.ByteString b = 115 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 116 nodeTemplate_ = 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 REGION_FIELD_NUMBER = 138946292; 175 176 @SuppressWarnings("serial") 177 private volatile java.lang.Object region_ = ""; 178 /** 179 * 180 * 181 * <pre> 182 * The name of the region for this request. 183 * </pre> 184 * 185 * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code> 186 * 187 * @return The region. 188 */ 189 @java.lang.Override getRegion()190 public java.lang.String getRegion() { 191 java.lang.Object ref = region_; 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 region_ = s; 198 return s; 199 } 200 } 201 /** 202 * 203 * 204 * <pre> 205 * The name of the region for this request. 206 * </pre> 207 * 208 * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code> 209 * 210 * @return The bytes for region. 211 */ 212 @java.lang.Override getRegionBytes()213 public com.google.protobuf.ByteString getRegionBytes() { 214 java.lang.Object ref = region_; 215 if (ref instanceof java.lang.String) { 216 com.google.protobuf.ByteString b = 217 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 218 region_ = 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(region_)) { 240 com.google.protobuf.GeneratedMessageV3.writeString(output, 138946292, region_); 241 } 242 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { 243 com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); 244 } 245 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeTemplate_)) { 246 com.google.protobuf.GeneratedMessageV3.writeString(output, 323154455, nodeTemplate_); 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(region_)) { 258 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(138946292, region_); 259 } 260 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { 261 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); 262 } 263 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeTemplate_)) { 264 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(323154455, nodeTemplate_); 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.GetNodeTemplateRequest)) { 277 return super.equals(obj); 278 } 279 com.google.cloud.compute.v1.GetNodeTemplateRequest other = 280 (com.google.cloud.compute.v1.GetNodeTemplateRequest) obj; 281 282 if (!getNodeTemplate().equals(other.getNodeTemplate())) return false; 283 if (!getProject().equals(other.getProject())) return false; 284 if (!getRegion().equals(other.getRegion())) 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) + NODE_TEMPLATE_FIELD_NUMBER; 297 hash = (53 * hash) + getNodeTemplate().hashCode(); 298 hash = (37 * hash) + PROJECT_FIELD_NUMBER; 299 hash = (53 * hash) + getProject().hashCode(); 300 hash = (37 * hash) + REGION_FIELD_NUMBER; 301 hash = (53 * hash) + getRegion().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.GetNodeTemplateRequest parseFrom( 308 java.nio.ByteBuffer data) 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.GetNodeTemplateRequest 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.GetNodeTemplateRequest 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.GetNodeTemplateRequest 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.GetNodeTemplateRequest 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.GetNodeTemplateRequest 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.GetNodeTemplateRequest parseFrom( 343 java.io.InputStream input) 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.GetNodeTemplateRequest 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.GetNodeTemplateRequest 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.GetNodeTemplateRequest 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.GetNodeTemplateRequest 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.GetNodeTemplateRequest 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.GetNodeTemplateRequest prototype)388 public static Builder newBuilder(com.google.cloud.compute.v1.GetNodeTemplateRequest 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 NodeTemplates.Get. See the method description for details. 407 * </pre> 408 * 409 * Protobuf type {@code google.cloud.compute.v1.GetNodeTemplateRequest} 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.GetNodeTemplateRequest) 414 com.google.cloud.compute.v1.GetNodeTemplateRequestOrBuilder { 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_GetNodeTemplateRequest_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_GetNodeTemplateRequest_fieldAccessorTable 425 .ensureFieldAccessorsInitialized( 426 com.google.cloud.compute.v1.GetNodeTemplateRequest.class, 427 com.google.cloud.compute.v1.GetNodeTemplateRequest.Builder.class); 428 } 429 430 // Construct using com.google.cloud.compute.v1.GetNodeTemplateRequest.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 nodeTemplate_ = ""; 442 project_ = ""; 443 region_ = ""; 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_GetNodeTemplateRequest_descriptor; 451 } 452 453 @java.lang.Override getDefaultInstanceForType()454 public com.google.cloud.compute.v1.GetNodeTemplateRequest getDefaultInstanceForType() { 455 return com.google.cloud.compute.v1.GetNodeTemplateRequest.getDefaultInstance(); 456 } 457 458 @java.lang.Override build()459 public com.google.cloud.compute.v1.GetNodeTemplateRequest build() { 460 com.google.cloud.compute.v1.GetNodeTemplateRequest 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.GetNodeTemplateRequest buildPartial() { 469 com.google.cloud.compute.v1.GetNodeTemplateRequest result = 470 new com.google.cloud.compute.v1.GetNodeTemplateRequest(this); 471 if (bitField0_ != 0) { 472 buildPartial0(result); 473 } 474 onBuilt(); 475 return result; 476 } 477 buildPartial0(com.google.cloud.compute.v1.GetNodeTemplateRequest result)478 private void buildPartial0(com.google.cloud.compute.v1.GetNodeTemplateRequest result) { 479 int from_bitField0_ = bitField0_; 480 if (((from_bitField0_ & 0x00000001) != 0)) { 481 result.nodeTemplate_ = nodeTemplate_; 482 } 483 if (((from_bitField0_ & 0x00000002) != 0)) { 484 result.project_ = project_; 485 } 486 if (((from_bitField0_ & 0x00000004) != 0)) { 487 result.region_ = region_; 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.GetNodeTemplateRequest) { 527 return mergeFrom((com.google.cloud.compute.v1.GetNodeTemplateRequest) other); 528 } else { 529 super.mergeFrom(other); 530 return this; 531 } 532 } 533 mergeFrom(com.google.cloud.compute.v1.GetNodeTemplateRequest other)534 public Builder mergeFrom(com.google.cloud.compute.v1.GetNodeTemplateRequest other) { 535 if (other == com.google.cloud.compute.v1.GetNodeTemplateRequest.getDefaultInstance()) 536 return this; 537 if (!other.getNodeTemplate().isEmpty()) { 538 nodeTemplate_ = other.nodeTemplate_; 539 bitField0_ |= 0x00000001; 540 onChanged(); 541 } 542 if (!other.getProject().isEmpty()) { 543 project_ = other.project_; 544 bitField0_ |= 0x00000002; 545 onChanged(); 546 } 547 if (!other.getRegion().isEmpty()) { 548 region_ = other.region_; 549 bitField0_ |= 0x00000004; 550 onChanged(); 551 } 552 this.mergeUnknownFields(other.getUnknownFields()); 553 onChanged(); 554 return this; 555 } 556 557 @java.lang.Override isInitialized()558 public final boolean isInitialized() { 559 return true; 560 } 561 562 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)563 public Builder mergeFrom( 564 com.google.protobuf.CodedInputStream input, 565 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 566 throws java.io.IOException { 567 if (extensionRegistry == null) { 568 throw new java.lang.NullPointerException(); 569 } 570 try { 571 boolean done = false; 572 while (!done) { 573 int tag = input.readTag(); 574 switch (tag) { 575 case 0: 576 done = true; 577 break; 578 case 1111570338: 579 { 580 region_ = input.readStringRequireUtf8(); 581 bitField0_ |= 0x00000004; 582 break; 583 } // case 1111570338 584 case 1820481738: 585 { 586 project_ = input.readStringRequireUtf8(); 587 bitField0_ |= 0x00000002; 588 break; 589 } // case 1820481738 590 case -1709731654: 591 { 592 nodeTemplate_ = input.readStringRequireUtf8(); 593 bitField0_ |= 0x00000001; 594 break; 595 } // case -1709731654 596 default: 597 { 598 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 599 done = true; // was an endgroup tag 600 } 601 break; 602 } // default: 603 } // switch (tag) 604 } // while (!done) 605 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 606 throw e.unwrapIOException(); 607 } finally { 608 onChanged(); 609 } // finally 610 return this; 611 } 612 613 private int bitField0_; 614 615 private java.lang.Object nodeTemplate_ = ""; 616 /** 617 * 618 * 619 * <pre> 620 * Name of the node template to return. 621 * </pre> 622 * 623 * <code>string node_template = 323154455 [(.google.api.field_behavior) = REQUIRED];</code> 624 * 625 * @return The nodeTemplate. 626 */ getNodeTemplate()627 public java.lang.String getNodeTemplate() { 628 java.lang.Object ref = nodeTemplate_; 629 if (!(ref instanceof java.lang.String)) { 630 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 631 java.lang.String s = bs.toStringUtf8(); 632 nodeTemplate_ = s; 633 return s; 634 } else { 635 return (java.lang.String) ref; 636 } 637 } 638 /** 639 * 640 * 641 * <pre> 642 * Name of the node template to return. 643 * </pre> 644 * 645 * <code>string node_template = 323154455 [(.google.api.field_behavior) = REQUIRED];</code> 646 * 647 * @return The bytes for nodeTemplate. 648 */ getNodeTemplateBytes()649 public com.google.protobuf.ByteString getNodeTemplateBytes() { 650 java.lang.Object ref = nodeTemplate_; 651 if (ref instanceof String) { 652 com.google.protobuf.ByteString b = 653 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 654 nodeTemplate_ = b; 655 return b; 656 } else { 657 return (com.google.protobuf.ByteString) ref; 658 } 659 } 660 /** 661 * 662 * 663 * <pre> 664 * Name of the node template to return. 665 * </pre> 666 * 667 * <code>string node_template = 323154455 [(.google.api.field_behavior) = REQUIRED];</code> 668 * 669 * @param value The nodeTemplate to set. 670 * @return This builder for chaining. 671 */ setNodeTemplate(java.lang.String value)672 public Builder setNodeTemplate(java.lang.String value) { 673 if (value == null) { 674 throw new NullPointerException(); 675 } 676 nodeTemplate_ = value; 677 bitField0_ |= 0x00000001; 678 onChanged(); 679 return this; 680 } 681 /** 682 * 683 * 684 * <pre> 685 * Name of the node template to return. 686 * </pre> 687 * 688 * <code>string node_template = 323154455 [(.google.api.field_behavior) = REQUIRED];</code> 689 * 690 * @return This builder for chaining. 691 */ clearNodeTemplate()692 public Builder clearNodeTemplate() { 693 nodeTemplate_ = getDefaultInstance().getNodeTemplate(); 694 bitField0_ = (bitField0_ & ~0x00000001); 695 onChanged(); 696 return this; 697 } 698 /** 699 * 700 * 701 * <pre> 702 * Name of the node template to return. 703 * </pre> 704 * 705 * <code>string node_template = 323154455 [(.google.api.field_behavior) = REQUIRED];</code> 706 * 707 * @param value The bytes for nodeTemplate to set. 708 * @return This builder for chaining. 709 */ setNodeTemplateBytes(com.google.protobuf.ByteString value)710 public Builder setNodeTemplateBytes(com.google.protobuf.ByteString value) { 711 if (value == null) { 712 throw new NullPointerException(); 713 } 714 checkByteStringIsUtf8(value); 715 nodeTemplate_ = value; 716 bitField0_ |= 0x00000001; 717 onChanged(); 718 return this; 719 } 720 721 private java.lang.Object project_ = ""; 722 /** 723 * 724 * 725 * <pre> 726 * Project ID for this request. 727 * </pre> 728 * 729 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 730 * 731 * @return The project. 732 */ getProject()733 public java.lang.String getProject() { 734 java.lang.Object ref = project_; 735 if (!(ref instanceof java.lang.String)) { 736 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 737 java.lang.String s = bs.toStringUtf8(); 738 project_ = s; 739 return s; 740 } else { 741 return (java.lang.String) ref; 742 } 743 } 744 /** 745 * 746 * 747 * <pre> 748 * Project ID for this request. 749 * </pre> 750 * 751 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 752 * 753 * @return The bytes for project. 754 */ getProjectBytes()755 public com.google.protobuf.ByteString getProjectBytes() { 756 java.lang.Object ref = project_; 757 if (ref instanceof String) { 758 com.google.protobuf.ByteString b = 759 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 760 project_ = b; 761 return b; 762 } else { 763 return (com.google.protobuf.ByteString) ref; 764 } 765 } 766 /** 767 * 768 * 769 * <pre> 770 * Project ID for this request. 771 * </pre> 772 * 773 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 774 * 775 * @param value The project to set. 776 * @return This builder for chaining. 777 */ setProject(java.lang.String value)778 public Builder setProject(java.lang.String value) { 779 if (value == null) { 780 throw new NullPointerException(); 781 } 782 project_ = value; 783 bitField0_ |= 0x00000002; 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 * @return This builder for chaining. 797 */ clearProject()798 public Builder clearProject() { 799 project_ = getDefaultInstance().getProject(); 800 bitField0_ = (bitField0_ & ~0x00000002); 801 onChanged(); 802 return this; 803 } 804 /** 805 * 806 * 807 * <pre> 808 * Project ID for this request. 809 * </pre> 810 * 811 * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code> 812 * 813 * @param value The bytes for project to set. 814 * @return This builder for chaining. 815 */ setProjectBytes(com.google.protobuf.ByteString value)816 public Builder setProjectBytes(com.google.protobuf.ByteString value) { 817 if (value == null) { 818 throw new NullPointerException(); 819 } 820 checkByteStringIsUtf8(value); 821 project_ = value; 822 bitField0_ |= 0x00000002; 823 onChanged(); 824 return this; 825 } 826 827 private java.lang.Object region_ = ""; 828 /** 829 * 830 * 831 * <pre> 832 * The name of the region for this request. 833 * </pre> 834 * 835 * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code> 836 * 837 * @return The region. 838 */ getRegion()839 public java.lang.String getRegion() { 840 java.lang.Object ref = region_; 841 if (!(ref instanceof java.lang.String)) { 842 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 843 java.lang.String s = bs.toStringUtf8(); 844 region_ = s; 845 return s; 846 } else { 847 return (java.lang.String) ref; 848 } 849 } 850 /** 851 * 852 * 853 * <pre> 854 * The name of the region for this request. 855 * </pre> 856 * 857 * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code> 858 * 859 * @return The bytes for region. 860 */ getRegionBytes()861 public com.google.protobuf.ByteString getRegionBytes() { 862 java.lang.Object ref = region_; 863 if (ref instanceof String) { 864 com.google.protobuf.ByteString b = 865 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 866 region_ = b; 867 return b; 868 } else { 869 return (com.google.protobuf.ByteString) ref; 870 } 871 } 872 /** 873 * 874 * 875 * <pre> 876 * The name of the region for this request. 877 * </pre> 878 * 879 * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code> 880 * 881 * @param value The region to set. 882 * @return This builder for chaining. 883 */ setRegion(java.lang.String value)884 public Builder setRegion(java.lang.String value) { 885 if (value == null) { 886 throw new NullPointerException(); 887 } 888 region_ = value; 889 bitField0_ |= 0x00000004; 890 onChanged(); 891 return this; 892 } 893 /** 894 * 895 * 896 * <pre> 897 * The name of the region for this request. 898 * </pre> 899 * 900 * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code> 901 * 902 * @return This builder for chaining. 903 */ clearRegion()904 public Builder clearRegion() { 905 region_ = getDefaultInstance().getRegion(); 906 bitField0_ = (bitField0_ & ~0x00000004); 907 onChanged(); 908 return this; 909 } 910 /** 911 * 912 * 913 * <pre> 914 * The name of the region for this request. 915 * </pre> 916 * 917 * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code> 918 * 919 * @param value The bytes for region to set. 920 * @return This builder for chaining. 921 */ setRegionBytes(com.google.protobuf.ByteString value)922 public Builder setRegionBytes(com.google.protobuf.ByteString value) { 923 if (value == null) { 924 throw new NullPointerException(); 925 } 926 checkByteStringIsUtf8(value); 927 region_ = value; 928 bitField0_ |= 0x00000004; 929 onChanged(); 930 return this; 931 } 932 933 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)934 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 935 return super.setUnknownFields(unknownFields); 936 } 937 938 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)939 public final Builder mergeUnknownFields( 940 final com.google.protobuf.UnknownFieldSet unknownFields) { 941 return super.mergeUnknownFields(unknownFields); 942 } 943 944 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.GetNodeTemplateRequest) 945 } 946 947 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.GetNodeTemplateRequest) 948 private static final com.google.cloud.compute.v1.GetNodeTemplateRequest DEFAULT_INSTANCE; 949 950 static { 951 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.GetNodeTemplateRequest(); 952 } 953 getDefaultInstance()954 public static com.google.cloud.compute.v1.GetNodeTemplateRequest getDefaultInstance() { 955 return DEFAULT_INSTANCE; 956 } 957 958 private static final com.google.protobuf.Parser<GetNodeTemplateRequest> PARSER = 959 new com.google.protobuf.AbstractParser<GetNodeTemplateRequest>() { 960 @java.lang.Override 961 public GetNodeTemplateRequest parsePartialFrom( 962 com.google.protobuf.CodedInputStream input, 963 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 964 throws com.google.protobuf.InvalidProtocolBufferException { 965 Builder builder = newBuilder(); 966 try { 967 builder.mergeFrom(input, extensionRegistry); 968 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 969 throw e.setUnfinishedMessage(builder.buildPartial()); 970 } catch (com.google.protobuf.UninitializedMessageException e) { 971 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 972 } catch (java.io.IOException e) { 973 throw new com.google.protobuf.InvalidProtocolBufferException(e) 974 .setUnfinishedMessage(builder.buildPartial()); 975 } 976 return builder.buildPartial(); 977 } 978 }; 979 parser()980 public static com.google.protobuf.Parser<GetNodeTemplateRequest> parser() { 981 return PARSER; 982 } 983 984 @java.lang.Override getParserForType()985 public com.google.protobuf.Parser<GetNodeTemplateRequest> getParserForType() { 986 return PARSER; 987 } 988 989 @java.lang.Override getDefaultInstanceForType()990 public com.google.cloud.compute.v1.GetNodeTemplateRequest getDefaultInstanceForType() { 991 return DEFAULT_INSTANCE; 992 } 993 } 994