Interface ThrottleConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ThrottleConfig.Builder,,ThrottleConfig> SdkBuilder<ThrottleConfig.Builder,,ThrottleConfig> SdkPojo
- Enclosing class:
ThrottleConfig
@Mutable
@NotThreadSafe
public static interface ThrottleConfig.Builder
extends SdkPojo, CopyableBuilder<ThrottleConfig.Builder,ThrottleConfig>
-
Method Summary
Modifier and TypeMethodDescriptionThe maximum request rate per second for the endpoint.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
rateLimit
The maximum request rate per second for the endpoint. The value must be one of the following supported values:
0,100,200,300,400,500,600,700,800,900,1000,2000,3000,4000,5000,6000,7000,8000,9000, or10000. The maximum effective value is also bounded by your account-level maximum total rate limit. There is no default value. If you don't specify a value, the throttling configuration is absent from the response. On an update, omitthrottleConfigto keep the current value, or specify an empty object to clear a previously set value.- Parameters:
rateLimit- The maximum request rate per second for the endpoint. The value must be one of the following supported values:0,100,200,300,400,500,600,700,800,900,1000,2000,3000,4000,5000,6000,7000,8000,9000, or10000. The maximum effective value is also bounded by your account-level maximum total rate limit. There is no default value. If you don't specify a value, the throttling configuration is absent from the response. On an update, omitthrottleConfigto keep the current value, or specify an empty object to clear a previously set value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-