Class IoK8sApiCoreV1EndpointPort


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]")
    public class IoK8sApiCoreV1EndpointPort
    extends Object
    EndpointPort is a tuple that describes a single port.
    • Constructor Detail

      • IoK8sApiCoreV1EndpointPort

        public IoK8sApiCoreV1EndpointPort()
    • Method Detail

      • 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. Field can be enabled with ServiceAppProtocol feature gate.
        Returns:
        appProtocol
      • setAppProtocol

        public void setAppProtocol​(String appProtocol)
      • getName

        @Nullable
        public String getName()
        The name of this port. This must match the 'name' field in the corresponding ServicePort. Must be a DNS_LABEL. Optional only if one port is defined.
        Returns:
        name
      • setName

        public void setName​(String name)
      • getPort

        public Integer getPort()
        The port number of the endpoint.
        Returns:
        port
      • setPort

        public void setPort​(Integer port)
      • 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)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object