Package k8s.io.api.core.v1
Class Generated.ServicePort.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Generated.ServicePort.Builder>
-
- k8s.io.api.core.v1.Generated.ServicePort.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Generated.ServicePortOrBuilder
- Enclosing class:
- Generated.ServicePort
public static final class Generated.ServicePort.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Generated.ServicePort.Builder> implements Generated.ServicePortOrBuilder
ServicePort contains information on service's port.
Protobuf typek8s.io.api.core.v1.ServicePort
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Generated.ServicePort.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.ServicePortbuild()Generated.ServicePortbuildPartial()Generated.ServicePort.Builderclear()Generated.ServicePort.BuilderclearAppProtocol()The application protocol for this port.Generated.ServicePort.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Generated.ServicePort.BuilderclearName()The name of this port within the service.Generated.ServicePort.BuilderclearNodePort()The port on each node on which this service is exposed when type is NodePort or LoadBalancer.Generated.ServicePort.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Generated.ServicePort.BuilderclearPort()The port that will be exposed by this service.Generated.ServicePort.BuilderclearProtocol()The IP protocol for this port.Generated.ServicePort.BuilderclearTargetPort()Number or name of the port to access on the pods targeted by the service.Generated.ServicePort.Builderclone()StringgetAppProtocol()The application protocol for this port.com.google.protobuf.ByteStringgetAppProtocolBytes()The application protocol for this port.Generated.ServicePortgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetName()The name of this port within the service.com.google.protobuf.ByteStringgetNameBytes()The name of this port within the service.intgetNodePort()The port on each node on which this service is exposed when type is NodePort or LoadBalancer.intgetPort()The port that will be exposed by this service.StringgetProtocol()The IP protocol for this port.com.google.protobuf.ByteStringgetProtocolBytes()The IP protocol for this port.Generated.IntOrStringgetTargetPort()Number or name of the port to access on the pods targeted by the service.Generated.IntOrString.BuildergetTargetPortBuilder()Number or name of the port to access on the pods targeted by the service.Generated.IntOrStringOrBuildergetTargetPortOrBuilder()Number or name of the port to access on the pods targeted by the service.booleanhasAppProtocol()The application protocol for this port.booleanhasName()The name of this port within the service.booleanhasNodePort()The port on each node on which this service is exposed when type is NodePort or LoadBalancer.booleanhasPort()The port that will be exposed by this service.booleanhasProtocol()The IP protocol for this port.booleanhasTargetPort()Number or name of the port to access on the pods targeted by the service.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Generated.ServicePort.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Generated.ServicePort.BuildermergeFrom(com.google.protobuf.Message other)Generated.ServicePort.BuildermergeFrom(Generated.ServicePort other)Generated.ServicePort.BuildermergeTargetPort(Generated.IntOrString value)Number or name of the port to access on the pods targeted by the service.Generated.ServicePort.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Generated.ServicePort.BuildersetAppProtocol(String value)The application protocol for this port.Generated.ServicePort.BuildersetAppProtocolBytes(com.google.protobuf.ByteString value)The application protocol for this port.Generated.ServicePort.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.ServicePort.BuildersetName(String value)The name of this port within the service.Generated.ServicePort.BuildersetNameBytes(com.google.protobuf.ByteString value)The name of this port within the service.Generated.ServicePort.BuildersetNodePort(int value)The port on each node on which this service is exposed when type is NodePort or LoadBalancer.Generated.ServicePort.BuildersetPort(int value)The port that will be exposed by this service.Generated.ServicePort.BuildersetProtocol(String value)The IP protocol for this port.Generated.ServicePort.BuildersetProtocolBytes(com.google.protobuf.ByteString value)The IP protocol for this port.Generated.ServicePort.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Generated.ServicePort.BuildersetTargetPort(Generated.IntOrString value)Number or name of the port to access on the pods targeted by the service.Generated.ServicePort.BuildersetTargetPort(Generated.IntOrString.Builder builderForValue)Number or name of the port to access on the pods targeted by the service.Generated.ServicePort.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ServicePort.Builder>
-
clear
public Generated.ServicePort.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ServicePort.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ServicePort.Builder>
-
getDefaultInstanceForType
public Generated.ServicePort getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Generated.ServicePort build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Generated.ServicePort buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Generated.ServicePort.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ServicePort.Builder>
-
setField
public Generated.ServicePort.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ServicePort.Builder>
-
clearField
public Generated.ServicePort.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ServicePort.Builder>
-
clearOneof
public Generated.ServicePort.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ServicePort.Builder>
-
setRepeatedField
public Generated.ServicePort.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ServicePort.Builder>
-
addRepeatedField
public Generated.ServicePort.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ServicePort.Builder>
-
mergeFrom
public Generated.ServicePort.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Generated.ServicePort.Builder>
-
mergeFrom
public Generated.ServicePort.Builder mergeFrom(Generated.ServicePort other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ServicePort.Builder>
-
mergeFrom
public Generated.ServicePort.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Generated.ServicePort.Builder>- Throws:
IOException
-
hasName
public boolean hasName()
The name of this port within the service. This must be a DNS_LABEL. All ports within a ServiceSpec must have unique names. When considering the endpoints for a Service, this must match the 'name' field in the EndpointPort. Optional if only one ServicePort is defined on this service. +optional
optional string name = 1;- Specified by:
hasNamein interfaceGenerated.ServicePortOrBuilder- Returns:
- Whether the name field is set.
-
getName
public String getName()
The name of this port within the service. This must be a DNS_LABEL. All ports within a ServiceSpec must have unique names. When considering the endpoints for a Service, this must match the 'name' field in the EndpointPort. Optional if only one ServicePort is defined on this service. +optional
optional string name = 1;- Specified by:
getNamein interfaceGenerated.ServicePortOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The name of this port within the service. This must be a DNS_LABEL. All ports within a ServiceSpec must have unique names. When considering the endpoints for a Service, this must match the 'name' field in the EndpointPort. Optional if only one ServicePort is defined on this service. +optional
optional string name = 1;- Specified by:
getNameBytesin interfaceGenerated.ServicePortOrBuilder- Returns:
- The bytes for name.
-
setName
public Generated.ServicePort.Builder setName(String value)
The name of this port within the service. This must be a DNS_LABEL. All ports within a ServiceSpec must have unique names. When considering the endpoints for a Service, this must match the 'name' field in the EndpointPort. Optional if only one ServicePort is defined on this service. +optional
optional string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Generated.ServicePort.Builder clearName()
The name of this port within the service. This must be a DNS_LABEL. All ports within a ServiceSpec must have unique names. When considering the endpoints for a Service, this must match the 'name' field in the EndpointPort. Optional if only one ServicePort is defined on this service. +optional
optional string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public Generated.ServicePort.Builder setNameBytes(com.google.protobuf.ByteString value)
The name of this port within the service. This must be a DNS_LABEL. All ports within a ServiceSpec must have unique names. When considering the endpoints for a Service, this must match the 'name' field in the EndpointPort. Optional if only one ServicePort is defined on this service. +optional
optional string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasProtocol
public boolean hasProtocol()
The IP protocol for this port. Supports "TCP", "UDP", and "SCTP". Default is TCP. +default="TCP" +optional
optional string protocol = 2;- Specified by:
hasProtocolin interfaceGenerated.ServicePortOrBuilder- Returns:
- Whether the protocol field is set.
-
getProtocol
public String getProtocol()
The IP protocol for this port. Supports "TCP", "UDP", and "SCTP". Default is TCP. +default="TCP" +optional
optional string protocol = 2;- Specified by:
getProtocolin interfaceGenerated.ServicePortOrBuilder- Returns:
- The protocol.
-
getProtocolBytes
public com.google.protobuf.ByteString getProtocolBytes()
The IP protocol for this port. Supports "TCP", "UDP", and "SCTP". Default is TCP. +default="TCP" +optional
optional string protocol = 2;- Specified by:
getProtocolBytesin interfaceGenerated.ServicePortOrBuilder- Returns:
- The bytes for protocol.
-
setProtocol
public Generated.ServicePort.Builder setProtocol(String value)
The IP protocol for this port. Supports "TCP", "UDP", and "SCTP". Default is TCP. +default="TCP" +optional
optional string protocol = 2;- Parameters:
value- The protocol to set.- Returns:
- This builder for chaining.
-
clearProtocol
public Generated.ServicePort.Builder clearProtocol()
The IP protocol for this port. Supports "TCP", "UDP", and "SCTP". Default is TCP. +default="TCP" +optional
optional string protocol = 2;- Returns:
- This builder for chaining.
-
setProtocolBytes
public Generated.ServicePort.Builder setProtocolBytes(com.google.protobuf.ByteString value)
The IP protocol for this port. Supports "TCP", "UDP", and "SCTP". Default is TCP. +default="TCP" +optional
optional string protocol = 2;- Parameters:
value- The bytes for protocol to set.- Returns:
- This builder for chaining.
-
hasAppProtocol
public boolean hasAppProtocol()
The application protocol for this port. This is used as a hint for implementations to offer richer behavior for protocols that they understand. This field follows standard Kubernetes label syntax. Valid values are either: * Un-prefixed protocol names - reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). * Kubernetes-defined prefixed names: * 'kubernetes.io/h2c' - HTTP/2 prior knowledge over cleartext as described in https://www.rfc-editor.org/rfc/rfc9113.html#name-starting-http-2-with-prior- * 'kubernetes.io/ws' - WebSocket over cleartext as described in https://www.rfc-editor.org/rfc/rfc6455 * 'kubernetes.io/wss' - WebSocket over TLS as described in https://www.rfc-editor.org/rfc/rfc6455 * Other protocols should use implementation-defined prefixed names such as mycompany.com/my-custom-protocol. +optional
optional string appProtocol = 6;- Specified by:
hasAppProtocolin interfaceGenerated.ServicePortOrBuilder- Returns:
- Whether the appProtocol field is set.
-
getAppProtocol
public String getAppProtocol()
The application protocol for this port. This is used as a hint for implementations to offer richer behavior for protocols that they understand. This field follows standard Kubernetes label syntax. Valid values are either: * Un-prefixed protocol names - reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). * Kubernetes-defined prefixed names: * 'kubernetes.io/h2c' - HTTP/2 prior knowledge over cleartext as described in https://www.rfc-editor.org/rfc/rfc9113.html#name-starting-http-2-with-prior- * 'kubernetes.io/ws' - WebSocket over cleartext as described in https://www.rfc-editor.org/rfc/rfc6455 * 'kubernetes.io/wss' - WebSocket over TLS as described in https://www.rfc-editor.org/rfc/rfc6455 * Other protocols should use implementation-defined prefixed names such as mycompany.com/my-custom-protocol. +optional
optional string appProtocol = 6;- Specified by:
getAppProtocolin interfaceGenerated.ServicePortOrBuilder- Returns:
- The appProtocol.
-
getAppProtocolBytes
public com.google.protobuf.ByteString getAppProtocolBytes()
The application protocol for this port. This is used as a hint for implementations to offer richer behavior for protocols that they understand. This field follows standard Kubernetes label syntax. Valid values are either: * Un-prefixed protocol names - reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). * Kubernetes-defined prefixed names: * 'kubernetes.io/h2c' - HTTP/2 prior knowledge over cleartext as described in https://www.rfc-editor.org/rfc/rfc9113.html#name-starting-http-2-with-prior- * 'kubernetes.io/ws' - WebSocket over cleartext as described in https://www.rfc-editor.org/rfc/rfc6455 * 'kubernetes.io/wss' - WebSocket over TLS as described in https://www.rfc-editor.org/rfc/rfc6455 * Other protocols should use implementation-defined prefixed names such as mycompany.com/my-custom-protocol. +optional
optional string appProtocol = 6;- Specified by:
getAppProtocolBytesin interfaceGenerated.ServicePortOrBuilder- Returns:
- The bytes for appProtocol.
-
setAppProtocol
public Generated.ServicePort.Builder setAppProtocol(String value)
The application protocol for this port. This is used as a hint for implementations to offer richer behavior for protocols that they understand. This field follows standard Kubernetes label syntax. Valid values are either: * Un-prefixed protocol names - reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). * Kubernetes-defined prefixed names: * 'kubernetes.io/h2c' - HTTP/2 prior knowledge over cleartext as described in https://www.rfc-editor.org/rfc/rfc9113.html#name-starting-http-2-with-prior- * 'kubernetes.io/ws' - WebSocket over cleartext as described in https://www.rfc-editor.org/rfc/rfc6455 * 'kubernetes.io/wss' - WebSocket over TLS as described in https://www.rfc-editor.org/rfc/rfc6455 * Other protocols should use implementation-defined prefixed names such as mycompany.com/my-custom-protocol. +optional
optional string appProtocol = 6;- Parameters:
value- The appProtocol to set.- Returns:
- This builder for chaining.
-
clearAppProtocol
public Generated.ServicePort.Builder clearAppProtocol()
The application protocol for this port. This is used as a hint for implementations to offer richer behavior for protocols that they understand. This field follows standard Kubernetes label syntax. Valid values are either: * Un-prefixed protocol names - reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). * Kubernetes-defined prefixed names: * 'kubernetes.io/h2c' - HTTP/2 prior knowledge over cleartext as described in https://www.rfc-editor.org/rfc/rfc9113.html#name-starting-http-2-with-prior- * 'kubernetes.io/ws' - WebSocket over cleartext as described in https://www.rfc-editor.org/rfc/rfc6455 * 'kubernetes.io/wss' - WebSocket over TLS as described in https://www.rfc-editor.org/rfc/rfc6455 * Other protocols should use implementation-defined prefixed names such as mycompany.com/my-custom-protocol. +optional
optional string appProtocol = 6;- Returns:
- This builder for chaining.
-
setAppProtocolBytes
public Generated.ServicePort.Builder setAppProtocolBytes(com.google.protobuf.ByteString value)
The application protocol for this port. This is used as a hint for implementations to offer richer behavior for protocols that they understand. This field follows standard Kubernetes label syntax. Valid values are either: * Un-prefixed protocol names - reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). * Kubernetes-defined prefixed names: * 'kubernetes.io/h2c' - HTTP/2 prior knowledge over cleartext as described in https://www.rfc-editor.org/rfc/rfc9113.html#name-starting-http-2-with-prior- * 'kubernetes.io/ws' - WebSocket over cleartext as described in https://www.rfc-editor.org/rfc/rfc6455 * 'kubernetes.io/wss' - WebSocket over TLS as described in https://www.rfc-editor.org/rfc/rfc6455 * Other protocols should use implementation-defined prefixed names such as mycompany.com/my-custom-protocol. +optional
optional string appProtocol = 6;- Parameters:
value- The bytes for appProtocol to set.- Returns:
- This builder for chaining.
-
hasPort
public boolean hasPort()
The port that will be exposed by this service.
optional int32 port = 3;- Specified by:
hasPortin interfaceGenerated.ServicePortOrBuilder- Returns:
- Whether the port field is set.
-
getPort
public int getPort()
The port that will be exposed by this service.
optional int32 port = 3;- Specified by:
getPortin interfaceGenerated.ServicePortOrBuilder- Returns:
- The port.
-
setPort
public Generated.ServicePort.Builder setPort(int value)
The port that will be exposed by this service.
optional int32 port = 3;- Parameters:
value- The port to set.- Returns:
- This builder for chaining.
-
clearPort
public Generated.ServicePort.Builder clearPort()
The port that will be exposed by this service.
optional int32 port = 3;- Returns:
- This builder for chaining.
-
hasTargetPort
public boolean hasTargetPort()
Number or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service +optional
optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString targetPort = 4;- Specified by:
hasTargetPortin interfaceGenerated.ServicePortOrBuilder- Returns:
- Whether the targetPort field is set.
-
getTargetPort
public Generated.IntOrString getTargetPort()
Number or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service +optional
optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString targetPort = 4;- Specified by:
getTargetPortin interfaceGenerated.ServicePortOrBuilder- Returns:
- The targetPort.
-
setTargetPort
public Generated.ServicePort.Builder setTargetPort(Generated.IntOrString value)
Number or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service +optional
optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString targetPort = 4;
-
setTargetPort
public Generated.ServicePort.Builder setTargetPort(Generated.IntOrString.Builder builderForValue)
Number or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service +optional
optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString targetPort = 4;
-
mergeTargetPort
public Generated.ServicePort.Builder mergeTargetPort(Generated.IntOrString value)
Number or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service +optional
optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString targetPort = 4;
-
clearTargetPort
public Generated.ServicePort.Builder clearTargetPort()
Number or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service +optional
optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString targetPort = 4;
-
getTargetPortBuilder
public Generated.IntOrString.Builder getTargetPortBuilder()
Number or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service +optional
optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString targetPort = 4;
-
getTargetPortOrBuilder
public Generated.IntOrStringOrBuilder getTargetPortOrBuilder()
Number or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service +optional
optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString targetPort = 4;- Specified by:
getTargetPortOrBuilderin interfaceGenerated.ServicePortOrBuilder
-
hasNodePort
public boolean hasNodePort()
The port on each node on which this service is exposed when type is NodePort or LoadBalancer. Usually assigned by the system. If a value is specified, in-range, and not in use it will be used, otherwise the operation will fail. If not specified, a port will be allocated if this Service requires one. If this field is specified when creating a Service which does not need it, creation will fail. This field will be wiped when updating a Service to no longer need it (e.g. changing type from NodePort to ClusterIP). More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport +optional
optional int32 nodePort = 5;- Specified by:
hasNodePortin interfaceGenerated.ServicePortOrBuilder- Returns:
- Whether the nodePort field is set.
-
getNodePort
public int getNodePort()
The port on each node on which this service is exposed when type is NodePort or LoadBalancer. Usually assigned by the system. If a value is specified, in-range, and not in use it will be used, otherwise the operation will fail. If not specified, a port will be allocated if this Service requires one. If this field is specified when creating a Service which does not need it, creation will fail. This field will be wiped when updating a Service to no longer need it (e.g. changing type from NodePort to ClusterIP). More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport +optional
optional int32 nodePort = 5;- Specified by:
getNodePortin interfaceGenerated.ServicePortOrBuilder- Returns:
- The nodePort.
-
setNodePort
public Generated.ServicePort.Builder setNodePort(int value)
The port on each node on which this service is exposed when type is NodePort or LoadBalancer. Usually assigned by the system. If a value is specified, in-range, and not in use it will be used, otherwise the operation will fail. If not specified, a port will be allocated if this Service requires one. If this field is specified when creating a Service which does not need it, creation will fail. This field will be wiped when updating a Service to no longer need it (e.g. changing type from NodePort to ClusterIP). More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport +optional
optional int32 nodePort = 5;- Parameters:
value- The nodePort to set.- Returns:
- This builder for chaining.
-
clearNodePort
public Generated.ServicePort.Builder clearNodePort()
The port on each node on which this service is exposed when type is NodePort or LoadBalancer. Usually assigned by the system. If a value is specified, in-range, and not in use it will be used, otherwise the operation will fail. If not specified, a port will be allocated if this Service requires one. If this field is specified when creating a Service which does not need it, creation will fail. This field will be wiped when updating a Service to no longer need it (e.g. changing type from NodePort to ClusterIP). More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport +optional
optional int32 nodePort = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Generated.ServicePort.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ServicePort.Builder>
-
mergeUnknownFields
public final Generated.ServicePort.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ServicePort.Builder>
-
-