Package net.stickycode.kuuty.model.v18
Class IoK8sApiDiscoveryV1beta1EndpointPort
- java.lang.Object
-
- net.stickycode.kuuty.model.v18.IoK8sApiDiscoveryV1beta1EndpointPort
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]") public class IoK8sApiDiscoveryV1beta1EndpointPort extends Object
EndpointPort represents a Port used by an EndpointSlice
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_APP_PROTOCOLstatic StringJSON_PROPERTY_NAMEstatic StringJSON_PROPERTY_PORTstatic StringJSON_PROPERTY_PROTOCOL
-
Constructor Summary
Constructors Constructor Description IoK8sApiDiscoveryV1beta1EndpointPort()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IoK8sApiDiscoveryV1beta1EndpointPortappProtocol(String appProtocol)booleanequals(Object o)StringgetAppProtocol()The application protocol for this port.StringgetName()The name of this port.IntegergetPort()The port number of the endpoint.StringgetProtocol()The IP protocol for this port.inthashCode()IoK8sApiDiscoveryV1beta1EndpointPortname(String name)IoK8sApiDiscoveryV1beta1EndpointPortport(Integer port)IoK8sApiDiscoveryV1beta1EndpointPortprotocol(String protocol)voidsetAppProtocol(String appProtocol)voidsetName(String name)voidsetPort(Integer port)voidsetProtocol(String protocol)StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_APP_PROTOCOL
public static final String JSON_PROPERTY_APP_PROTOCOL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PORT
public static final String JSON_PROPERTY_PORT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PROTOCOL
public static final String JSON_PROPERTY_PROTOCOL
- See Also:
- Constant Field Values
-
-
Method Detail
-
appProtocol
public IoK8sApiDiscoveryV1beta1EndpointPort appProtocol(String appProtocol)
-
getAppProtocol
@Nullable public String getAppProtocol()
The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.- Returns:
- appProtocol
-
setAppProtocol
public void setAppProtocol(String appProtocol)
-
name
public IoK8sApiDiscoveryV1beta1EndpointPort name(String name)
-
getName
@Nullable public String getName()
The name of this port. All ports in an EndpointSlice must have a unique name. If the EndpointSlice is dervied from a Kubernetes service, this corresponds to the Service.ports[].name. Name must either be an empty string or pass DNS_LABEL validation: * must be no more than 63 characters long. * must consist of lower case alphanumeric characters or '-'. * must start and end with an alphanumeric character. Default is empty string.- Returns:
- name
-
setName
public void setName(String name)
-
port
public IoK8sApiDiscoveryV1beta1EndpointPort port(Integer port)
-
getPort
@Nullable public Integer getPort()
The port number of the endpoint. If this is not specified, ports are not restricted and must be interpreted in the context of the specific consumer.- Returns:
- port
-
setPort
public void setPort(Integer port)
-
protocol
public IoK8sApiDiscoveryV1beta1EndpointPort protocol(String protocol)
-
getProtocol
@Nullable public String getProtocol()
The IP protocol for this port. Must be UDP, TCP, or SCTP. Default is TCP.- Returns:
- protocol
-
setProtocol
public void setProtocol(String protocol)
-
-