Show / Hide Table of Contents

Class CfnAnalysis.TableFieldOptionsProperty

The field options of a table visual.

Inheritance
object
CfnAnalysis.TableFieldOptionsProperty
Implements
CfnAnalysis.ITableFieldOptionsProperty
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.TableFieldOptionsProperty : CfnAnalysis.ITableFieldOptionsProperty
Syntax (vb)
Public Class CfnAnalysis.TableFieldOptionsProperty Implements CfnAnalysis.ITableFieldOptionsProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoptions.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 tableFieldOptionsProperty = new TableFieldOptionsProperty {
                 Order = new [] { "order" },
                 PinnedFieldOptions = new TablePinnedFieldOptionsProperty {
                     PinnedLeftFields = new [] { "pinnedLeftFields" }
                 },
                 SelectedFieldOptions = new [] { new TableFieldOptionProperty {
                     FieldId = "fieldId",

                     // the properties below are optional
                     CustomLabel = "customLabel",
                     UrlStyling = new TableFieldURLConfigurationProperty {
                         ImageConfiguration = new TableFieldImageConfigurationProperty {
                             SizingOptions = new TableCellImageSizingConfigurationProperty {
                                 TableCellImageScalingConfiguration = "tableCellImageScalingConfiguration"
                             }
                         },
                         LinkConfiguration = new TableFieldLinkConfigurationProperty {
                             Content = new TableFieldLinkContentConfigurationProperty {
                                 CustomIconContent = new TableFieldCustomIconContentProperty {
                                     Icon = "icon"
                                 },
                                 CustomTextContent = new TableFieldCustomTextContentProperty {
                                     FontConfiguration = new FontConfigurationProperty {
                                         FontColor = "fontColor",
                                         FontDecoration = "fontDecoration",
                                         FontFamily = "fontFamily",
                                         FontSize = new FontSizeProperty {
                                             Absolute = "absolute",
                                             Relative = "relative"
                                         },
                                         FontStyle = "fontStyle",
                                         FontWeight = new FontWeightProperty {
                                             Name = "name"
                                         }
                                     },

                                     // the properties below are optional
                                     Value = "value"
                                 }
                             },
                             Target = "target"
                         }
                     },
                     Visibility = "visibility",
                     Width = "width"
                 } },
                 TransposedTableOptions = new [] { new TransposedTableOptionProperty {
                     ColumnType = "columnType",

                     // the properties below are optional
                     ColumnIndex = 123,
                     ColumnWidth = "columnWidth"
                 } }
             };

Synopsis

Constructors

TableFieldOptionsProperty()

The field options of a table visual.

Properties

Order

The order of the field IDs that are configured as field options for a table visual.

PinnedFieldOptions

The settings for the pinned columns of a table visual.

SelectedFieldOptions

The field options to be configured to a table.

TransposedTableOptions

The TableOptions of a transposed table.

Constructors

TableFieldOptionsProperty()

The field options of a table visual.

public TableFieldOptionsProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoptions.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 tableFieldOptionsProperty = new TableFieldOptionsProperty {
                 Order = new [] { "order" },
                 PinnedFieldOptions = new TablePinnedFieldOptionsProperty {
                     PinnedLeftFields = new [] { "pinnedLeftFields" }
                 },
                 SelectedFieldOptions = new [] { new TableFieldOptionProperty {
                     FieldId = "fieldId",

                     // the properties below are optional
                     CustomLabel = "customLabel",
                     UrlStyling = new TableFieldURLConfigurationProperty {
                         ImageConfiguration = new TableFieldImageConfigurationProperty {
                             SizingOptions = new TableCellImageSizingConfigurationProperty {
                                 TableCellImageScalingConfiguration = "tableCellImageScalingConfiguration"
                             }
                         },
                         LinkConfiguration = new TableFieldLinkConfigurationProperty {
                             Content = new TableFieldLinkContentConfigurationProperty {
                                 CustomIconContent = new TableFieldCustomIconContentProperty {
                                     Icon = "icon"
                                 },
                                 CustomTextContent = new TableFieldCustomTextContentProperty {
                                     FontConfiguration = new FontConfigurationProperty {
                                         FontColor = "fontColor",
                                         FontDecoration = "fontDecoration",
                                         FontFamily = "fontFamily",
                                         FontSize = new FontSizeProperty {
                                             Absolute = "absolute",
                                             Relative = "relative"
                                         },
                                         FontStyle = "fontStyle",
                                         FontWeight = new FontWeightProperty {
                                             Name = "name"
                                         }
                                     },

                                     // the properties below are optional
                                     Value = "value"
                                 }
                             },
                             Target = "target"
                         }
                     },
                     Visibility = "visibility",
                     Width = "width"
                 } },
                 TransposedTableOptions = new [] { new TransposedTableOptionProperty {
                     ColumnType = "columnType",

                     // the properties below are optional
                     ColumnIndex = 123,
                     ColumnWidth = "columnWidth"
                 } }
             };

Properties

Order

The order of the field IDs that are configured as field options for a table visual.

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

string[]

Remarks

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

PinnedFieldOptions

The settings for the pinned columns of a table visual.

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

object

Remarks

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

SelectedFieldOptions

The field options to be configured to a table.

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

object

Remarks

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

TransposedTableOptions

The TableOptions of a transposed table.

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

object

Remarks

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

Implements

CfnAnalysis.ITableFieldOptionsProperty
Back to top Generated by DocFX