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