Class TokenClaimMappings
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.TokenClaimMappings
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<TokenClaimMappingsBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class TokenClaimMappings extends Object implements io.fabric8.kubernetes.api.builder.Editable<TokenClaimMappingsBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TokenClaimMappings()No args constructor for use in serializationTokenClaimMappings(List<ExtraMapping> extra, PrefixedClaimMapping groups, TokenClaimOrExpressionMapping uid, UsernameClaimMapping username)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TokenClaimMappingsBuilderedit()Map<String,Object>getAdditionalProperties()List<ExtraMapping>getExtra()extra is an optional field for configuring the mappings used to construct the extra attribute for the cluster identity.PrefixedClaimMappinggetGroups()TokenClaimOrExpressionMappinggetUid()UsernameClaimMappinggetUsername()voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetExtra(List<ExtraMapping> extra)extra is an optional field for configuring the mappings used to construct the extra attribute for the cluster identity.voidsetGroups(PrefixedClaimMapping groups)voidsetUid(TokenClaimOrExpressionMapping uid)voidsetUsername(UsernameClaimMapping username)TokenClaimMappingsBuildertoBuilder()
-
-
-
Constructor Detail
-
TokenClaimMappings
public TokenClaimMappings()
No args constructor for use in serialization
-
TokenClaimMappings
public TokenClaimMappings(List<ExtraMapping> extra, PrefixedClaimMapping groups, TokenClaimOrExpressionMapping uid, UsernameClaimMapping username)
-
-
Method Detail
-
getExtra
public List<ExtraMapping> getExtra()
extra is an optional field for configuring the mappings used to construct the extra attribute for the cluster identity. When omitted, no extra attributes will be present on the cluster identity. key values for extra mappings must be unique. A maximum of 64 extra attribute mappings may be provided.
-
setExtra
public void setExtra(List<ExtraMapping> extra)
extra is an optional field for configuring the mappings used to construct the extra attribute for the cluster identity. When omitted, no extra attributes will be present on the cluster identity. key values for extra mappings must be unique. A maximum of 64 extra attribute mappings may be provided.
-
getGroups
public PrefixedClaimMapping getGroups()
-
setGroups
public void setGroups(PrefixedClaimMapping groups)
-
getUid
public TokenClaimOrExpressionMapping getUid()
-
setUid
public void setUid(TokenClaimOrExpressionMapping uid)
-
getUsername
public UsernameClaimMapping getUsername()
-
setUsername
public void setUsername(UsernameClaimMapping username)
-
edit
public TokenClaimMappingsBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<TokenClaimMappingsBuilder>
-
toBuilder
public TokenClaimMappingsBuilder toBuilder()
-
-