Skip to content
v2.277.0

FilledMapConditionalFormattingOptionProperty Struct ​

Conditional formatting options of a FilledMapVisual .

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const filledMapConditionalFormattingOptionProperty: quicksight.CfnAnalysis.FilledMapConditionalFormattingOptionProperty = {
  shape: {
    fieldId: 'fieldId',

    // the properties below are optional
    format: {
      backgroundColor: {
        gradient: {
          color: {
            stops: [{
              gradientOffset: 123,

              // the properties below are optional
              color: 'color',
              dataValue: 123,
            }],
          },
          expression: 'expression',
        },
        solid: {
          expression: 'expression',

          // the properties below are optional
          color: 'color',
        },
      },
    },
  },
};
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_quicksight as quicksight

filled_map_conditional_formatting_option_property = quicksight.CfnAnalysis.FilledMapConditionalFormattingOptionProperty(
    shape=quicksight.CfnAnalysis.FilledMapShapeConditionalFormattingProperty(
        field_id="fieldId",

        # the properties below are optional
        format=quicksight.CfnAnalysis.ShapeConditionalFormatProperty(
            background_color=quicksight.CfnAnalysis.ConditionalFormattingColorProperty(
                gradient=quicksight.CfnAnalysis.ConditionalFormattingGradientColorProperty(
                    color=quicksight.CfnAnalysis.GradientColorProperty(
                        stops=[quicksight.CfnAnalysis.GradientStopProperty(
                            gradient_offset=123,

                            # the properties below are optional
                            color="color",
                            data_value=123
                        )]
                    ),
                    expression="expression"
                ),
                solid=quicksight.CfnAnalysis.ConditionalFormattingSolidColorProperty(
                    expression="expression",

                    # the properties below are optional
                    color="color"
                )
            )
        )
    )
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.quicksight.*;

FilledMapConditionalFormattingOptionProperty filledMapConditionalFormattingOptionProperty = FilledMapConditionalFormattingOptionProperty.builder()
        .shape(FilledMapShapeConditionalFormattingProperty.builder()
                .fieldId("fieldId")

                // the properties below are optional
                .format(ShapeConditionalFormatProperty.builder()
                        .backgroundColor(ConditionalFormattingColorProperty.builder()
                                .gradient(ConditionalFormattingGradientColorProperty.builder()
                                        .color(GradientColorProperty.builder()
                                                .stops(List.of(GradientStopProperty.builder()
                                                        .gradientOffset(123)

                                                        // the properties below are optional
                                                        .color("color")
                                                        .dataValue(123)
                                                        .build()))
                                                .build())
                                        .expression("expression")
                                        .build())
                                .solid(ConditionalFormattingSolidColorProperty.builder()
                                        .expression("expression")

                                        // the properties below are optional
                                        .color("color")
                                        .build())
                                .build())
                        .build())
                .build())
        .build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// 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 filledMapConditionalFormattingOptionProperty = new FilledMapConditionalFormattingOptionProperty {
    Shape = new FilledMapShapeConditionalFormattingProperty {
        FieldId = "fieldId",

        // the properties below are optional
        Format = new ShapeConditionalFormatProperty {
            BackgroundColor = new ConditionalFormattingColorProperty {
                Gradient = new ConditionalFormattingGradientColorProperty {
                    Color = new GradientColorProperty {
                        Stops = new [] { new GradientStopProperty {
                            GradientOffset = 123,

                            // the properties below are optional
                            Color = "color",
                            DataValue = 123
                        } }
                    },
                    Expression = "expression"
                },
                Solid = new ConditionalFormattingSolidColorProperty {
                    Expression = "expression",

                    // the properties below are optional
                    Color = "color"
                }
            }
        }
    }
};
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

filledMapConditionalFormattingOptionProperty := &FilledMapConditionalFormattingOptionProperty{
	Shape: &FilledMapShapeConditionalFormattingProperty{
		FieldId: jsii.String("fieldId"),

		// the properties below are optional
		Format: &ShapeConditionalFormatProperty{
			BackgroundColor: &ConditionalFormattingColorProperty{
				Gradient: &ConditionalFormattingGradientColorProperty{
					Color: &GradientColorProperty{
						Stops: []interface{}{
							&GradientStopProperty{
								GradientOffset: jsii.Number(123),

								// the properties below are optional
								Color: jsii.String("color"),
								DataValue: jsii.Number(123),
							},
						},
					},
					Expression: jsii.String("expression"),
				},
				Solid: &ConditionalFormattingSolidColorProperty{
					Expression: jsii.String("expression"),

					// the properties below are optional
					Color: jsii.String("color"),
				},
			},
		},
	},
}

Properties ​

The conditional formatting that determines the shape of the filled map.