Class AdvancedThrottlePolicyDTO
- java.lang.Object
-
- org.wso2.am.integration.clients.admin.api.dto.ThrottlePolicyDTO
-
- org.wso2.am.integration.clients.admin.api.dto.AdvancedThrottlePolicyDTO
-
public class AdvancedThrottlePolicyDTO extends ThrottlePolicyDTO
AdvancedThrottlePolicyDTO
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_CONDITIONAL_GROUPSstatic StringSERIALIZED_NAME_DEFAULT_LIMIT-
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 AdvancedThrottlePolicyDTO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdvancedThrottlePolicyDTOconditionalGroups(List<ConditionalGroupDTO> conditionalGroups)AdvancedThrottlePolicyDTOdefaultLimit(ThrottleLimitDTO defaultLimit)booleanequals(Object o)List<ConditionalGroupDTO>getConditionalGroups()Group of conditions which allow adding different parameter conditions to the throttling limit.ThrottleLimitDTOgetDefaultLimit()Get defaultLimitinthashCode()voidsetConditionalGroups(List<ConditionalGroupDTO> conditionalGroups)voidsetDefaultLimit(ThrottleLimitDTO defaultLimit)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_DEFAULT_LIMIT
public static final String SERIALIZED_NAME_DEFAULT_LIMIT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CONDITIONAL_GROUPS
public static final String SERIALIZED_NAME_CONDITIONAL_GROUPS
- See Also:
- Constant Field Values
-
-
Method Detail
-
defaultLimit
public AdvancedThrottlePolicyDTO defaultLimit(ThrottleLimitDTO defaultLimit)
-
getDefaultLimit
public ThrottleLimitDTO getDefaultLimit()
Get defaultLimit- Returns:
- defaultLimit
-
setDefaultLimit
public void setDefaultLimit(ThrottleLimitDTO defaultLimit)
-
conditionalGroups
public AdvancedThrottlePolicyDTO conditionalGroups(List<ConditionalGroupDTO> conditionalGroups)
-
getConditionalGroups
@Nullable public List<ConditionalGroupDTO> getConditionalGroups()
Group of conditions which allow adding different parameter conditions to the throttling limit.- Returns:
- conditionalGroups
-
setConditionalGroups
public void setConditionalGroups(List<ConditionalGroupDTO> conditionalGroups)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classThrottlePolicyDTO
-
hashCode
public int hashCode()
- Overrides:
hashCodein classThrottlePolicyDTO
-
toString
public String toString()
- Overrides:
toStringin classThrottlePolicyDTO
-
-