Interface CfnDashboardPropsMixin.ColumnHierarchyProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDashboardPropsMixin.ColumnHierarchyProperty.Jsii$Proxy
- Enclosing class:
CfnDashboardPropsMixin
@Stability(Stable)
public static interface CfnDashboardPropsMixin.ColumnHierarchyProperty
extends software.amazon.jsii.JsiiSerializable
The option that determines the hierarchy of the fields for a visual element.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.quicksight.*;
ColumnHierarchyProperty columnHierarchyProperty = ColumnHierarchyProperty.builder()
.dateTimeHierarchy(DateTimeHierarchyProperty.builder()
.drillDownFilters(List.of(DrillDownFilterProperty.builder()
.categoryFilter(CategoryDrillDownFilterProperty.builder()
.categoryValues(List.of("categoryValues"))
.column(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
.build())
.numericEqualityFilter(NumericEqualityDrillDownFilterProperty.builder()
.column(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
.value(123)
.build())
.timeRangeFilter(TimeRangeDrillDownFilterProperty.builder()
.column(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
.rangeMaximum("rangeMaximum")
.rangeMinimum("rangeMinimum")
.timeGranularity("timeGranularity")
.build())
.build()))
.hierarchyId("hierarchyId")
.build())
.explicitHierarchy(ExplicitHierarchyProperty.builder()
.columns(List.of(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build()))
.drillDownFilters(List.of(DrillDownFilterProperty.builder()
.categoryFilter(CategoryDrillDownFilterProperty.builder()
.categoryValues(List.of("categoryValues"))
.column(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
.build())
.numericEqualityFilter(NumericEqualityDrillDownFilterProperty.builder()
.column(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
.value(123)
.build())
.timeRangeFilter(TimeRangeDrillDownFilterProperty.builder()
.column(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
.rangeMaximum("rangeMaximum")
.rangeMinimum("rangeMinimum")
.timeGranularity("timeGranularity")
.build())
.build()))
.hierarchyId("hierarchyId")
.build())
.predefinedHierarchy(PredefinedHierarchyProperty.builder()
.columns(List.of(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build()))
.drillDownFilters(List.of(DrillDownFilterProperty.builder()
.categoryFilter(CategoryDrillDownFilterProperty.builder()
.categoryValues(List.of("categoryValues"))
.column(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
.build())
.numericEqualityFilter(NumericEqualityDrillDownFilterProperty.builder()
.column(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
.value(123)
.build())
.timeRangeFilter(TimeRangeDrillDownFilterProperty.builder()
.column(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
.rangeMaximum("rangeMaximum")
.rangeMinimum("rangeMinimum")
.timeGranularity("timeGranularity")
.build())
.build()))
.hierarchyId("hierarchyId")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDashboardPropsMixin.ColumnHierarchyPropertystatic final classAn implementation forCfnDashboardPropsMixin.ColumnHierarchyProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe option that determines the hierarchy of anyDateTimefields.default ObjectThe option that determines the hierarchy of the fields that are built within a visual's field wells.default ObjectThe option that determines the hierarchy of the fields that are defined during data preparation.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDateTimeHierarchy
The option that determines the hierarchy of anyDateTimefields.Returns union: either
IResolvableorCfnDashboardPropsMixin.DateTimeHierarchyProperty- See Also:
-
getExplicitHierarchy
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 union: either
IResolvableorCfnDashboardPropsMixin.ExplicitHierarchyProperty- See Also:
-
getPredefinedHierarchy
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 union: either
IResolvableorCfnDashboardPropsMixin.PredefinedHierarchyProperty- See Also:
-
builder
-