Show / Hide Table of Contents

Class CfnTemplate.ReferenceLineProperty

The reference line visual display options.

Inheritance
System.Object
CfnTemplate.ReferenceLineProperty
Implements
CfnTemplate.IReferenceLineProperty
Namespace: Amazon.CDK.AWS.QuickSight
Assembly: Amazon.CDK.AWS.QuickSight.dll
Syntax (csharp)
public class ReferenceLineProperty : Object, CfnTemplate.IReferenceLineProperty
Syntax (vb)
Public Class ReferenceLineProperty
    Inherits Object
    Implements CfnTemplate.IReferenceLineProperty
Remarks

Link: 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.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 {
                CategoricalAggregationFunction = "categoricalAggregationFunction",
                DateAggregationFunction = "dateAggregationFunction",
                NumericalAggregationFunction = new NumericalAggregationFunctionProperty {
                    PercentileAggregation = new PercentileAggregationProperty {
                        PercentileValue = 123
                    },
                    SimpleNumericalAggregation = "simpleNumericalAggregation"
                }
            }
        },
        StaticConfiguration = new ReferenceLineStaticDataConfigurationProperty {
            Value = 123
        }
    },

    // the properties below are optional
    LabelConfiguration = new ReferenceLineLabelConfigurationProperty {
        CustomLabelConfiguration = new ReferenceLineCustomLabelConfigurationProperty {
            CustomLabel = "customLabel"
        },
        FontColor = "fontColor",
        FontConfiguration = new FontConfigurationProperty {
            FontColor = "fontColor",
            FontDecoration = "fontDecoration",
            FontSize = new FontSizeProperty {
                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 {
                            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 {
                            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 {
                            Symbol = "symbol",
                            Visibility = "visibility"
                        }
                    },
                    Suffix = "suffix"
                }
            },
            RelativePosition = "relativePosition"
        },
        VerticalPosition = "verticalPosition"
    },
    Status = "status",
    StyleConfiguration = new ReferenceLineStyleConfigurationProperty {
        Color = "color",
        Pattern = "pattern"
    }
};

Synopsis

Constructors

ReferenceLineProperty()

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()

public ReferenceLineProperty()

Properties

DataConfiguration

The data configuration of the reference line.

public object DataConfiguration { get; set; }
Property Value

System.Object

Remarks

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

LabelConfiguration

The label configuration of the reference line.

public object LabelConfiguration { get; set; }
Property Value

System.Object

Remarks

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

Status

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

public string Status { get; set; }
Property Value

System.String

Remarks

    Link: 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

    System.Object

    Remarks

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

    Implements

    CfnTemplate.IReferenceLineProperty
    Back to top Generated by DocFX