Show / Hide Table of Contents

Class CfnAnalysis.BodySectionRepeatConfigurationProperty

Describes the configurations that are required to declare a section as repeating.

Inheritance
object
CfnAnalysis.BodySectionRepeatConfigurationProperty
Implements
CfnAnalysis.IBodySectionRepeatConfigurationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.QuickSight
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnAnalysis.BodySectionRepeatConfigurationProperty : CfnAnalysis.IBodySectionRepeatConfigurationProperty
Syntax (vb)
Public Class CfnAnalysis.BodySectionRepeatConfigurationProperty Implements CfnAnalysis.IBodySectionRepeatConfigurationProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionrepeatconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.QuickSight;

             var bodySectionRepeatConfigurationProperty = new BodySectionRepeatConfigurationProperty {
                 DimensionConfigurations = new [] { new BodySectionRepeatDimensionConfigurationProperty {
                     DynamicCategoryDimensionConfiguration = new BodySectionDynamicCategoryDimensionConfigurationProperty {
                         Column = new ColumnIdentifierProperty {
                             ColumnName = "columnName",
                             DataSetIdentifier = "dataSetIdentifier"
                         },

                         // the properties below are optional
                         Limit = 123,
                         SortByMetrics = new [] { new ColumnSortProperty {
                             Direction = "direction",
                             SortBy = new ColumnIdentifierProperty {
                                 ColumnName = "columnName",
                                 DataSetIdentifier = "dataSetIdentifier"
                             },

                             // the properties below are optional
                             AggregationFunction = new AggregationFunctionProperty {
                                 AttributeAggregationFunction = new AttributeAggregationFunctionProperty {
                                     SimpleAttributeAggregation = "simpleAttributeAggregation",
                                     ValueForMultipleValues = "valueForMultipleValues"
                                 },
                                 CategoricalAggregationFunction = "categoricalAggregationFunction",
                                 DateAggregationFunction = "dateAggregationFunction",
                                 NumericalAggregationFunction = new NumericalAggregationFunctionProperty {
                                     PercentileAggregation = new PercentileAggregationProperty {
                                         PercentileValue = 123
                                     },
                                     SimpleNumericalAggregation = "simpleNumericalAggregation"
                                 }
                             }
                         } }
                     },
                     DynamicNumericDimensionConfiguration = new BodySectionDynamicNumericDimensionConfigurationProperty {
                         Column = new ColumnIdentifierProperty {
                             ColumnName = "columnName",
                             DataSetIdentifier = "dataSetIdentifier"
                         },

                         // the properties below are optional
                         Limit = 123,
                         SortByMetrics = new [] { new ColumnSortProperty {
                             Direction = "direction",
                             SortBy = new ColumnIdentifierProperty {
                                 ColumnName = "columnName",
                                 DataSetIdentifier = "dataSetIdentifier"
                             },

                             // the properties below are optional
                             AggregationFunction = new AggregationFunctionProperty {
                                 AttributeAggregationFunction = new AttributeAggregationFunctionProperty {
                                     SimpleAttributeAggregation = "simpleAttributeAggregation",
                                     ValueForMultipleValues = "valueForMultipleValues"
                                 },
                                 CategoricalAggregationFunction = "categoricalAggregationFunction",
                                 DateAggregationFunction = "dateAggregationFunction",
                                 NumericalAggregationFunction = new NumericalAggregationFunctionProperty {
                                     PercentileAggregation = new PercentileAggregationProperty {
                                         PercentileValue = 123
                                     },
                                     SimpleNumericalAggregation = "simpleNumericalAggregation"
                                 }
                             }
                         } }
                     }
                 } },
                 NonRepeatingVisuals = new [] { "nonRepeatingVisuals" },
                 PageBreakConfiguration = new BodySectionRepeatPageBreakConfigurationProperty {
                     After = new SectionAfterPageBreakProperty {
                         Status = "status"
                     }
                 }
             };

Synopsis

Constructors

BodySectionRepeatConfigurationProperty()

Describes the configurations that are required to declare a section as repeating.

Properties

DimensionConfigurations

List of BodySectionRepeatDimensionConfiguration values that describe the dataset column and constraints for the column used to repeat the contents of a section.

NonRepeatingVisuals

List of visuals to exclude from repetition in repeating sections.

PageBreakConfiguration

Page break configuration to apply for each repeating instance.

Constructors

BodySectionRepeatConfigurationProperty()

