Interface V1Networking.IngressTLSOrBuilder

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

public static interface V1Networking.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 TLS traffic on port 443.
    com.google.protobuf.ByteString
    SecretName is the name of the secret used to terminate TLS traffic on port 443.
    boolean
    SecretName is the name of the secret used to terminate TLS traffic on port 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.
       +listType=atomic
       +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.
       +listType=atomic
       +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.
       +listType=atomic
       +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.
       +listType=atomic
       +optional
       
      repeated string hosts = 1;
    • hasSecretName

      boolean hasSecretName()
       SecretName is the name of the secret used to terminate TLS traffic on
       port 443. Field is left optional to allow TLS 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 TLS traffic on
       port 443. Field is left optional to allow TLS 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 TLS traffic on
       port 443. Field is left optional to allow TLS 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;