@Stability(value=Stable) public static final class CfnUsagePlan.ThrottleSettingsProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnUsagePlan.ThrottleSettingsProperty>
CfnUsagePlan.ThrottleSettingsProperty| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnUsagePlan.ThrottleSettingsProperty |
build()
Builds the configured instance.
|
CfnUsagePlan.ThrottleSettingsProperty.Builder |
burstLimit(Number burstLimit)
Sets the value of
CfnUsagePlan.ThrottleSettingsProperty.getBurstLimit() |
CfnUsagePlan.ThrottleSettingsProperty.Builder |
rateLimit(Number rateLimit)
Sets the value of
CfnUsagePlan.ThrottleSettingsProperty.getRateLimit() |
@Stability(value=Stable) public CfnUsagePlan.ThrottleSettingsProperty.Builder burstLimit(Number burstLimit)
CfnUsagePlan.ThrottleSettingsProperty.getBurstLimit()burstLimit - The API target request burst rate limit.
This allows more requests through for a period of time than the target rate limit. For more information about request throttling, see Manage API Request Throttling in the API Gateway Developer Guide .this@Stability(value=Stable) public CfnUsagePlan.ThrottleSettingsProperty.Builder rateLimit(Number rateLimit)
CfnUsagePlan.ThrottleSettingsProperty.getRateLimit()rateLimit - The API target request steady-state rate limit.
For more information about request throttling, see Manage API Request Throttling in the API Gateway Developer Guide .this@Stability(value=Stable) public CfnUsagePlan.ThrottleSettingsProperty build()
build in interface software.amazon.jsii.Builder<CfnUsagePlan.ThrottleSettingsProperty>CfnUsagePlan.ThrottleSettingsPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.