Interface Generated.IngressTLSOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getHosts​(int index)
      hosts is a list of hosts included in the TLS certificate.
      com.google.protobuf.ByteString getHostsBytes​(int index)
      hosts is a list of hosts included in the TLS certificate.
      int getHostsCount()
      hosts is a list of hosts included in the TLS certificate.
      List<String> getHostsList()
      hosts is a list of hosts included in the TLS certificate.
      String getSecretName()
      secretName is the name of the secret used to terminate TLS traffic on port 443.
      com.google.protobuf.ByteString getSecretNameBytes()
      secretName is the name of the secret used to terminate TLS traffic on port 443.
      boolean hasSecretName()
      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 Detail

      • getHostsList

        List<String> getHostsList()
         hosts is 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;
        Returns:
        A list containing the hosts.
      • getHostsCount

        int getHostsCount()
         hosts is 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;
        Returns:
        The count of hosts.
      • getHosts

        String getHosts​(int index)
         hosts is 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;
        Parameters:
        index - The index of the element to return.
        Returns:
        The hosts at the given index.
      • getHostsBytes

        com.google.protobuf.ByteString getHostsBytes​(int index)
         hosts is 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;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the hosts at the given index.
      • 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;
        Returns:
        Whether the secretName field is set.
      • 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;
        Returns:
        The secretName.
      • 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;
        Returns:
        The bytes for secretName.