public class SubscriptionThrottlePolicyDTO extends ThrottlePolicyDTO
| Modifier and Type | Field and Description |
|---|---|
static String |
SERIALIZED_NAME_BILLING_PLAN |
static String |
SERIALIZED_NAME_CUSTOM_ATTRIBUTES |
static String |
SERIALIZED_NAME_DEFAULT_LIMIT |
static String |
SERIALIZED_NAME_GRAPH_Q_L_MAX_COMPLEXITY |
static String |
SERIALIZED_NAME_GRAPH_Q_L_MAX_DEPTH |
static String |
SERIALIZED_NAME_MONETIZATION |
static String |
SERIALIZED_NAME_PERMISSIONS |
static String |
SERIALIZED_NAME_RATE_LIMIT_COUNT |
static String |
SERIALIZED_NAME_RATE_LIMIT_TIME_UNIT |
static String |
SERIALIZED_NAME_STOP_ON_QUOTA_REACH |
static String |
SERIALIZED_NAME_SUBSCRIBER_COUNT |
SERIALIZED_NAME_DESCRIPTION, SERIALIZED_NAME_DISPLAY_NAME, SERIALIZED_NAME_IS_DEPLOYED, SERIALIZED_NAME_POLICY_ID, SERIALIZED_NAME_POLICY_NAME, SERIALIZED_NAME_TYPE, type| Constructor and Description |
|---|
SubscriptionThrottlePolicyDTO() |
description, displayName, getDescription, getDisplayName, getPolicyId, getPolicyName, getType, isDeployed, isIsDeployed, policyId, policyName, setDescription, setDisplayName, setIsDeployed, setPolicyId, setPolicyName, setType, typepublic static final String SERIALIZED_NAME_GRAPH_Q_L_MAX_COMPLEXITY
public static final String SERIALIZED_NAME_GRAPH_Q_L_MAX_DEPTH
public static final String SERIALIZED_NAME_DEFAULT_LIMIT
public static final String SERIALIZED_NAME_MONETIZATION
public static final String SERIALIZED_NAME_RATE_LIMIT_COUNT
public static final String SERIALIZED_NAME_RATE_LIMIT_TIME_UNIT
public static final String SERIALIZED_NAME_CUSTOM_ATTRIBUTES
public static final String SERIALIZED_NAME_STOP_ON_QUOTA_REACH
public static final String SERIALIZED_NAME_BILLING_PLAN
public static final String SERIALIZED_NAME_PERMISSIONS
public static final String SERIALIZED_NAME_SUBSCRIBER_COUNT
public SubscriptionThrottlePolicyDTO graphQLMaxComplexity(Integer graphQLMaxComplexity)
@Nullable public Integer getGraphQLMaxComplexity()
public void setGraphQLMaxComplexity(Integer graphQLMaxComplexity)
public SubscriptionThrottlePolicyDTO graphQLMaxDepth(Integer graphQLMaxDepth)
@Nullable public Integer getGraphQLMaxDepth()
public void setGraphQLMaxDepth(Integer graphQLMaxDepth)
public SubscriptionThrottlePolicyDTO defaultLimit(ThrottleLimitDTO defaultLimit)
public ThrottleLimitDTO getDefaultLimit()
public void setDefaultLimit(ThrottleLimitDTO defaultLimit)
public SubscriptionThrottlePolicyDTO monetization(MonetizationInfoDTO monetization)
@Nullable public MonetizationInfoDTO getMonetization()
public void setMonetization(MonetizationInfoDTO monetization)
public SubscriptionThrottlePolicyDTO rateLimitCount(Integer rateLimitCount)
@Nullable public Integer getRateLimitCount()
public void setRateLimitCount(Integer rateLimitCount)
public SubscriptionThrottlePolicyDTO rateLimitTimeUnit(String rateLimitTimeUnit)
@Nullable public String getRateLimitTimeUnit()
public void setRateLimitTimeUnit(String rateLimitTimeUnit)
public SubscriptionThrottlePolicyDTO customAttributes(List<CustomAttributeDTO> customAttributes)
@Nullable public List<CustomAttributeDTO> getCustomAttributes()
public void setCustomAttributes(List<CustomAttributeDTO> customAttributes)
public SubscriptionThrottlePolicyDTO stopOnQuotaReach(Boolean stopOnQuotaReach)
@Nullable public Boolean isStopOnQuotaReach()
public void setStopOnQuotaReach(Boolean stopOnQuotaReach)
public SubscriptionThrottlePolicyDTO billingPlan(String billingPlan)
@Nullable public String getBillingPlan()
public void setBillingPlan(String billingPlan)
public SubscriptionThrottlePolicyDTO permissions(SubscriptionThrottlePolicyPermissionDTO permissions)
@Nullable public SubscriptionThrottlePolicyPermissionDTO getPermissions()
public void setPermissions(SubscriptionThrottlePolicyPermissionDTO permissions)
public SubscriptionThrottlePolicyDTO subscriberCount(Integer subscriberCount)
@Nullable public Integer getSubscriberCount()
public void setSubscriberCount(Integer subscriberCount)
public boolean equals(Object o)
equals in class ThrottlePolicyDTOpublic int hashCode()
hashCode in class ThrottlePolicyDTOpublic String toString()
toString in class ThrottlePolicyDTOCopyright © 2021 WSO2 Inc. All rights reserved.