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
shapeIResolvable | CfnAnalysis.FilledMapShapeConditionalFormattingPropertyshapetyping.Union[IResolvable, FilledMapShapeConditionalFormattingProperty]shapeIResolvableShapeIResolvableShapeinterface{}required#The conditional formatting that determines the shape of the filled map.