Show / Hide Table of Contents

Class CfnDataSet.TransformOperationProperty

A data transformation on a logical table.

Inheritance
object
CfnDataSet.TransformOperationProperty
Implements
CfnDataSet.ITransformOperationProperty
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 CfnDataSet.TransformOperationProperty : CfnDataSet.ITransformOperationProperty
Syntax (vb)
Public Class CfnDataSet.TransformOperationProperty Implements CfnDataSet.ITransformOperationProperty
Remarks

This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.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 transformOperationProperty = new TransformOperationProperty {
                 CastColumnTypeOperation = new CastColumnTypeOperationProperty {
                     ColumnName = "columnName",
                     NewColumnType = "newColumnType",

                     // the properties below are optional
                     Format = "format",
                     SubType = "subType"
                 },
                 CreateColumnsOperation = new CreateColumnsOperationProperty {
                     Columns = new [] { new CalculatedColumnProperty {
                         ColumnId = "columnId",
                         ColumnName = "columnName",
                         Expression = "expression"
                     } }
                 },
                 FilterOperation = new FilterOperationProperty {
                     ConditionExpression = "conditionExpression"
                 },
                 OverrideDatasetParameterOperation = new OverrideDatasetParameterOperationProperty {
                     ParameterName = "parameterName",

                     // the properties below are optional
                     NewDefaultValues = new NewDefaultValuesProperty {
                         DateTimeStaticValues = new [] { "dateTimeStaticValues" },
                         DecimalStaticValues = new [] { 123 },
                         IntegerStaticValues = new [] { 123 },
                         StringStaticValues = new [] { "stringStaticValues" }
                     },
                     NewParameterName = "newParameterName"
                 },
                 ProjectOperation = new ProjectOperationProperty {
                     ProjectedColumns = new [] { "projectedColumns" }
                 },
                 RenameColumnOperation = new RenameColumnOperationProperty {
                     ColumnName = "columnName",

                     // the properties below are optional
                     NewColumnName = "newColumnName"
                 },
                 TagColumnOperation = new TagColumnOperationProperty {
                     ColumnName = "columnName",
                     Tags = new [] { new ColumnTagProperty {
                         ColumnDescription = new ColumnDescriptionProperty {
                             Text = "text"
                         },
                         ColumnGeographicRole = "columnGeographicRole"
                     } }
                 },
                 UntagColumnOperation = new UntagColumnOperationProperty {
                     ColumnName = "columnName",
                     TagNames = new [] { "tagNames" }
                 }
             };

Synopsis

Constructors

TransformOperationProperty()

A data transformation on a logical table.

Properties

CastColumnTypeOperation

A transform operation that casts a column to a different type.

CreateColumnsOperation

An operation that creates calculated columns.

FilterOperation

An operation that filters rows based on some condition.

OverrideDatasetParameterOperation

A transform operation that overrides the dataset parameter values that are defined in another dataset.

ProjectOperation

An operation that projects columns.

RenameColumnOperation

An operation that renames a column.

TagColumnOperation

An operation that tags a column with additional information.

UntagColumnOperation

<p>A transform operation that removes tags associated with a column.</p>.

Constructors

TransformOperationProperty()

A data transformation on a logical table.

public TransformOperationProperty()
Remarks

This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.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 transformOperationProperty = new TransformOperationProperty {
                 CastColumnTypeOperation = new CastColumnTypeOperationProperty {
                     ColumnName = "columnName",
                     NewColumnType = "newColumnType",

                     // the properties below are optional
                     Format = "format",
                     SubType = "subType"
                 },
                 CreateColumnsOperation = new CreateColumnsOperationProperty {
                     Columns = new [] { new CalculatedColumnProperty {
                         ColumnId = "columnId",
                         ColumnName = "columnName",
                         Expression = "expression"
                     } }
                 },
                 FilterOperation = new FilterOperationProperty {
                     ConditionExpression = "conditionExpression"
                 },
                 OverrideDatasetParameterOperation = new OverrideDatasetParameterOperationProperty {
                     ParameterName = "parameterName",

                     // the properties below are optional
                     NewDefaultValues = new NewDefaultValuesProperty {
                         DateTimeStaticValues = new [] { "dateTimeStaticValues" },
                         DecimalStaticValues = new [] { 123 },
                         IntegerStaticValues = new [] { 123 },
                         StringStaticValues = new [] { "stringStaticValues" }
                     },
                     NewParameterName = "newParameterName"
                 },
                 ProjectOperation = new ProjectOperationProperty {
                     ProjectedColumns = new [] { "projectedColumns" }
                 },
                 RenameColumnOperation = new RenameColumnOperationProperty {
                     ColumnName = "columnName",

                     // the properties below are optional
                     NewColumnName = "newColumnName"
                 },
                 TagColumnOperation = new TagColumnOperationProperty {
                     ColumnName = "columnName",
                     Tags = new [] { new ColumnTagProperty {
                         ColumnDescription = new ColumnDescriptionProperty {
                             Text = "text"
                         },
                         ColumnGeographicRole = "columnGeographicRole"
                     } }
                 },
                 UntagColumnOperation = new UntagColumnOperationProperty {
                     ColumnName = "columnName",
                     TagNames = new [] { "tagNames" }
                 }
             };

Properties

CastColumnTypeOperation

A transform operation that casts a column to a different type.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html#cfn-quicksight-dataset-transformoperation-castcolumntypeoperation

CreateColumnsOperation

An operation that creates calculated columns.

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

object

Remarks

Columns created in one such operation form a lexical closure.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html#cfn-quicksight-dataset-transformoperation-createcolumnsoperation

FilterOperation

An operation that filters rows based on some condition.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html#cfn-quicksight-dataset-transformoperation-filteroperation

OverrideDatasetParameterOperation

A transform operation that overrides the dataset parameter values that are defined in another dataset.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html#cfn-quicksight-dataset-transformoperation-overridedatasetparameteroperation

ProjectOperation

An operation that projects columns.

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

object

Remarks

Operations that come after a projection can only refer to projected columns.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html#cfn-quicksight-dataset-transformoperation-projectoperation

RenameColumnOperation

An operation that renames a column.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html#cfn-quicksight-dataset-transformoperation-renamecolumnoperation

TagColumnOperation

An operation that tags a column with additional information.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html#cfn-quicksight-dataset-transformoperation-tagcolumnoperation

UntagColumnOperation

<p>A transform operation that removes tags associated with a column.</p>.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html#cfn-quicksight-dataset-transformoperation-untagcolumnoperation

Implements

CfnDataSet.ITransformOperationProperty
Back to top Generated by DocFX