Class IoK8sApiExtensionsV1beta1IngressTLS


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]")
    public class IoK8sApiExtensionsV1beta1IngressTLS
    extends Object
    IngressTLS describes the transport layer security associated with an Ingress.
    • Constructor Detail

      • IoK8sApiExtensionsV1beta1IngressTLS

        public IoK8sApiExtensionsV1beta1IngressTLS()
    • Method Detail

      • getHosts

        @Nullable
        public List<String> getHosts()
        Hosts are a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified.
        Returns:
        hosts
      • setHosts

        public void setHosts​(List<String> hosts)
      • getSecretName

        @Nullable
        public String getSecretName()
        SecretName is the name of the secret used to terminate SSL traffic on 443. Field is left optional to allow SSL routing based on SNI hostname alone. If the SNI host in a listener conflicts with the \"Host\" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing.
        Returns:
        secretName
      • setSecretName

        public void setSecretName​(String secretName)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object