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