Class ThrottlePolicyDTO
- java.lang.Object
-
- org.wso2.am.integration.clients.admin.api.dto.ThrottlePolicyDTO
-
- Direct Known Subclasses:
AdvancedThrottlePolicyDTO,AdvancedThrottlePolicyInfoDTO,ApplicationThrottlePolicyDTO,CustomRuleDTO,SubscriptionThrottlePolicyDTO
public class ThrottlePolicyDTO extends Object
ThrottlePolicyDTO
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_DESCRIPTIONstatic StringSERIALIZED_NAME_DISPLAY_NAMEstatic StringSERIALIZED_NAME_IS_DEPLOYEDstatic StringSERIALIZED_NAME_POLICY_IDstatic StringSERIALIZED_NAME_POLICY_NAMEstatic StringSERIALIZED_NAME_TYPEprotected Stringtype
-
Constructor Summary
Constructors Constructor Description ThrottlePolicyDTO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThrottlePolicyDTOdescription(String description)ThrottlePolicyDTOdisplayName(String displayName)booleanequals(Object o)StringgetDescription()Description of the policyStringgetDisplayName()Display name of the policyStringgetPolicyId()Id of policyStringgetPolicyName()Name of policyStringgetType()Indicates the type of throttle policyinthashCode()ThrottlePolicyDTOisDeployed(Boolean isDeployed)BooleanisIsDeployed()Indicates whether the policy is deployed successfully or not.ThrottlePolicyDTOpolicyId(String policyId)ThrottlePolicyDTOpolicyName(String policyName)voidsetDescription(String description)voidsetDisplayName(String displayName)voidsetIsDeployed(Boolean isDeployed)voidsetPolicyId(String policyId)voidsetPolicyName(String policyName)voidsetType(String type)StringtoString()ThrottlePolicyDTOtype(String type)
-
-
-
Field Detail
-
SERIALIZED_NAME_POLICY_ID
public static final String SERIALIZED_NAME_POLICY_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_POLICY_NAME
public static final String SERIALIZED_NAME_POLICY_NAME
- 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_IS_DEPLOYED
public static final String SERIALIZED_NAME_IS_DEPLOYED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
type
@SerializedName("type") protected String type
-
-
Method Detail
-
policyId
public ThrottlePolicyDTO policyId(String policyId)
-
setPolicyId
public void setPolicyId(String policyId)
-
policyName
public ThrottlePolicyDTO policyName(String policyName)
-
getPolicyName
public String getPolicyName()
Name of policy- Returns:
- policyName
-
setPolicyName
public void setPolicyName(String policyName)
-
displayName
public ThrottlePolicyDTO displayName(String displayName)
-
getDisplayName
@Nullable public String getDisplayName()
Display name of the policy- Returns:
- displayName
-
setDisplayName
public void setDisplayName(String displayName)
-
description
public ThrottlePolicyDTO description(String description)
-
getDescription
@Nullable public String getDescription()
Description of the policy- Returns:
- description
-
setDescription
public void setDescription(String description)
-
isDeployed
public ThrottlePolicyDTO isDeployed(Boolean isDeployed)
-
isIsDeployed
@Nullable public Boolean isIsDeployed()
Indicates whether the policy is deployed successfully or not.- Returns:
- isDeployed
-
setIsDeployed
public void setIsDeployed(Boolean isDeployed)
-
type
public ThrottlePolicyDTO type(String type)
-
setType
public void setType(String type)
-
-