Interface V1beta1Extensions.IngressTLSOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
V1beta1Extensions.IngressTLS, V1beta1Extensions.IngressTLS.Builder
Enclosing class:
V1beta1Extensions

public static interface V1beta1Extensions.IngressTLSOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getHosts(int index)
    Hosts are a list of hosts included in the TLS certificate.
    com.google.protobuf.ByteString
    getHostsBytes(int index)
    Hosts are a list of hosts included in the TLS certificate.
    int
    Hosts are a list of hosts included in the TLS certificate.
    Hosts are a list of hosts included in the TLS certificate.
    SecretName is the name of the secret used to terminate SSL traffic on 443.
    com.google.protobuf.ByteString
    SecretName is the name of the secret used to terminate SSL traffic on 443.
    boolean
    SecretName is the name of the secret used to terminate SSL traffic on 443.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getHostsList

      List<String> getHostsList()
       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.
       +optional
       
      repeated string hosts = 1;
    • getHostsCount

      int getHostsCount()
       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.
       +optional
       
      repeated string hosts = 1;
    • getHosts

      String getHosts(int index)
       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.
       +optional
       
      repeated string hosts = 1;
    • getHostsBytes

      com.google.protobuf.ByteString getHostsBytes(int index)
       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.
       +optional
       
      repeated string hosts = 1;
    • hasSecretName

      boolean hasSecretName()
       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.
       +optional
       
      optional string secretName = 2;
    • getSecretName

      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.
       +optional
       
      optional string secretName = 2;
    • getSecretNameBytes

      com.google.protobuf.ByteString getSecretNameBytes()
       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.
       +optional
       
      optional string secretName = 2;