Class SubjectAltName

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<SubjectAltNameBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class SubjectAltName
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<SubjectAltNameBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    SubjectAltName represents Subject Alternative Name.
    See Also:
    Serialized Form
    • Constructor Detail

      • SubjectAltName

        public SubjectAltName()
        No args constructor for use in serialization
    • Method Detail

      • getHostname

        public String getHostname()
        Hostname contains Subject Alternative Name specified in DNS name format. Required when Type is set to Hostname, ignored otherwise.


        Support: Core

      • setHostname

        public void setHostname​(String hostname)
        Hostname contains Subject Alternative Name specified in DNS name format. Required when Type is set to Hostname, ignored otherwise.


        Support: Core

      • getType

        public String getType()
        Type determines the format of the Subject Alternative Name. Always required.


        Support: Core

      • setType

        public void setType​(String type)
        Type determines the format of the Subject Alternative Name. Always required.


        Support: Core

      • getUri

        public String getUri()
        URI contains Subject Alternative Name specified in a full URI format. It MUST include both a scheme (e.g., "http" or "ftp") and a scheme-specific-part. Common values include SPIFFE IDs like "spiffe://mycluster.example.com/ns/myns/sa/svc1sa". Required when Type is set to URI, ignored otherwise.


        Support: Core

      • setUri

        public void setUri​(String uri)
        URI contains Subject Alternative Name specified in a full URI format. It MUST include both a scheme (e.g., "http" or "ftp") and a scheme-specific-part. Common values include SPIFFE IDs like "spiffe://mycluster.example.com/ns/myns/sa/svc1sa". Required when Type is set to URI, ignored otherwise.


        Support: Core

      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)