Class CfnGatewayRateLimit.Builder
java.lang.Object
software.amazon.awscdk.services.bedrockagentcore.CfnGatewayRateLimit.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnGatewayRateLimit>
- Enclosing class:
CfnGatewayRateLimit
@Stability(Stable)
public static final class CfnGatewayRateLimit.Builder
extends Object
implements software.amazon.jsii.Builder<CfnGatewayRateLimit>
A fluent builder for
CfnGatewayRateLimit.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnGatewayRateLimit.Builderdescription(String description) Optional human-readable description for this limit.dimensionKeys(List<String> dimensionKeys) Ordered list of dimension names defining the scope of this limit.Rule entries mapping dimension values to rate configurations.entries(IResolvable entries) Rule entries mapping dimension values to rate configurations.gatewayIdentifier(String gatewayIdentifier) rateLimitId(String rateLimitId) Limit identifier.
-
Method Details
-
create
@Stability(Stable) public static CfnGatewayRateLimit.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnGatewayRateLimit.Builder.
-
dimensionKeys
Ordered list of dimension names defining the scope of this limit.Unique per gateway — no two limits can share the same dimensionKeys.
- Parameters:
dimensionKeys- Ordered list of dimension names defining the scope of this limit. This parameter is required.- Returns:
this- See Also:
-
entries
Rule entries mapping dimension values to rate configurations.- Parameters:
entries- Rule entries mapping dimension values to rate configurations. This parameter is required.- Returns:
this- See Also:
-
entries
Rule entries mapping dimension values to rate configurations.- Parameters:
entries- Rule entries mapping dimension values to rate configurations. This parameter is required.- Returns:
this- See Also:
-
description
Optional human-readable description for this limit.- Parameters:
description- Optional human-readable description for this limit. This parameter is required.- Returns:
this- See Also:
-
gatewayIdentifier
- Parameters:
gatewayIdentifier- This parameter is required.- Returns:
this- See Also:
-
rateLimitId
Limit identifier.Optional on Create (system-generates if not provided by customer). Always present in responses.
- Parameters:
rateLimitId- Limit identifier. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnGatewayRateLimit>- Returns:
- a newly built instance of
CfnGatewayRateLimit.
-