Class CfnDashboard.ColumnHierarchyProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnDashboard.ColumnHierarchyProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDashboard.ColumnHierarchyProperty>
- Enclosing interface:
- CfnDashboard.ColumnHierarchyProperty
@Stability(Stable)
public static final class CfnDashboard.ColumnHierarchyProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDashboard.ColumnHierarchyProperty>
A builder for
CfnDashboard.ColumnHierarchyProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.dateTimeHierarchy(IResolvable dateTimeHierarchy) Sets the value ofCfnDashboard.ColumnHierarchyProperty.getDateTimeHierarchy()dateTimeHierarchy(CfnDashboard.DateTimeHierarchyProperty dateTimeHierarchy) Sets the value ofCfnDashboard.ColumnHierarchyProperty.getDateTimeHierarchy()explicitHierarchy(IResolvable explicitHierarchy) Sets the value ofCfnDashboard.ColumnHierarchyProperty.getExplicitHierarchy()explicitHierarchy(CfnDashboard.ExplicitHierarchyProperty explicitHierarchy) Sets the value ofCfnDashboard.ColumnHierarchyProperty.getExplicitHierarchy()predefinedHierarchy(IResolvable predefinedHierarchy) Sets the value ofCfnDashboard.ColumnHierarchyProperty.getPredefinedHierarchy()predefinedHierarchy(CfnDashboard.PredefinedHierarchyProperty predefinedHierarchy) Sets the value ofCfnDashboard.ColumnHierarchyProperty.getPredefinedHierarchy()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dateTimeHierarchy
@Stability(Stable) public CfnDashboard.ColumnHierarchyProperty.Builder dateTimeHierarchy(IResolvable dateTimeHierarchy) Sets the value ofCfnDashboard.ColumnHierarchyProperty.getDateTimeHierarchy()- Parameters:
dateTimeHierarchy- The option that determines the hierarchy of anyDateTimefields.- Returns:
this
-
dateTimeHierarchy
@Stability(Stable) public CfnDashboard.ColumnHierarchyProperty.Builder dateTimeHierarchy(CfnDashboard.DateTimeHierarchyProperty dateTimeHierarchy) Sets the value ofCfnDashboard.ColumnHierarchyProperty.getDateTimeHierarchy()- Parameters:
dateTimeHierarchy- The option that determines the hierarchy of anyDateTimefields.- Returns:
this
-
explicitHierarchy
@Stability(Stable) public CfnDashboard.ColumnHierarchyProperty.Builder explicitHierarchy(IResolvable explicitHierarchy) Sets the value ofCfnDashboard.ColumnHierarchyProperty.getExplicitHierarchy()- Parameters:
explicitHierarchy- The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.- Returns:
this
-
explicitHierarchy
@Stability(Stable) public CfnDashboard.ColumnHierarchyProperty.Builder explicitHierarchy(CfnDashboard.ExplicitHierarchyProperty explicitHierarchy) Sets the value ofCfnDashboard.ColumnHierarchyProperty.getExplicitHierarchy()- Parameters:
explicitHierarchy- The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.- Returns:
this
-
predefinedHierarchy
@Stability(Stable) public CfnDashboard.ColumnHierarchyProperty.Builder predefinedHierarchy(IResolvable predefinedHierarchy) Sets the value ofCfnDashboard.ColumnHierarchyProperty.getPredefinedHierarchy()- Parameters:
predefinedHierarchy- The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.- Returns:
this
-
predefinedHierarchy
@Stability(Stable) public CfnDashboard.ColumnHierarchyProperty.Builder predefinedHierarchy(CfnDashboard.PredefinedHierarchyProperty predefinedHierarchy) Sets the value ofCfnDashboard.ColumnHierarchyProperty.getPredefinedHierarchy()- Parameters:
predefinedHierarchy- The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDashboard.ColumnHierarchyProperty>- Returns:
- a new instance of
CfnDashboard.ColumnHierarchyProperty - Throws:
NullPointerException- if any required attribute was not provided
-