• 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/aiplatform/v1/model.proto
18 
19 package com.google.cloud.aiplatform.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Represents a network port in a container.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.aiplatform.v1.Port}
29  */
30 public final class Port extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1.Port)
33     PortOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use Port.newBuilder() to construct.
Port(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private Port(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
Port()40   private Port() {}
41 
42   @java.lang.Override
43   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)44   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
45     return new Port();
46   }
47 
48   @java.lang.Override
getUnknownFields()49   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
50     return this.unknownFields;
51   }
52 
getDescriptor()53   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
54     return com.google.cloud.aiplatform.v1.ModelProto
55         .internal_static_google_cloud_aiplatform_v1_Port_descriptor;
56   }
57 
58   @java.lang.Override
59   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()60       internalGetFieldAccessorTable() {
61     return com.google.cloud.aiplatform.v1.ModelProto
62         .internal_static_google_cloud_aiplatform_v1_Port_fieldAccessorTable
63         .ensureFieldAccessorsInitialized(
64             com.google.cloud.aiplatform.v1.Port.class,
65             com.google.cloud.aiplatform.v1.Port.Builder.class);
66   }
67 
68   public static final int CONTAINER_PORT_FIELD_NUMBER = 3;
69   private int containerPort_ = 0;
70   /**
71    *
72    *
73    * <pre>
74    * The number of the port to expose on the pod's IP address.
75    * Must be a valid port number, between 1 and 65535 inclusive.
76    * </pre>
77    *
78    * <code>int32 container_port = 3;</code>
79    *
80    * @return The containerPort.
81    */
82   @java.lang.Override
getContainerPort()83   public int getContainerPort() {
84     return containerPort_;
85   }
86 
87   private byte memoizedIsInitialized = -1;
88 
89   @java.lang.Override
isInitialized()90   public final boolean isInitialized() {
91     byte isInitialized = memoizedIsInitialized;
92     if (isInitialized == 1) return true;
93     if (isInitialized == 0) return false;
94 
95     memoizedIsInitialized = 1;
96     return true;
97   }
98 
99   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)100   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
101     if (containerPort_ != 0) {
102       output.writeInt32(3, containerPort_);
103     }
104     getUnknownFields().writeTo(output);
105   }
106 
107   @java.lang.Override
getSerializedSize()108   public int getSerializedSize() {
109     int size = memoizedSize;
110     if (size != -1) return size;
111 
112     size = 0;
113     if (containerPort_ != 0) {
114       size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, containerPort_);
115     }
116     size += getUnknownFields().getSerializedSize();
117     memoizedSize = size;
118     return size;
119   }
120 
121   @java.lang.Override
equals(final java.lang.Object obj)122   public boolean equals(final java.lang.Object obj) {
123     if (obj == this) {
124       return true;
125     }
126     if (!(obj instanceof com.google.cloud.aiplatform.v1.Port)) {
127       return super.equals(obj);
128     }
129     com.google.cloud.aiplatform.v1.Port other = (com.google.cloud.aiplatform.v1.Port) obj;
130 
131     if (getContainerPort() != other.getContainerPort()) return false;
132     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
133     return true;
134   }
135 
136   @java.lang.Override
hashCode()137   public int hashCode() {
138     if (memoizedHashCode != 0) {
139       return memoizedHashCode;
140     }
141     int hash = 41;
142     hash = (19 * hash) + getDescriptor().hashCode();
143     hash = (37 * hash) + CONTAINER_PORT_FIELD_NUMBER;
144     hash = (53 * hash) + getContainerPort();
145     hash = (29 * hash) + getUnknownFields().hashCode();
146     memoizedHashCode = hash;
147     return hash;
148   }
149 
parseFrom(java.nio.ByteBuffer data)150   public static com.google.cloud.aiplatform.v1.Port parseFrom(java.nio.ByteBuffer data)
151       throws com.google.protobuf.InvalidProtocolBufferException {
152     return PARSER.parseFrom(data);
153   }
154 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)155   public static com.google.cloud.aiplatform.v1.Port parseFrom(
156       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
157       throws com.google.protobuf.InvalidProtocolBufferException {
158     return PARSER.parseFrom(data, extensionRegistry);
159   }
160 
parseFrom(com.google.protobuf.ByteString data)161   public static com.google.cloud.aiplatform.v1.Port parseFrom(com.google.protobuf.ByteString data)
162       throws com.google.protobuf.InvalidProtocolBufferException {
163     return PARSER.parseFrom(data);
164   }
165 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)166   public static com.google.cloud.aiplatform.v1.Port parseFrom(
167       com.google.protobuf.ByteString data,
168       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
169       throws com.google.protobuf.InvalidProtocolBufferException {
170     return PARSER.parseFrom(data, extensionRegistry);
171   }
172 
parseFrom(byte[] data)173   public static com.google.cloud.aiplatform.v1.Port parseFrom(byte[] data)
174       throws com.google.protobuf.InvalidProtocolBufferException {
175     return PARSER.parseFrom(data);
176   }
177 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)178   public static com.google.cloud.aiplatform.v1.Port parseFrom(
179       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
180       throws com.google.protobuf.InvalidProtocolBufferException {
181     return PARSER.parseFrom(data, extensionRegistry);
182   }
183 
parseFrom(java.io.InputStream input)184   public static com.google.cloud.aiplatform.v1.Port parseFrom(java.io.InputStream input)
185       throws java.io.IOException {
186     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
187   }
188 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)189   public static com.google.cloud.aiplatform.v1.Port parseFrom(
190       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
191       throws java.io.IOException {
192     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
193         PARSER, input, extensionRegistry);
194   }
195 
parseDelimitedFrom(java.io.InputStream input)196   public static com.google.cloud.aiplatform.v1.Port parseDelimitedFrom(java.io.InputStream input)
197       throws java.io.IOException {
198     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
199   }
200 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)201   public static com.google.cloud.aiplatform.v1.Port parseDelimitedFrom(
202       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
203       throws java.io.IOException {
204     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
205         PARSER, input, extensionRegistry);
206   }
207 
parseFrom( com.google.protobuf.CodedInputStream input)208   public static com.google.cloud.aiplatform.v1.Port parseFrom(
209       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
210     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
211   }
212 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)213   public static com.google.cloud.aiplatform.v1.Port parseFrom(
214       com.google.protobuf.CodedInputStream input,
215       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
216       throws java.io.IOException {
217     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
218         PARSER, input, extensionRegistry);
219   }
220 
221   @java.lang.Override
newBuilderForType()222   public Builder newBuilderForType() {
223     return newBuilder();
224   }
225 
newBuilder()226   public static Builder newBuilder() {
227     return DEFAULT_INSTANCE.toBuilder();
228   }
229 
newBuilder(com.google.cloud.aiplatform.v1.Port prototype)230   public static Builder newBuilder(com.google.cloud.aiplatform.v1.Port prototype) {
231     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
232   }
233 
234   @java.lang.Override
toBuilder()235   public Builder toBuilder() {
236     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
237   }
238 
239   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)240   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
241     Builder builder = new Builder(parent);
242     return builder;
243   }
244   /**
245    *
246    *
247    * <pre>
248    * Represents a network port in a container.
249    * </pre>
250    *
251    * Protobuf type {@code google.cloud.aiplatform.v1.Port}
252    */
253   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
254       implements
255       // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1.Port)
256       com.google.cloud.aiplatform.v1.PortOrBuilder {
getDescriptor()257     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
258       return com.google.cloud.aiplatform.v1.ModelProto
259           .internal_static_google_cloud_aiplatform_v1_Port_descriptor;
260     }
261 
262     @java.lang.Override
263     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()264         internalGetFieldAccessorTable() {
265       return com.google.cloud.aiplatform.v1.ModelProto
266           .internal_static_google_cloud_aiplatform_v1_Port_fieldAccessorTable
267           .ensureFieldAccessorsInitialized(
268               com.google.cloud.aiplatform.v1.Port.class,
269               com.google.cloud.aiplatform.v1.Port.Builder.class);
270     }
271 
272     // Construct using com.google.cloud.aiplatform.v1.Port.newBuilder()
Builder()273     private Builder() {}
274 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)275     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
276       super(parent);
277     }
278 
279     @java.lang.Override
clear()280     public Builder clear() {
281       super.clear();
282       bitField0_ = 0;
283       containerPort_ = 0;
284       return this;
285     }
286 
287     @java.lang.Override
getDescriptorForType()288     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
289       return com.google.cloud.aiplatform.v1.ModelProto
290           .internal_static_google_cloud_aiplatform_v1_Port_descriptor;
291     }
292 
293     @java.lang.Override
getDefaultInstanceForType()294     public com.google.cloud.aiplatform.v1.Port getDefaultInstanceForType() {
295       return com.google.cloud.aiplatform.v1.Port.getDefaultInstance();
296     }
297 
298     @java.lang.Override
build()299     public com.google.cloud.aiplatform.v1.Port build() {
300       com.google.cloud.aiplatform.v1.Port result = buildPartial();
301       if (!result.isInitialized()) {
302         throw newUninitializedMessageException(result);
303       }
304       return result;
305     }
306 
307     @java.lang.Override
buildPartial()308     public com.google.cloud.aiplatform.v1.Port buildPartial() {
309       com.google.cloud.aiplatform.v1.Port result = new com.google.cloud.aiplatform.v1.Port(this);
310       if (bitField0_ != 0) {
311         buildPartial0(result);
312       }
313       onBuilt();
314       return result;
315     }
316 
buildPartial0(com.google.cloud.aiplatform.v1.Port result)317     private void buildPartial0(com.google.cloud.aiplatform.v1.Port result) {
318       int from_bitField0_ = bitField0_;
319       if (((from_bitField0_ & 0x00000001) != 0)) {
320         result.containerPort_ = containerPort_;
321       }
322     }
323 
324     @java.lang.Override
clone()325     public Builder clone() {
326       return super.clone();
327     }
328 
329     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)330     public Builder setField(
331         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
332       return super.setField(field, value);
333     }
334 
335     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)336     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
337       return super.clearField(field);
338     }
339 
340     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)341     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
342       return super.clearOneof(oneof);
343     }
344 
345     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)346     public Builder setRepeatedField(
347         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
348       return super.setRepeatedField(field, index, value);
349     }
350 
351     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)352     public Builder addRepeatedField(
353         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
354       return super.addRepeatedField(field, value);
355     }
356 
357     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)358     public Builder mergeFrom(com.google.protobuf.Message other) {
359       if (other instanceof com.google.cloud.aiplatform.v1.Port) {
360         return mergeFrom((com.google.cloud.aiplatform.v1.Port) other);
361       } else {
362         super.mergeFrom(other);
363         return this;
364       }
365     }
366 
mergeFrom(com.google.cloud.aiplatform.v1.Port other)367     public Builder mergeFrom(com.google.cloud.aiplatform.v1.Port other) {
368       if (other == com.google.cloud.aiplatform.v1.Port.getDefaultInstance()) return this;
369       if (other.getContainerPort() != 0) {
370         setContainerPort(other.getContainerPort());
371       }
372       this.mergeUnknownFields(other.getUnknownFields());
373       onChanged();
374       return this;
375     }
376 
377     @java.lang.Override
isInitialized()378     public final boolean isInitialized() {
379       return true;
380     }
381 
382     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)383     public Builder mergeFrom(
384         com.google.protobuf.CodedInputStream input,
385         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
386         throws java.io.IOException {
387       if (extensionRegistry == null) {
388         throw new java.lang.NullPointerException();
389       }
390       try {
391         boolean done = false;
392         while (!done) {
393           int tag = input.readTag();
394           switch (tag) {
395             case 0:
396               done = true;
397               break;
398             case 24:
399               {
400                 containerPort_ = input.readInt32();
401                 bitField0_ |= 0x00000001;
402                 break;
403               } // case 24
404             default:
405               {
406                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
407                   done = true; // was an endgroup tag
408                 }
409                 break;
410               } // default:
411           } // switch (tag)
412         } // while (!done)
413       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
414         throw e.unwrapIOException();
415       } finally {
416         onChanged();
417       } // finally
418       return this;
419     }
420 
421     private int bitField0_;
422 
423     private int containerPort_;
424     /**
425      *
426      *
427      * <pre>
428      * The number of the port to expose on the pod's IP address.
429      * Must be a valid port number, between 1 and 65535 inclusive.
430      * </pre>
431      *
432      * <code>int32 container_port = 3;</code>
433      *
434      * @return The containerPort.
435      */
436     @java.lang.Override
getContainerPort()437     public int getContainerPort() {
438       return containerPort_;
439     }
440     /**
441      *
442      *
443      * <pre>
444      * The number of the port to expose on the pod's IP address.
445      * Must be a valid port number, between 1 and 65535 inclusive.
446      * </pre>
447      *
448      * <code>int32 container_port = 3;</code>
449      *
450      * @param value The containerPort to set.
451      * @return This builder for chaining.
452      */
setContainerPort(int value)453     public Builder setContainerPort(int value) {
454 
455       containerPort_ = value;
456       bitField0_ |= 0x00000001;
457       onChanged();
458       return this;
459     }
460     /**
461      *
462      *
463      * <pre>
464      * The number of the port to expose on the pod's IP address.
465      * Must be a valid port number, between 1 and 65535 inclusive.
466      * </pre>
467      *
468      * <code>int32 container_port = 3;</code>
469      *
470      * @return This builder for chaining.
471      */
clearContainerPort()472     public Builder clearContainerPort() {
473       bitField0_ = (bitField0_ & ~0x00000001);
474       containerPort_ = 0;
475       onChanged();
476       return this;
477     }
478 
479     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)480     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
481       return super.setUnknownFields(unknownFields);
482     }
483 
484     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)485     public final Builder mergeUnknownFields(
486         final com.google.protobuf.UnknownFieldSet unknownFields) {
487       return super.mergeUnknownFields(unknownFields);
488     }
489 
490     // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1.Port)
491   }
492 
493   // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1.Port)
494   private static final com.google.cloud.aiplatform.v1.Port DEFAULT_INSTANCE;
495 
496   static {
497     DEFAULT_INSTANCE = new com.google.cloud.aiplatform.v1.Port();
498   }
499 
getDefaultInstance()500   public static com.google.cloud.aiplatform.v1.Port getDefaultInstance() {
501     return DEFAULT_INSTANCE;
502   }
503 
504   private static final com.google.protobuf.Parser<Port> PARSER =
505       new com.google.protobuf.AbstractParser<Port>() {
506         @java.lang.Override
507         public Port parsePartialFrom(
508             com.google.protobuf.CodedInputStream input,
509             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
510             throws com.google.protobuf.InvalidProtocolBufferException {
511           Builder builder = newBuilder();
512           try {
513             builder.mergeFrom(input, extensionRegistry);
514           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
515             throw e.setUnfinishedMessage(builder.buildPartial());
516           } catch (com.google.protobuf.UninitializedMessageException e) {
517             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
518           } catch (java.io.IOException e) {
519             throw new com.google.protobuf.InvalidProtocolBufferException(e)
520                 .setUnfinishedMessage(builder.buildPartial());
521           }
522           return builder.buildPartial();
523         }
524       };
525 
parser()526   public static com.google.protobuf.Parser<Port> parser() {
527     return PARSER;
528   }
529 
530   @java.lang.Override
getParserForType()531   public com.google.protobuf.Parser<Port> getParserForType() {
532     return PARSER;
533   }
534 
535   @java.lang.Override
getDefaultInstanceForType()536   public com.google.cloud.aiplatform.v1.Port getDefaultInstanceForType() {
537     return DEFAULT_INSTANCE;
538   }
539 }
540