Describes the configurations that are required to declare a section as repeating.

public BodySectionRepeatConfigurationProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionrepeatconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.QuickSight;

             var bodySectionRepeatConfigurationProperty = new BodySectionRepeatConfigurationProperty {
                 DimensionConfigurations = new [] { new BodySectionRepeatDimensionConfigurationProperty {
                     DynamicCategoryDimensionConfiguration = new BodySectionDynamicCategoryDimensionConfigurationProperty {
                         Column = new ColumnIdentifierProperty {
                             ColumnName = "columnName",
                             DataSetIdentifier = "dataSetIdentifier"
                         },

                         // the properties below are optional
                         Limit = 123,
                         SortByMetrics = new [] { new ColumnSortProperty {
                             Direction = "direction",
                             SortBy = new ColumnIdentifierProperty {
                                 ColumnName = "columnName",
                                 DataSetIdentifier = "dataSetIdentifier"
                             },

                             // the properties below are optional
                             AggregationFunction = new AggregationFunctionProperty {
                                 AttributeAggregationFunction = new AttributeAggregationFunctionProperty {
                                     SimpleAttributeAggregation = "simpleAttributeAggregation",
                                     ValueForMultipleValues = "valueForMultipleValues"
                                 },
                                 CategoricalAggregationFunction = "categoricalAggregationFunction",
                                 DateAggregationFunction = "dateAggregationFunction",
                                 NumericalAggregationFunction = new NumericalAggregationFunctionProperty {
                                     PercentileAggregation = new PercentileAggregationProperty {
                                         PercentileValue = 123
                                     },
                                     SimpleNumericalAggregation = "simpleNumericalAggregation"
                                 }
                             }
                         } }
                     },
                     DynamicNumericDimensionConfiguration = new BodySectionDynamicNumericDimensionConfigurationProperty {
                         Column = new ColumnIdentifierProperty {
                             ColumnName = "columnName",
                             DataSetIdentifier = "dataSetIdentifier"
                         },

                         // the properties below are optional
                         Limit = 123,
                         SortByMetrics = new [] { new ColumnSortProperty {
                             Direction = "direction",
                             SortBy = new ColumnIdentifierProperty {
                                 ColumnName = "columnName",
                                 DataSetIdentifier = "dataSetIdentifier"
                             },

                             // the properties below are optional
                             AggregationFunction = new AggregationFunctionProperty {
                                 AttributeAggregationFunction = new AttributeAggregationFunctionProperty {
                                     SimpleAttributeAggregation = "simpleAttributeAggregation",
                                     ValueForMultipleValues = "valueForMultipleValues"
                                 },
                                 CategoricalAggregationFunction = "categoricalAggregationFunction",
                                 DateAggregationFunction = "dateAggregationFunction",
                                 NumericalAggregationFunction = new NumericalAggregationFunctionProperty {
                                     PercentileAggregation = new PercentileAggregationProperty {
                                         PercentileValue = 123
                                     },
                                     SimpleNumericalAggregation = "simpleNumericalAggregation"
                                 }
                             }
                         } }
                     }
                 } },
                 NonRepeatingVisuals = new [] { "nonRepeatingVisuals" },
                 PageBreakConfiguration = new BodySectionRepeatPageBreakConfigurationProperty {
                     After = new SectionAfterPageBreakProperty {
                         Status = "status"
                     }
                 }
             };

Properties

DimensionConfigurations

List of BodySectionRepeatDimensionConfiguration values that describe the dataset column and constraints for the column used to repeat the contents of a section.

public object? DimensionConfigurations { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionrepeatconfiguration.html#cfn-quicksight-analysis-bodysectionrepeatconfiguration-dimensionconfigurations

NonRepeatingVisuals

List of visuals to exclude from repetition in repeating sections.

public string[]? NonRepeatingVisuals { get; set; }
Property Value

string[]

Remarks

The visuals will render identically, and ignore the repeating configurations in all repeating instances.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionrepeatconfiguration.html#cfn-quicksight-analysis-bodysectionrepeatconfiguration-nonrepeatingvisuals

PageBreakConfiguration

Page break configuration to apply for each repeating instance.

public object? PageBreakConfiguration { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionrepeatconfiguration.html#cfn-quicksight-analysis-bodysectionrepeatconfiguration-pagebreakconfiguration

Implements

CfnAnalysis.IBodySectionRepeatConfigurationProperty
Back to top Generated by DocFX