Class ApplicationKeyGenerateRequestDTO
- java.lang.Object
-
- org.wso2.am.integration.clients.store.api.v1.dto.ApplicationKeyGenerateRequestDTO
-
public class ApplicationKeyGenerateRequestDTO extends Object
ApplicationKeyGenerateRequestDTO
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApplicationKeyGenerateRequestDTO.KeyTypeEnumGets or Sets keyType
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_ADDITIONAL_PROPERTIESstatic StringSERIALIZED_NAME_CALLBACK_URLstatic StringSERIALIZED_NAME_CLIENT_IDstatic StringSERIALIZED_NAME_CLIENT_SECRETstatic StringSERIALIZED_NAME_GRANT_TYPES_TO_BE_SUPPORTEDstatic StringSERIALIZED_NAME_KEY_MANAGERstatic StringSERIALIZED_NAME_KEY_TYPEstatic StringSERIALIZED_NAME_SCOPESstatic StringSERIALIZED_NAME_VALIDITY_TIME
-
Constructor Summary
Constructors Constructor Description ApplicationKeyGenerateRequestDTO()
-
Method Summary
-
-
-
Field Detail
-
SERIALIZED_NAME_KEY_TYPE
public static final String SERIALIZED_NAME_KEY_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_KEY_MANAGER
public static final String SERIALIZED_NAME_KEY_MANAGER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_GRANT_TYPES_TO_BE_SUPPORTED
public static final String SERIALIZED_NAME_GRANT_TYPES_TO_BE_SUPPORTED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CALLBACK_URL
public static final String SERIALIZED_NAME_CALLBACK_URL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SCOPES
public static final String SERIALIZED_NAME_SCOPES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VALIDITY_TIME
public static final String SERIALIZED_NAME_VALIDITY_TIME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CLIENT_ID
public static final String SERIALIZED_NAME_CLIENT_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CLIENT_SECRET
public static final String SERIALIZED_NAME_CLIENT_SECRET
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ADDITIONAL_PROPERTIES
public static final String SERIALIZED_NAME_ADDITIONAL_PROPERTIES
- See Also:
- Constant Field Values
-
-
Method Detail
-
keyType
public ApplicationKeyGenerateRequestDTO keyType(ApplicationKeyGenerateRequestDTO.KeyTypeEnum keyType)
-
getKeyType
public ApplicationKeyGenerateRequestDTO.KeyTypeEnum getKeyType()
Get keyType- Returns:
- keyType
-
setKeyType
public void setKeyType(ApplicationKeyGenerateRequestDTO.KeyTypeEnum keyType)
-
keyManager
public ApplicationKeyGenerateRequestDTO keyManager(String keyManager)
-
getKeyManager
@Nullable public String getKeyManager()
key Manager to Generate Keys- Returns:
- keyManager
-
setKeyManager
public void setKeyManager(String keyManager)
-
grantTypesToBeSupported
public ApplicationKeyGenerateRequestDTO grantTypesToBeSupported(List<String> grantTypesToBeSupported)
-
getGrantTypesToBeSupported
public List<String> getGrantTypesToBeSupported()
Grant types that should be supported by the application- Returns:
- grantTypesToBeSupported
-
setGrantTypesToBeSupported
public void setGrantTypesToBeSupported(List<String> grantTypesToBeSupported)
-
callbackUrl
public ApplicationKeyGenerateRequestDTO callbackUrl(String callbackUrl)
-
setCallbackUrl
public void setCallbackUrl(String callbackUrl)
-
scopes
public ApplicationKeyGenerateRequestDTO scopes(List<String> scopes)
-
getScopes
@Nullable public List<String> getScopes()
Allowed scopes for the access token- Returns:
- scopes
-
validityTime
public ApplicationKeyGenerateRequestDTO validityTime(String validityTime)
-
setValidityTime
public void setValidityTime(String validityTime)
-
clientId
public ApplicationKeyGenerateRequestDTO clientId(String clientId)
-
getClientId
@Nullable public String getClientId()
Client ID for generating access token.- Returns:
- clientId
-
setClientId
public void setClientId(String clientId)
-
clientSecret
public ApplicationKeyGenerateRequestDTO clientSecret(String clientSecret)
-
getClientSecret
@Nullable public String getClientSecret()
Client secret for generating access token. This is given together with the client Id.- Returns:
- clientSecret
-
setClientSecret
public void setClientSecret(String clientSecret)
-
additionalProperties
public ApplicationKeyGenerateRequestDTO additionalProperties(Object additionalProperties)
-
getAdditionalProperties
@Nullable public Object getAdditionalProperties()
Additional properties needed.- Returns:
- additionalProperties
-
setAdditionalProperties
public void setAdditionalProperties(Object additionalProperties)
-
-