Show / Hide Table of Contents

Class CfnTemplate.SubtotalOptionsProperty

The subtotal options.

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

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.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 subtotalOptionsProperty = new SubtotalOptionsProperty {
    CustomLabel = "customLabel",
    FieldLevel = "fieldLevel",
    FieldLevelOptions = new [] { new PivotTableFieldSubtotalOptionsProperty {
        FieldId = "fieldId"
    } },
    MetricHeaderCellStyle = new TableCellStyleProperty {
        BackgroundColor = "backgroundColor",
        Border = new GlobalTableBorderOptionsProperty {
            SideSpecificBorder = new TableSideBorderOptionsProperty {
                Bottom = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                },
                InnerHorizontal = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                },
                InnerVertical = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                },
                Left = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                },
                Right = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                },
                Top = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                }
            },
            UniformBorder = new TableBorderOptionsProperty {
                Color = "color",
                Style = "style",
                Thickness = 123
            }
        },
        FontConfiguration = new FontConfigurationProperty {
            FontColor = "fontColor",
            FontDecoration = "fontDecoration",
            FontSize = new FontSizeProperty {
                Relative = "relative"
            },
            FontStyle = "fontStyle",
            FontWeight = new FontWeightProperty {
                Name = "name"
            }
        },
        Height = 123,
        HorizontalTextAlignment = "horizontalTextAlignment",
        TextWrap = "textWrap",
        VerticalTextAlignment = "verticalTextAlignment",
        Visibility = "visibility"
    },
    TotalCellStyle = new TableCellStyleProperty {
        BackgroundColor = "backgroundColor",
        Border = new GlobalTableBorderOptionsProperty {
            SideSpecificBorder = new TableSideBorderOptionsProperty {
                Bottom = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                },
                InnerHorizontal = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                },
                InnerVertical = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                },
                Left = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                },
                Right = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                },
                Top = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                }
            },
            UniformBorder = new TableBorderOptionsProperty {
                Color = "color",
                Style = "style",
                Thickness = 123
            }
        },
        FontConfiguration = new FontConfigurationProperty {
            FontColor = "fontColor",
            FontDecoration = "fontDecoration",
            FontSize = new FontSizeProperty {
                Relative = "relative"
            },
            FontStyle = "fontStyle",
            FontWeight = new FontWeightProperty {
                Name = "name"
            }
        },
        Height = 123,
        HorizontalTextAlignment = "horizontalTextAlignment",
        TextWrap = "textWrap",
        VerticalTextAlignment = "verticalTextAlignment",
        Visibility = "visibility"
    },
    TotalsVisibility = "totalsVisibility",
    ValueCellStyle = new TableCellStyleProperty {
        BackgroundColor = "backgroundColor",
        Border = new GlobalTableBorderOptionsProperty {
            SideSpecificBorder = new TableSideBorderOptionsProperty {
                Bottom = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                },
                InnerHorizontal = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                },
                InnerVertical = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                },
                Left = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                },
                Right = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                },
                Top = new TableBorderOptionsProperty {
                    Color = "color",
                    Style = "style",
                    Thickness = 123
                }
            },
            UniformBorder = new TableBorderOptionsProperty {
                Color = "color",
                Style = "style",
                Thickness = 123
            }
        },
        FontConfiguration = new FontConfigurationProperty {
            FontColor = "fontColor",
            FontDecoration = "fontDecoration",
            FontSize = new FontSizeProperty {
                Relative = "relative"
            },
            FontStyle = "fontStyle",
            FontWeight = new FontWeightProperty {
                Name = "name"
            }
        },
        Height = 123,
        HorizontalTextAlignment = "horizontalTextAlignment",
        TextWrap = "textWrap",
        VerticalTextAlignment = "verticalTextAlignment",
        Visibility = "visibility"
    }
};

Synopsis

Constructors

SubtotalOptionsProperty()

Properties

CustomLabel

The custom label string for the subtotal cells.

FieldLevel

The field level (all, custom, last) for the subtotal cells.

FieldLevelOptions

The optional configuration of subtotal cells.

MetricHeaderCellStyle

The cell styling options for the subtotals of header cells.

TotalCellStyle

The cell styling options for the subtotal cells.

TotalsVisibility

The visibility configuration for the subtotal cells.

ValueCellStyle

The cell styling options for the subtotals of value cells.

Constructors

SubtotalOptionsProperty()

public SubtotalOptionsProperty()

Properties

CustomLabel

The custom label string for the subtotal cells.

public string CustomLabel { get; set; }
Property Value

System.String

Remarks

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

FieldLevel

The field level (all, custom, last) for the subtotal cells.

public string FieldLevel { get; set; }
Property Value

System.String

Remarks

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

FieldLevelOptions

The optional configuration of subtotal cells.

public object FieldLevelOptions { get; set; }
Property Value

System.Object

Remarks

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

MetricHeaderCellStyle

The cell styling options for the subtotals of header cells.

public object MetricHeaderCellStyle { get; set; }
Property Value

System.Object

Remarks

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

TotalCellStyle

The cell styling options for the subtotal cells.

public object TotalCellStyle { get; set; }
Property Value

System.Object

Remarks

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

TotalsVisibility

The visibility configuration for the subtotal cells.

public string TotalsVisibility { get; set; }
Property Value

System.String

Remarks

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

ValueCellStyle

The cell styling options for the subtotals of value cells.

public object ValueCellStyle { get; set; }
Property Value

System.Object

Remarks

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

Implements

CfnTemplate.ISubtotalOptionsProperty
Back to top Generated by DocFX