Class TokenIssuer
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.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 Summary
Constructors Constructor Description TokenIssuer()No args constructor for use in serializationTokenIssuer(List<String> audiences, ConfigMapNameReference issuerCertificateAuthority, String issuerURL)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TokenIssuerBuilderedit()Map<String,Object>getAdditionalProperties()List<String>getAudiences()audiences is an array of audiences that the token was issued for.ConfigMapNameReferencegetIssuerCertificateAuthority()StringgetIssuerURL()URL is the serving URL of the token issuer.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAudiences(List<String> audiences)audiences is an array of audiences that the token was issued for.voidsetIssuerCertificateAuthority(ConfigMapNameReference issuerCertificateAuthority)voidsetIssuerURL(String issuerURL)URL is the serving URL of the token issuer.TokenIssuerBuildertoBuilder()
-
-
-
Constructor Detail
-
TokenIssuer
public TokenIssuer()
No args constructor for use in serialization
-
TokenIssuer
public TokenIssuer(List<String> audiences, ConfigMapNameReference issuerCertificateAuthority, String issuerURL)
-
-
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.
-
getIssuerCertificateAuthority
public ConfigMapNameReference getIssuerCertificateAuthority()
-
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.
-
edit
public TokenIssuerBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<TokenIssuerBuilder>
-
toBuilder
public TokenIssuerBuilder toBuilder()
-
-