Class CfnTopic.TopicDateRangeFilterProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnTopic.TopicDateRangeFilterProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTopic.TopicDateRangeFilterProperty>
- Enclosing interface:
CfnTopic.TopicDateRangeFilterProperty
@Stability(Stable)
public static final class CfnTopic.TopicDateRangeFilterProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTopic.TopicDateRangeFilterProperty>
A builder for
CfnTopic.TopicDateRangeFilterProperty
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.constant
(IResolvable constant) Sets the value ofCfnTopic.TopicDateRangeFilterProperty.getConstant()
Sets the value ofCfnTopic.TopicDateRangeFilterProperty.getConstant()
Sets the value ofCfnTopic.TopicDateRangeFilterProperty.getInclusive()
inclusive
(IResolvable inclusive) Sets the value ofCfnTopic.TopicDateRangeFilterProperty.getInclusive()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
constant
@Stability(Stable) public CfnTopic.TopicDateRangeFilterProperty.Builder constant(IResolvable constant) Sets the value ofCfnTopic.TopicDateRangeFilterProperty.getConstant()
- Parameters:
constant
- The constant used in a date range filter.- Returns:
this
-
constant
@Stability(Stable) public CfnTopic.TopicDateRangeFilterProperty.Builder constant(CfnTopic.TopicRangeFilterConstantProperty constant) Sets the value ofCfnTopic.TopicDateRangeFilterProperty.getConstant()
- Parameters:
constant
- The constant used in a date range filter.- Returns:
this
-
inclusive
@Stability(Stable) public CfnTopic.TopicDateRangeFilterProperty.Builder inclusive(Boolean inclusive) Sets the value ofCfnTopic.TopicDateRangeFilterProperty.getInclusive()
- Parameters:
inclusive
- A Boolean value that indicates whether the date range filter should include the boundary values. If set to true, the filter includes the start and end dates. If set to false, the filter excludes them.- Returns:
this
-
inclusive
@Stability(Stable) public CfnTopic.TopicDateRangeFilterProperty.Builder inclusive(IResolvable inclusive) Sets the value ofCfnTopic.TopicDateRangeFilterProperty.getInclusive()
- Parameters:
inclusive
- A Boolean value that indicates whether the date range filter should include the boundary values. If set to true, the filter includes the start and end dates. If set to false, the filter excludes them.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnTopic.TopicDateRangeFilterProperty>
- Returns:
- a new instance of
CfnTopic.TopicDateRangeFilterProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-