Class TokenIssuer

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

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

      • TokenIssuer

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

      • getAudiences

        public List<String> getAudiences()
        audiences is an array of audiences that the token was issued for. Valid tokens must include at least one of these values in their "aud" claim. Must be set to exactly one value.
      • setAudiences

        public void setAudiences​(List<String> audiences)
        audiences is an array of audiences that the token was issued for. Valid tokens must include at least one of these values in their "aud" claim. Must be set to exactly one value.
      • setIssuerCertificateAuthority

        public void setIssuerCertificateAuthority​(ConfigMapNameReference issuerCertificateAuthority)
      • getIssuerURL

        public String getIssuerURL()
        URL is the serving URL of the token issuer. Must use the https:// scheme.
      • setIssuerURL

        public void setIssuerURL​(String issuerURL)
        URL is the serving URL of the token issuer. Must use the https:// scheme.
      • getAdditionalProperties

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

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

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