Class ServerlessCacheCacheUsageLimitsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.elasticache.inputs.ServerlessCacheCacheUsageLimitsArgs.Builder
-
- Enclosing class:
- ServerlessCacheCacheUsageLimitsArgs
public static final class ServerlessCacheCacheUsageLimitsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ServerlessCacheCacheUsageLimitsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServerlessCacheCacheUsageLimitsArgs
build()
ServerlessCacheCacheUsageLimitsArgs.Builder
dataStorage(ServerlessCacheCacheUsageLimitsDataStorageArgs dataStorage)
ServerlessCacheCacheUsageLimitsArgs.Builder
dataStorage(com.pulumi.core.Output<ServerlessCacheCacheUsageLimitsDataStorageArgs> dataStorage)
ServerlessCacheCacheUsageLimitsArgs.Builder
ecpuPerSeconds(ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs... ecpuPerSeconds)
ServerlessCacheCacheUsageLimitsArgs.Builder
ecpuPerSeconds(com.pulumi.core.Output<java.util.List<ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs>> ecpuPerSeconds)
ServerlessCacheCacheUsageLimitsArgs.Builder
ecpuPerSeconds(java.util.List<ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs> ecpuPerSeconds)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServerlessCacheCacheUsageLimitsArgs defaults)
-
-
Method Detail
-
dataStorage
public ServerlessCacheCacheUsageLimitsArgs.Builder dataStorage(@Nullable com.pulumi.core.Output<ServerlessCacheCacheUsageLimitsDataStorageArgs> dataStorage)
- Parameters:
dataStorage
- The maximum data storage limit in the cache, expressed in Gigabytes. See `data_storage` Block for details.- Returns:
- builder
-
dataStorage
public ServerlessCacheCacheUsageLimitsArgs.Builder dataStorage(ServerlessCacheCacheUsageLimitsDataStorageArgs dataStorage)
- Parameters:
dataStorage
- The maximum data storage limit in the cache, expressed in Gigabytes. See `data_storage` Block for details.- Returns:
- builder
-
ecpuPerSeconds
public ServerlessCacheCacheUsageLimitsArgs.Builder ecpuPerSeconds(@Nullable com.pulumi.core.Output<java.util.List<ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs>> ecpuPerSeconds)
- Parameters:
ecpuPerSeconds
- The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpu_per_second` Block for details.- Returns:
- builder
-
ecpuPerSeconds
public ServerlessCacheCacheUsageLimitsArgs.Builder ecpuPerSeconds(java.util.List<ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs> ecpuPerSeconds)
- Parameters:
ecpuPerSeconds
- The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpu_per_second` Block for details.- Returns:
- builder
-
ecpuPerSeconds
public ServerlessCacheCacheUsageLimitsArgs.Builder ecpuPerSeconds(ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs... ecpuPerSeconds)
- Parameters:
ecpuPerSeconds
- The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpu_per_second` Block for details.- Returns:
- builder
-
build
public ServerlessCacheCacheUsageLimitsArgs build()
-
-