• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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: &lt;"http", 80&gt;.
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: &lt;"http", 80&gt;.
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