Class KeyManagerInfoDTO
- java.lang.Object
-
- org.wso2.am.integration.clients.store.api.v1.dto.KeyManagerInfoDTO
-
public class KeyManagerInfoDTO extends Object
KeyManagerInfoDTO
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKeyManagerInfoDTO.TokenTypeEnumThe type of the tokens to be used (exchanged or without exchanged).
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_ADDITIONAL_PROPERTIESstatic StringSERIALIZED_NAME_ALIASstatic StringSERIALIZED_NAME_APPLICATION_CONFIGURATIONstatic StringSERIALIZED_NAME_AVAILABLE_GRANT_TYPESstatic StringSERIALIZED_NAME_DESCRIPTIONstatic StringSERIALIZED_NAME_DISPLAY_NAMEstatic StringSERIALIZED_NAME_ENABLE_MAP_O_AUTH_CONSUMER_APPSstatic StringSERIALIZED_NAME_ENABLE_O_AUTH_APP_CREATIONstatic StringSERIALIZED_NAME_ENABLE_TOKEN_ENCRYPTIONstatic StringSERIALIZED_NAME_ENABLE_TOKEN_GENERATIONstatic StringSERIALIZED_NAME_ENABLE_TOKEN_HASHINGstatic StringSERIALIZED_NAME_ENABLEDstatic StringSERIALIZED_NAME_IDstatic StringSERIALIZED_NAME_NAMEstatic StringSERIALIZED_NAME_REVOKE_ENDPOINTstatic StringSERIALIZED_NAME_TOKEN_ENDPOINTstatic StringSERIALIZED_NAME_TOKEN_TYPEstatic StringSERIALIZED_NAME_TYPEstatic StringSERIALIZED_NAME_USER_INFO_ENDPOINT
-
Constructor Summary
Constructors Constructor Description KeyManagerInfoDTO()
-
Method Summary
-
-
-
Field Detail
-
SERIALIZED_NAME_ID
public static final String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAME
public static final String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DISPLAY_NAME
public static final String SERIALIZED_NAME_DISPLAY_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final String SERIALIZED_NAME_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLED
public static final String SERIALIZED_NAME_ENABLED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AVAILABLE_GRANT_TYPES
public static final String SERIALIZED_NAME_AVAILABLE_GRANT_TYPES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TOKEN_ENDPOINT
public static final String SERIALIZED_NAME_TOKEN_ENDPOINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REVOKE_ENDPOINT
public static final String SERIALIZED_NAME_REVOKE_ENDPOINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_USER_INFO_ENDPOINT
public static final String SERIALIZED_NAME_USER_INFO_ENDPOINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLE_TOKEN_GENERATION
public static final String SERIALIZED_NAME_ENABLE_TOKEN_GENERATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLE_TOKEN_ENCRYPTION
public static final String SERIALIZED_NAME_ENABLE_TOKEN_ENCRYPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLE_TOKEN_HASHING
public static final String SERIALIZED_NAME_ENABLE_TOKEN_HASHING
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLE_O_AUTH_APP_CREATION
public static final String SERIALIZED_NAME_ENABLE_O_AUTH_APP_CREATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLE_MAP_O_AUTH_CONSUMER_APPS
public static final String SERIALIZED_NAME_ENABLE_MAP_O_AUTH_CONSUMER_APPS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_APPLICATION_CONFIGURATION
public static final String SERIALIZED_NAME_APPLICATION_CONFIGURATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ALIAS
public static final String SERIALIZED_NAME_ALIAS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ADDITIONAL_PROPERTIES
public static final String SERIALIZED_NAME_ADDITIONAL_PROPERTIES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TOKEN_TYPE
public static final String SERIALIZED_NAME_TOKEN_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
id
public KeyManagerInfoDTO id(String id)
-
setId
public void setId(String id)
-
name
public KeyManagerInfoDTO name(String name)
-
getName
public String getName()
Get name- Returns:
- name
-
setName
public void setName(String name)
-
type
public KeyManagerInfoDTO type(String type)
-
getType
public String getType()
Get type- Returns:
- type
-
setType
public void setType(String type)
-
displayName
public KeyManagerInfoDTO displayName(String displayName)
-
getDisplayName
@Nullable public String getDisplayName()
display name of Keymanager- Returns:
- displayName
-
setDisplayName
public void setDisplayName(String displayName)
-
description
public KeyManagerInfoDTO description(String description)
-
setDescription
public void setDescription(String description)
-
enabled
public KeyManagerInfoDTO enabled(Boolean enabled)
-
setEnabled
public void setEnabled(Boolean enabled)
-
availableGrantTypes
public KeyManagerInfoDTO availableGrantTypes(List<String> availableGrantTypes)
-
getAvailableGrantTypes
@Nullable public List<String> getAvailableGrantTypes()
Get availableGrantTypes- Returns:
- availableGrantTypes
-
tokenEndpoint
public KeyManagerInfoDTO tokenEndpoint(String tokenEndpoint)
-
getTokenEndpoint
@Nullable public String getTokenEndpoint()
Get tokenEndpoint- Returns:
- tokenEndpoint
-
setTokenEndpoint
public void setTokenEndpoint(String tokenEndpoint)
-
revokeEndpoint
public KeyManagerInfoDTO revokeEndpoint(String revokeEndpoint)
-
getRevokeEndpoint
@Nullable public String getRevokeEndpoint()
Get revokeEndpoint- Returns:
- revokeEndpoint
-
setRevokeEndpoint
public void setRevokeEndpoint(String revokeEndpoint)
-
userInfoEndpoint
public KeyManagerInfoDTO userInfoEndpoint(String userInfoEndpoint)
-
getUserInfoEndpoint
@Nullable public String getUserInfoEndpoint()
Get userInfoEndpoint- Returns:
- userInfoEndpoint
-
setUserInfoEndpoint
public void setUserInfoEndpoint(String userInfoEndpoint)
-
enableTokenGeneration
public KeyManagerInfoDTO enableTokenGeneration(Boolean enableTokenGeneration)
-
isEnableTokenGeneration
@Nullable public Boolean isEnableTokenGeneration()
Get enableTokenGeneration- Returns:
- enableTokenGeneration
-
setEnableTokenGeneration
public void setEnableTokenGeneration(Boolean enableTokenGeneration)
-
enableTokenEncryption
public KeyManagerInfoDTO enableTokenEncryption(Boolean enableTokenEncryption)
-
isEnableTokenEncryption
@Nullable public Boolean isEnableTokenEncryption()
Get enableTokenEncryption- Returns:
- enableTokenEncryption
-
setEnableTokenEncryption
public void setEnableTokenEncryption(Boolean enableTokenEncryption)
-
enableTokenHashing
public KeyManagerInfoDTO enableTokenHashing(Boolean enableTokenHashing)
-
isEnableTokenHashing
@Nullable public Boolean isEnableTokenHashing()
Get enableTokenHashing- Returns:
- enableTokenHashing
-
setEnableTokenHashing
public void setEnableTokenHashing(Boolean enableTokenHashing)
-
enableOAuthAppCreation
public KeyManagerInfoDTO enableOAuthAppCreation(Boolean enableOAuthAppCreation)
-
isEnableOAuthAppCreation
@Nullable public Boolean isEnableOAuthAppCreation()
Get enableOAuthAppCreation- Returns:
- enableOAuthAppCreation
-
setEnableOAuthAppCreation
public void setEnableOAuthAppCreation(Boolean enableOAuthAppCreation)
-
enableMapOAuthConsumerApps
public KeyManagerInfoDTO enableMapOAuthConsumerApps(Boolean enableMapOAuthConsumerApps)
-
isEnableMapOAuthConsumerApps
@Nullable public Boolean isEnableMapOAuthConsumerApps()
Get enableMapOAuthConsumerApps- Returns:
- enableMapOAuthConsumerApps
-
setEnableMapOAuthConsumerApps
public void setEnableMapOAuthConsumerApps(Boolean enableMapOAuthConsumerApps)
-
applicationConfiguration
public KeyManagerInfoDTO applicationConfiguration(List<KeyManagerApplicationConfigurationDTO> applicationConfiguration)
-
getApplicationConfiguration
@Nullable public List<KeyManagerApplicationConfigurationDTO> getApplicationConfiguration()
Get applicationConfiguration- Returns:
- applicationConfiguration
-
setApplicationConfiguration
public void setApplicationConfiguration(List<KeyManagerApplicationConfigurationDTO> applicationConfiguration)
-
alias
public KeyManagerInfoDTO alias(String alias)
-
getAlias
@Nullable public String getAlias()
The alias of Identity Provider. If the tokenType is EXCHANGED, the alias value should be inclusive in the audience values of the JWT token- Returns:
- alias
-
setAlias
public void setAlias(String alias)
-
additionalProperties
public KeyManagerInfoDTO additionalProperties(Object additionalProperties)
-
getAdditionalProperties
@Nullable public Object getAdditionalProperties()
Get additionalProperties- Returns:
- additionalProperties
-
setAdditionalProperties
public void setAdditionalProperties(Object additionalProperties)
-
tokenType
public KeyManagerInfoDTO tokenType(KeyManagerInfoDTO.TokenTypeEnum tokenType)
-
getTokenType
@Nullable public KeyManagerInfoDTO.TokenTypeEnum getTokenType()
The type of the tokens to be used (exchanged or without exchanged). Accepted values are EXCHANGED, DIRECT and BOTH.- Returns:
- tokenType
-
setTokenType
public void setTokenType(KeyManagerInfoDTO.TokenTypeEnum tokenType)
-
-