Class ThrottleLimitDTO
- java.lang.Object
-
- org.wso2.am.integration.clients.admin.api.dto.ThrottleLimitDTO
-
public class ThrottleLimitDTO extends Object
ThrottleLimitDTO
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classThrottleLimitDTO.TypeEnumType of the throttling limit.
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_BANDWIDTHstatic StringSERIALIZED_NAME_EVENT_COUNTstatic StringSERIALIZED_NAME_REQUEST_COUNTstatic StringSERIALIZED_NAME_TYPE
-
Constructor Summary
Constructors Constructor Description ThrottleLimitDTO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThrottleLimitDTObandwidth(BandwidthLimitDTO bandwidth)booleanequals(Object o)ThrottleLimitDTOeventCount(EventCountLimitDTO eventCount)BandwidthLimitDTOgetBandwidth()Get bandwidthEventCountLimitDTOgetEventCount()Get eventCountRequestCountLimitDTOgetRequestCount()Get requestCountThrottleLimitDTO.TypeEnumgetType()Type of the throttling limit.inthashCode()ThrottleLimitDTOrequestCount(RequestCountLimitDTO requestCount)voidsetBandwidth(BandwidthLimitDTO bandwidth)voidsetEventCount(EventCountLimitDTO eventCount)voidsetRequestCount(RequestCountLimitDTO requestCount)voidsetType(ThrottleLimitDTO.TypeEnum type)StringtoString()ThrottleLimitDTOtype(ThrottleLimitDTO.TypeEnum type)
-
-
-
Field Detail
-
SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REQUEST_COUNT
public static final String SERIALIZED_NAME_REQUEST_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BANDWIDTH
public static final String SERIALIZED_NAME_BANDWIDTH
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EVENT_COUNT
public static final String SERIALIZED_NAME_EVENT_COUNT
- See Also:
- Constant Field Values
-
-
Method Detail
-
type
public ThrottleLimitDTO type(ThrottleLimitDTO.TypeEnum type)
-
getType
public ThrottleLimitDTO.TypeEnum getType()
Type of the throttling limit. Allowed values are \"REQUESTCOUNTLIMIT\" and \"BANDWIDTHLIMIT\". Please see schemas of \"RequestCountLimit\" and \"BandwidthLimit\" throttling limit types in Definitions section.- Returns:
- type
-
setType
public void setType(ThrottleLimitDTO.TypeEnum type)
-
requestCount
public ThrottleLimitDTO requestCount(RequestCountLimitDTO requestCount)
-
getRequestCount
@Nullable public RequestCountLimitDTO getRequestCount()
Get requestCount- Returns:
- requestCount
-
setRequestCount
public void setRequestCount(RequestCountLimitDTO requestCount)
-
bandwidth
public ThrottleLimitDTO bandwidth(BandwidthLimitDTO bandwidth)
-
getBandwidth
@Nullable public BandwidthLimitDTO getBandwidth()
Get bandwidth- Returns:
- bandwidth
-
setBandwidth
public void setBandwidth(BandwidthLimitDTO bandwidth)
-
eventCount
public ThrottleLimitDTO eventCount(EventCountLimitDTO eventCount)
-
getEventCount
@Nullable public EventCountLimitDTO getEventCount()
Get eventCount- Returns:
- eventCount
-
setEventCount
public void setEventCount(EventCountLimitDTO eventCount)
-
-