Show / Hide Table of Contents

Class CfnTemplatePropsMixin.ReferenceLineProperty

The reference line visual display options.

Inheritance
object
CfnTemplatePropsMixin.ReferenceLineProperty
Implements
CfnTemplatePropsMixin.IReferenceLineProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.QuickSight
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnTemplatePropsMixin.ReferenceLineProperty : CfnTemplatePropsMixin.IReferenceLineProperty
Syntax (vb)
Public Class CfnTemplatePropsMixin.ReferenceLineProperty Implements CfnTemplatePropsMixin.IReferenceLineProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referenceline.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.CfnPropertyMixins.AWS.QuickSight;

             var referenceLineProperty = new ReferenceLineProperty {
                 DataConfiguration = new ReferenceLineDataConfigurationProperty {
                     AxisBinding = "axisBinding",
                     DynamicConfiguration = new ReferenceLineDynamicDataConfigurationProperty {
                         Calculation = new NumericalAggregationFunctionProperty {
                             PercentileAggregation = new PercentileAggregationProperty {
                                 PercentileValue = 123
                             },
                             SimpleNumericalAggregation = "simpleNumericalAggregation"
                         },
                         Column = new ColumnIdentifierProperty {
                             ColumnName = "columnName",
                             DataSetIdentifier = "dataSetIdentifier"
                         },
                         MeasureAggregationFunction = new AggregationFunctionProperty {
                             AttributeAggregationFunction = new AttributeAggregationFunctionProperty {
                                 SimpleAttributeAggregation = "simpleAttributeAggregation",
                                 ValueForMultipleValues = "valueForMultipleValues"
                             },
                             CategoricalAggregationFunction = "categoricalAggregationFunction",
                             DateAggregationFunction = "dateAggregationFunction",
                             NumericalAggregationFunction = new NumericalAggregationFunctionProperty {
                                 PercentileAggregation = new PercentileAggregationProperty {
                                     PercentileValue = 123
                                 },
                                 SimpleNumericalAggregation = "simpleNumericalAggregation"
                             }
                         }
                     },
                     SeriesType = "seriesType",
                     StaticConfiguration = new ReferenceLineStaticDataConfigurationProperty {
                         Value = 123
                     }
                 },
                 LabelConfiguration = new ReferenceLineLabelConfigurationProperty {
                     CustomLabelConfiguration = new ReferenceLineCustomLabelConfigurationProperty {
                         CustomLabel = "customLabel"
                     },
                     FontColor = "fontColor",
                     FontConfiguration = new FontConfigurationProperty {
                         FontColor = "fontColor",
                         FontDecoration = "fontDecoration",
                         FontFamily = "fontFamily",
                         FontSize = new FontSizeProperty {
                             Absolute = "absolute",
                             Relative = "relative"
                         },
                         FontStyle = "fontStyle",
                         FontWeight = new FontWeightProperty {
                             Name = "name"
                         }
                     },
                     HorizontalPosition = "horizontalPosition",
                     ValueLabelConfiguration = new ReferenceLineValueLabelConfigurationProperty {
                         FormatConfiguration = new NumericFormatConfigurationProperty {
                             CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                 DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                     DecimalPlaces = 123
                                 },
                                 NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                     DisplayMode = "displayMode"
                                 },
                                 NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                     NullString = "nullString"
                                 },
                                 NumberScale = "numberScale",
                                 Prefix = "prefix",
                                 SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                     DecimalSeparator = "decimalSeparator",
                                     ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                         GroupingStyle = "groupingStyle",
                                         Symbol = "symbol",
                                         Visibility = "visibility"
                                     }
                                 },
                                 Suffix = "suffix",
                                 Symbol = "symbol"
                             },
                             NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                 DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                     DecimalPlaces = 123
                                 },
                                 NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                     DisplayMode = "displayMode"
                                 },
                                 NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                     NullString = "nullString"
                                 },
                                 NumberScale = "numberScale",
                                 Prefix = "prefix",
                                 SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                     DecimalSeparator = "decimalSeparator",
                                     ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                         GroupingStyle = "groupingStyle",
                                         Symbol = "symbol",
                                         Visibility = "visibility"
                                     }
                                 },
                                 Suffix = "suffix"
                             },
                             PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                 DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                     DecimalPlaces = 123
                                 },
                                 NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                     DisplayMode = "displayMode"
                                 },
                                 NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                     NullString = "nullString"
                                 },
                                 Prefix = "prefix",
                                 SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                     DecimalSeparator = "decimalSeparator",
                                     ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                         GroupingStyle = "groupingStyle",
                                         Symbol = "symbol",
                                         Visibility = "visibility"
                                     }
                                 },
                                 Suffix = "suffix"
                             }
                         },
                         RelativePosition = "relativePosition"
                     },
                     VerticalPosition = "verticalPosition"
                 },
                 Status = "status",
                 StyleConfiguration = new ReferenceLineStyleConfigurationProperty {
                     Color = "color",
                     Pattern = "pattern"
                 }
             };

Synopsis

Constructors

ReferenceLineProperty()

The reference line visual display options.

Properties

DataConfiguration

The data configuration of the reference line.

LabelConfiguration

The label configuration of the reference line.

Status

The status of the reference line. Choose one of the following options:.

StyleConfiguration

The style configuration of the reference line.

Constructors

ReferenceLineProperty()

The reference line visual display options.

public ReferenceLineProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referenceline.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.CfnPropertyMixins.AWS.QuickSight;

             var referenceLineProperty = new ReferenceLineProperty {
                 DataConfiguration = new ReferenceLineDataConfigurationProperty {
                     AxisBinding = "axisBinding",
                     DynamicConfiguration = new ReferenceLineDynamicDataConfigurationProperty {
                         Calculation = new NumericalAggregationFunctionProperty {
                             PercentileAggregation = new PercentileAggregationProperty {
                                 PercentileValue = 123
                             },
                             SimpleNumericalAggregation = "simpleNumericalAggregation"
                         },
                         Column = new ColumnIdentifierProperty {
                             ColumnName = "columnName",
                             DataSetIdentifier = "dataSetIdentifier"
                         },
                         MeasureAggregationFunction = new AggregationFunctionProperty {
                             AttributeAggregationFunction = new AttributeAggregationFunctionProperty {
                                 SimpleAttributeAggregation = "simpleAttributeAggregation",
                                 ValueForMultipleValues = "valueForMultipleValues"
                             },
                             CategoricalAggregationFunction = "categoricalAggregationFunction",
                             DateAggregationFunction = "dateAggregationFunction",
                             NumericalAggregationFunction = new NumericalAggregationFunctionProperty {
                                 PercentileAggregation = new PercentileAggregationProperty {
                                     PercentileValue = 123
                                 },
                                 SimpleNumericalAggregation = "simpleNumericalAggregation"
                             }
                         }
                     },
                     SeriesType = "seriesType",
                     StaticConfiguration = new ReferenceLineStaticDataConfigurationProperty {
                         Value = 123
                     }
                 },
                 LabelConfiguration = new ReferenceLineLabelConfigurationProperty {
                     CustomLabelConfiguration = new ReferenceLineCustomLabelConfigurationProperty {
                         CustomLabel = "customLabel"
                     },
                     FontColor = "fontColor",
                     FontConfiguration = new FontConfigurationProperty {
                         FontColor = "fontColor",
                         FontDecoration = "fontDecoration",
                         FontFamily = "fontFamily",
                         FontSize = new FontSizeProperty {
                             Absolute = "absolute",
                             Relative = "relative"
                         },
                         FontStyle = "fontStyle",
                         FontWeight = new FontWeightProperty {
                             Name = "name"
                         }
                     },
                     HorizontalPosition = "horizontalPosition",
                     ValueLabelConfiguration = new ReferenceLineValueLabelConfigurationProperty {
                         FormatConfiguration = new NumericFormatConfigurationProperty {
                             CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                 DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                     DecimalPlaces = 123
                                 },
                                 NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                     DisplayMode = "displayMode"
                                 },
                                 NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                     NullString = "nullString"
                                 },
                                 NumberScale = "numberScale",
                                 Prefix = "prefix",
                                 SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                     DecimalSeparator = "decimalSeparator",
                                     ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                         GroupingStyle = "groupingStyle",
                                         Symbol = "symbol",
                                         Visibility = "visibility"
                                     }
                                 },
                                 Suffix = "suffix",
                                 Symbol = "symbol"
                             },
                             NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                 DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                     DecimalPlaces = 123
                                 },
                                 NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                     DisplayMode = "displayMode"
                                 },
                                 NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                     NullString = "nullString"
                                 },
                                 NumberScale = "numberScale",
                                 Prefix = "prefix",
                                 SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                     DecimalSeparator = "decimalSeparator",
                                     ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                         GroupingStyle = "groupingStyle",
                                         Symbol = "symbol",
                                         Visibility = "visibility"
                                     }
                                 },
                                 Suffix = "suffix"
                             },
                             PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                 DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                     DecimalPlaces = 123
                                 },
                                 NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                     DisplayMode = "displayMode"
                                 },
                                 NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                     NullString = "nullString"
                                 },
                                 Prefix = "prefix",
                                 SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                     DecimalSeparator = "decimalSeparator",
                                     ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                         GroupingStyle = "groupingStyle",
                                         Symbol = "symbol",
                                         Visibility = "visibility"
                                     }
                                 },
                                 Suffix = "suffix"
                             }
                         },
                         RelativePosition = "relativePosition"
                     },
                     VerticalPosition = "verticalPosition"
                 },
                 Status = "status",
                 StyleConfiguration = new ReferenceLineStyleConfigurationProperty {
                     Color = "color",
                     Pattern = "pattern"
                 }
             };

Properties

DataConfiguration

The data configuration of the reference line.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referenceline.html#cfn-quicksight-template-referenceline-dataconfiguration

Type union: either IResolvable or CfnTemplatePropsMixin.IReferenceLineDataConfigurationProperty

LabelConfiguration

The label configuration of the reference line.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referenceline.html#cfn-quicksight-template-referenceline-labelconfiguration

Type union: either IResolvable or CfnTemplatePropsMixin.IReferenceLineLabelConfigurationProperty

Status

The status of the reference line. Choose one of the following options:.

public string? Status { get; set; }
Property Value

string

Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referenceline.html#cfn-quicksight-template-referenceline-status

    StyleConfiguration

    The style configuration of the reference line.

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

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referenceline.html#cfn-quicksight-template-referenceline-styleconfiguration

    Type union: either IResolvable or CfnTemplatePropsMixin.IReferenceLineStyleConfigurationProperty

    Implements

    CfnTemplatePropsMixin.IReferenceLineProperty
    Back to top Generated by DocFX