Class ThrottleConditionDTO
java.lang.Object
org.wso2.am.integration.clients.admin.api.dto.ThrottleConditionDTO
Conditions used for Throttling
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumType of the throttling condition. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGet headerConditionGet ipConditionGet jwtClaimsConditionGet queryParameterConditiongetType()Type of the throttling condition.inthashCode()headerCondition(HeaderConditionDTO headerCondition) invertCondition(Boolean invertCondition) ipCondition(IPConditionDTO ipCondition) Specifies whether inversion of the condition to be matched against the request.jwtClaimsCondition(JWTClaimsConditionDTO jwtClaimsCondition) queryParameterCondition(QueryParameterConditionDTO queryParameterCondition) voidsetHeaderCondition(HeaderConditionDTO headerCondition) voidsetInvertCondition(Boolean invertCondition) voidsetIpCondition(IPConditionDTO ipCondition) voidsetJwtClaimsCondition(JWTClaimsConditionDTO jwtClaimsCondition) voidsetQueryParameterCondition(QueryParameterConditionDTO queryParameterCondition) voidtoString()
-
Field Details
-
SERIALIZED_NAME_TYPE
- See Also:
-
SERIALIZED_NAME_INVERT_CONDITION
- See Also:
-
SERIALIZED_NAME_HEADER_CONDITION
- See Also:
-
SERIALIZED_NAME_IP_CONDITION
- See Also:
-
SERIALIZED_NAME_JWT_CLAIMS_CONDITION
- See Also:
-
SERIALIZED_NAME_QUERY_PARAMETER_CONDITION
- See Also:
-
-
Constructor Details
-
ThrottleConditionDTO
public ThrottleConditionDTO()
-
-
Method Details
-
type
-
getType
Type of the throttling condition. Allowed values are \"HEADERCONDITION\", \"IPCONDITION\", \"JWTCLAIMSCONDITION\" and \"QUERYPARAMETERCONDITION\".- Returns:
- type
-
setType
-
invertCondition
-
isInvertCondition
Specifies whether inversion of the condition to be matched against the request. **Note:** When you add conditional groups for advanced throttling policies, this paramater should have the same value ('true' or 'false') for the same type of conditional group.- Returns:
- invertCondition
-
setInvertCondition
-
headerCondition
-
getHeaderCondition
Get headerCondition- Returns:
- headerCondition
-
setHeaderCondition
-
ipCondition
-
getIpCondition
Get ipCondition- Returns:
- ipCondition
-
setIpCondition
-
jwtClaimsCondition
-
getJwtClaimsCondition
Get jwtClaimsCondition- Returns:
- jwtClaimsCondition
-
setJwtClaimsCondition
-
queryParameterCondition
public ThrottleConditionDTO queryParameterCondition(QueryParameterConditionDTO queryParameterCondition) -
getQueryParameterCondition
Get queryParameterCondition- Returns:
- queryParameterCondition
-
setQueryParameterCondition
-
equals
-
hashCode
public int hashCode() -
toString
-