Interface CfnAnalysis.BodySectionRepeatDimensionConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAnalysis.BodySectionRepeatDimensionConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnAnalysis
@Stability(Stable)
public static interface CfnAnalysis.BodySectionRepeatDimensionConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
Describes the dataset column and constraints for the dynamic values used to repeat the contents of a section.
The dataset column is either Category or Numeric column configuration
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.quicksight.*;
BodySectionRepeatDimensionConfigurationProperty bodySectionRepeatDimensionConfigurationProperty = BodySectionRepeatDimensionConfigurationProperty.builder()
.dynamicCategoryDimensionConfiguration(BodySectionDynamicCategoryDimensionConfigurationProperty.builder()
.column(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
// the properties below are optional
.limit(123)
.sortByMetrics(List.of(ColumnSortProperty.builder()
.direction("direction")
.sortBy(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
// the properties below are optional
.aggregationFunction(AggregationFunctionProperty.builder()
.attributeAggregationFunction(AttributeAggregationFunctionProperty.builder()
.simpleAttributeAggregation("simpleAttributeAggregation")
.valueForMultipleValues("valueForMultipleValues")
.build())
.categoricalAggregationFunction("categoricalAggregationFunction")
.dateAggregationFunction("dateAggregationFunction")
.numericalAggregationFunction(NumericalAggregationFunctionProperty.builder()
.percentileAggregation(PercentileAggregationProperty.builder()
.percentileValue(123)
.build())
.simpleNumericalAggregation("simpleNumericalAggregation")
.build())
.build())
.build()))
.build())
.dynamicNumericDimensionConfiguration(BodySectionDynamicNumericDimensionConfigurationProperty.builder()
.column(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
// the properties below are optional
.limit(123)
.sortByMetrics(List.of(ColumnSortProperty.builder()
.direction("direction")
.sortBy(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
// the properties below are optional
.aggregationFunction(AggregationFunctionProperty.builder()
.attributeAggregationFunction(AttributeAggregationFunctionProperty.builder()
.simpleAttributeAggregation("simpleAttributeAggregation")
.valueForMultipleValues("valueForMultipleValues")
.build())
.categoricalAggregationFunction("categoricalAggregationFunction")
.dateAggregationFunction("dateAggregationFunction")
.numericalAggregationFunction(NumericalAggregationFunctionProperty.builder()
.percentileAggregation(PercentileAggregationProperty.builder()
.percentileValue(123)
.build())
.simpleNumericalAggregation("simpleNumericalAggregation")
.build())
.build())
.build()))
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnAnalysis.BodySectionRepeatDimensionConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectDescribes the Category dataset column and constraints around the dynamic values that will be used in repeating the section contents.default ObjectDescribes the Numeric dataset column and constraints around the dynamic values used to repeat the contents of a section.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDynamicCategoryDimensionConfiguration
Describes the Category dataset column and constraints around the dynamic values that will be used in repeating the section contents.Returns union: either
IResolvableorCfnAnalysis.BodySectionDynamicCategoryDimensionConfigurationProperty- See Also:
-
getDynamicNumericDimensionConfiguration
Describes the Numeric dataset column and constraints around the dynamic values used to repeat the contents of a section.Returns union: either
IResolvableorCfnAnalysis.BodySectionDynamicNumericDimensionConfigurationProperty- See Also:
-
builder
@Stability(Stable) static CfnAnalysis.BodySectionRepeatDimensionConfigurationProperty.Builder builder()
-