Class SubscriptionDTO
- java.lang.Object
-
- org.wso2.am.integration.clients.store.api.v1.dto.SubscriptionDTO
-
public class SubscriptionDTO extends Object
SubscriptionDTO
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSubscriptionDTO.StatusEnumGets or Sets status
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_API_IDstatic StringSERIALIZED_NAME_API_INFOstatic StringSERIALIZED_NAME_APPLICATION_IDstatic StringSERIALIZED_NAME_APPLICATION_INFOstatic StringSERIALIZED_NAME_REDIRECTION_PARAMSstatic StringSERIALIZED_NAME_REQUESTED_THROTTLING_POLICYstatic StringSERIALIZED_NAME_STATUSstatic StringSERIALIZED_NAME_SUBSCRIPTION_IDstatic StringSERIALIZED_NAME_THROTTLING_POLICY
-
Constructor Summary
Constructors Constructor Description SubscriptionDTO()
-
Method Summary
-
-
-
Field Detail
-
SERIALIZED_NAME_SUBSCRIPTION_ID
public static final String SERIALIZED_NAME_SUBSCRIPTION_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_APPLICATION_ID
public static final String SERIALIZED_NAME_APPLICATION_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_API_ID
public static final String SERIALIZED_NAME_API_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_API_INFO
public static final String SERIALIZED_NAME_API_INFO
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_APPLICATION_INFO
public static final String SERIALIZED_NAME_APPLICATION_INFO
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_THROTTLING_POLICY
public static final String SERIALIZED_NAME_THROTTLING_POLICY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REQUESTED_THROTTLING_POLICY
public static final String SERIALIZED_NAME_REQUESTED_THROTTLING_POLICY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STATUS
public static final String SERIALIZED_NAME_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REDIRECTION_PARAMS
public static final String SERIALIZED_NAME_REDIRECTION_PARAMS
- See Also:
- Constant Field Values
-
-
Method Detail
-
subscriptionId
public SubscriptionDTO subscriptionId(String subscriptionId)
-
getSubscriptionId
@Nullable public String getSubscriptionId()
The UUID of the subscription- Returns:
- subscriptionId
-
setSubscriptionId
public void setSubscriptionId(String subscriptionId)
-
applicationId
public SubscriptionDTO applicationId(String applicationId)
-
getApplicationId
public String getApplicationId()
The UUID of the application- Returns:
- applicationId
-
setApplicationId
public void setApplicationId(String applicationId)
-
apiId
public SubscriptionDTO apiId(String apiId)
-
setApiId
public void setApiId(String apiId)
-
apiInfo
public SubscriptionDTO apiInfo(APIInfoDTO apiInfo)
-
getApiInfo
@Nullable public APIInfoDTO getApiInfo()
Get apiInfo- Returns:
- apiInfo
-
setApiInfo
public void setApiInfo(APIInfoDTO apiInfo)
-
applicationInfo
public SubscriptionDTO applicationInfo(ApplicationInfoDTO applicationInfo)
-
getApplicationInfo
@Nullable public ApplicationInfoDTO getApplicationInfo()
Get applicationInfo- Returns:
- applicationInfo
-
setApplicationInfo
public void setApplicationInfo(ApplicationInfoDTO applicationInfo)
-
throttlingPolicy
public SubscriptionDTO throttlingPolicy(String throttlingPolicy)
-
getThrottlingPolicy
public String getThrottlingPolicy()
Get throttlingPolicy- Returns:
- throttlingPolicy
-
setThrottlingPolicy
public void setThrottlingPolicy(String throttlingPolicy)
-
requestedThrottlingPolicy
public SubscriptionDTO requestedThrottlingPolicy(String requestedThrottlingPolicy)
-
getRequestedThrottlingPolicy
@Nullable public String getRequestedThrottlingPolicy()
Get requestedThrottlingPolicy- Returns:
- requestedThrottlingPolicy
-
setRequestedThrottlingPolicy
public void setRequestedThrottlingPolicy(String requestedThrottlingPolicy)
-
status
public SubscriptionDTO status(SubscriptionDTO.StatusEnum status)
-
getStatus
@Nullable public SubscriptionDTO.StatusEnum getStatus()
Get status- Returns:
- status
-
setStatus
public void setStatus(SubscriptionDTO.StatusEnum status)
-
redirectionParams
public SubscriptionDTO redirectionParams(String redirectionParams)
-
getRedirectionParams
@Nullable public String getRedirectionParams()
A url and other parameters the subscriber can be redirected.- Returns:
- redirectionParams
-
setRedirectionParams
public void setRedirectionParams(String redirectionParams)
-
-