public static final class CfnDatastore.RetentionPeriodProperty.Builder
extends java.lang.Object
CfnDatastore.RetentionPeriodProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnDatastore.RetentionPeriodProperty |
build()
Builds the configured instance.
|
CfnDatastore.RetentionPeriodProperty.Builder |
numberOfDays(java.lang.Number numberOfDays)
Sets the value of
CfnDatastore.RetentionPeriodProperty.getNumberOfDays() |
CfnDatastore.RetentionPeriodProperty.Builder |
unlimited(java.lang.Boolean unlimited)
Sets the value of
CfnDatastore.RetentionPeriodProperty.getUnlimited() |
CfnDatastore.RetentionPeriodProperty.Builder |
unlimited(IResolvable unlimited)
Sets the value of
CfnDatastore.RetentionPeriodProperty.getUnlimited() |
public CfnDatastore.RetentionPeriodProperty.Builder numberOfDays(java.lang.Number numberOfDays)
CfnDatastore.RetentionPeriodProperty.getNumberOfDays()
numberOfDays
- The number of days that message data is kept.
The unlimited
parameter must be false.this
public CfnDatastore.RetentionPeriodProperty.Builder unlimited(java.lang.Boolean unlimited)
CfnDatastore.RetentionPeriodProperty.getUnlimited()
unlimited
- If true, message data is kept indefinitely.this
public CfnDatastore.RetentionPeriodProperty.Builder unlimited(IResolvable unlimited)
CfnDatastore.RetentionPeriodProperty.getUnlimited()
unlimited
- If true, message data is kept indefinitely.this
public CfnDatastore.RetentionPeriodProperty build()
CfnDatastore.RetentionPeriodProperty
java.lang.NullPointerException
- if any required attribute was not provided