Class CustomRuleDTO
- java.lang.Object
-
- org.wso2.am.integration.clients.admin.api.dto.ThrottlePolicyDTO
-
- org.wso2.am.integration.clients.admin.api.dto.CustomRuleDTO
-
public class CustomRuleDTO extends ThrottlePolicyDTO
CustomRuleDTO
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_KEY_TEMPLATEstatic StringSERIALIZED_NAME_SIDDHI_QUERY-
Fields inherited from class org.wso2.am.integration.clients.admin.api.dto.ThrottlePolicyDTO
SERIALIZED_NAME_DESCRIPTION, SERIALIZED_NAME_DISPLAY_NAME, SERIALIZED_NAME_IS_DEPLOYED, SERIALIZED_NAME_POLICY_ID, SERIALIZED_NAME_POLICY_NAME, SERIALIZED_NAME_TYPE, type
-
-
Constructor Summary
Constructors Constructor Description CustomRuleDTO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetKeyTemplate()The specific combination of attributes that are checked in the policy.StringgetSiddhiQuery()Siddhi query which represents the custom throttling policyinthashCode()CustomRuleDTOkeyTemplate(String keyTemplate)voidsetKeyTemplate(String keyTemplate)voidsetSiddhiQuery(String siddhiQuery)CustomRuleDTOsiddhiQuery(String siddhiQuery)StringtoString()-
Methods inherited from class org.wso2.am.integration.clients.admin.api.dto.ThrottlePolicyDTO
description, displayName, getDescription, getDisplayName, getPolicyId, getPolicyName, getType, isDeployed, isIsDeployed, policyId, policyName, setDescription, setDisplayName, setIsDeployed, setPolicyId, setPolicyName, setType, type
-
-
-
-
Field Detail
-
SERIALIZED_NAME_SIDDHI_QUERY
public static final String SERIALIZED_NAME_SIDDHI_QUERY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_KEY_TEMPLATE
public static final String SERIALIZED_NAME_KEY_TEMPLATE
- See Also:
- Constant Field Values
-
-
Method Detail
-
siddhiQuery
public CustomRuleDTO siddhiQuery(String siddhiQuery)
-
getSiddhiQuery
public String getSiddhiQuery()
Siddhi query which represents the custom throttling policy- Returns:
- siddhiQuery
-
setSiddhiQuery
public void setSiddhiQuery(String siddhiQuery)
-
keyTemplate
public CustomRuleDTO keyTemplate(String keyTemplate)
-
getKeyTemplate
public String getKeyTemplate()
The specific combination of attributes that are checked in the policy.- Returns:
- keyTemplate
-
setKeyTemplate
public void setKeyTemplate(String keyTemplate)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classThrottlePolicyDTO
-
hashCode
public int hashCode()
- Overrides:
hashCodein classThrottlePolicyDTO
-
toString
public String toString()
- Overrides:
toStringin classThrottlePolicyDTO
-
-