Interface CacheUsageLimitsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CacheUsageLimitsProperty.Jsii$Proxy
@Generated(value="jsii-pacmak/1.113.0 (build fc68b25)",
date="2025-10-01T17:47:05.826Z")
@Stability(Experimental)
public interface CacheUsageLimitsProperty
extends software.amazon.jsii.JsiiSerializable
(experimental) Usage limits configuration for ServerlessCache.
Example:
Vpc vpc; ServerlessCache serverlessCache = ServerlessCache.Builder.create(this, "ServerlessCache") .engine(CacheEngine.VALKEY_LATEST) .vpc(vpc) .cacheUsageLimits(CacheUsageLimitsProperty.builder() // cache data storage limits (GB) .dataStorageMinimumSize(Size.gibibytes(2)) // minimum: 1GB .dataStorageMaximumSize(Size.gibibytes(3)) // maximum: 5000GB // rate limits (ECPU/second) .requestRateLimitMinimum(1000) // minimum: 1000 .requestRateLimitMaximum(10000) .build()) .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCacheUsageLimitsProperty
static final class
An implementation forCacheUsageLimitsProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Size
(experimental) Maximum data storage size (5000 GB).default Size
(experimental) Minimum data storage size (1 GB).default Number
(experimental) Maximum request rate limit (15000000 ECPUs per second).default Number
(experimental) Minimum request rate limit (1000 ECPUs per second).Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDataStorageMaximumSize
(experimental) Maximum data storage size (5000 GB).Default: - No maximum limit
-
getDataStorageMinimumSize
(experimental) Minimum data storage size (1 GB).Default: - No minimum limit
-
getRequestRateLimitMaximum
(experimental) Maximum request rate limit (15000000 ECPUs per second).Default: - No maximum limit
-
getRequestRateLimitMinimum
(experimental) Minimum request rate limit (1000 ECPUs per second).Default: - No minimum limit
-
builder
- Returns:
- a
CacheUsageLimitsProperty.Builder
ofCacheUsageLimitsProperty
-