Class CfnGatewayRateLimitProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.CfnGatewayRateLimitProps.Jsii$Proxy
- All Implemented Interfaces:
CfnGatewayRateLimitProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnGatewayRateLimitProps
@Stability(Stable)
@Internal
public static final class CfnGatewayRateLimitProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnGatewayRateLimitProps
An implementation for
CfnGatewayRateLimitProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrockagentcore.CfnGatewayRateLimitProps
CfnGatewayRateLimitProps.Builder, CfnGatewayRateLimitProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnGatewayRateLimitProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringOptional human-readable description for this limit.Ordered list of dimension names defining the scope of this limit.final ObjectRule entries mapping dimension values to rate configurations.final Stringfinal StringLimit identifier.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnGatewayRateLimitProps.Builder.
-
-
Method Details
-
getDimensionKeys
Description copied from interface:CfnGatewayRateLimitPropsOrdered list of dimension names defining the scope of this limit.Unique per gateway — no two limits can share the same dimensionKeys.
- Specified by:
getDimensionKeysin interfaceCfnGatewayRateLimitProps- See Also:
-
getEntries
Description copied from interface:CfnGatewayRateLimitPropsRule entries mapping dimension values to rate configurations.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnGatewayRateLimit.LimitEntryProperty>- Specified by:
getEntriesin interfaceCfnGatewayRateLimitProps- See Also:
-
getDescription
Description copied from interface:CfnGatewayRateLimitPropsOptional human-readable description for this limit.- Specified by:
getDescriptionin interfaceCfnGatewayRateLimitProps- See Also:
-
getGatewayIdentifier
- Specified by:
getGatewayIdentifierin interfaceCfnGatewayRateLimitProps- See Also:
-
getRateLimitId
Description copied from interface:CfnGatewayRateLimitPropsLimit identifier.Optional on Create (system-generates if not provided by customer). Always present in responses.
- Specified by:
getRateLimitIdin interfaceCfnGatewayRateLimitProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-