Class TimestreamwriteTableRetentionProperties.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.timestreamwrite_table.TimestreamwriteTableRetentionProperties.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<TimestreamwriteTableRetentionProperties>
- Enclosing interface:
- TimestreamwriteTableRetentionProperties
@Stability(Stable) public static final class TimestreamwriteTableRetentionProperties.Builder extends Object implements software.amazon.jsii.Builder<TimestreamwriteTableRetentionProperties>
A builder forTimestreamwriteTableRetentionProperties
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimestreamwriteTableRetentionPropertiesbuild()Builds the configured instance.TimestreamwriteTableRetentionProperties.BuildermagneticStoreRetentionPeriodInDays(Number magneticStoreRetentionPeriodInDays)TimestreamwriteTableRetentionProperties.BuildermemoryStoreRetentionPeriodInHours(Number memoryStoreRetentionPeriodInHours)
-
-
-
Method Detail
-
magneticStoreRetentionPeriodInDays
@Stability(Stable) public TimestreamwriteTableRetentionProperties.Builder magneticStoreRetentionPeriodInDays(Number magneticStoreRetentionPeriodInDays)
- Parameters:
magneticStoreRetentionPeriodInDays- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/timestreamwrite_table#magnetic_store_retention_period_in_days TimestreamwriteTable#magnetic_store_retention_period_in_days}. This parameter is required.- Returns:
this
-
memoryStoreRetentionPeriodInHours
@Stability(Stable) public TimestreamwriteTableRetentionProperties.Builder memoryStoreRetentionPeriodInHours(Number memoryStoreRetentionPeriodInHours)
- Parameters:
memoryStoreRetentionPeriodInHours- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/timestreamwrite_table#memory_store_retention_period_in_hours TimestreamwriteTable#memory_store_retention_period_in_hours}. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public TimestreamwriteTableRetentionProperties build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<TimestreamwriteTableRetentionProperties>- Returns:
- a new instance of
TimestreamwriteTableRetentionProperties - Throws:
NullPointerException- if any required attribute was not provided
-
-