Interface CfnAnalysis.ParameterDropDownControlProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAnalysis.ParameterDropDownControlProperty.Jsii$Proxy
- Enclosing class:
CfnAnalysis
@Stability(Stable)
public static interface CfnAnalysis.ParameterDropDownControlProperty
extends software.amazon.jsii.JsiiSerializable
A control to display a dropdown list with buttons that are used to select a single value.
Example:
// 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.*; ParameterDropDownControlProperty parameterDropDownControlProperty = ParameterDropDownControlProperty.builder() .parameterControlId("parameterControlId") .sourceParameterName("sourceParameterName") .title("title") // the properties below are optional .cascadingControlConfiguration(CascadingControlConfigurationProperty.builder() .sourceControls(List.of(CascadingControlSourceProperty.builder() .columnToMatch(ColumnIdentifierProperty.builder() .columnName("columnName") .dataSetIdentifier("dataSetIdentifier") .build()) .sourceSheetControlId("sourceSheetControlId") .build())) .build()) .commitMode("commitMode") .displayOptions(DropDownControlDisplayOptionsProperty.builder() .infoIconLabelOptions(SheetControlInfoIconLabelOptionsProperty.builder() .infoIconText("infoIconText") .visibility("visibility") .build()) .selectAllOptions(ListControlSelectAllOptionsProperty.builder() .visibility("visibility") .build()) .titleOptions(LabelOptionsProperty.builder() .customLabel("customLabel") .fontConfiguration(FontConfigurationProperty.builder() .fontColor("fontColor") .fontDecoration("fontDecoration") .fontSize(FontSizeProperty.builder() .relative("relative") .build()) .fontStyle("fontStyle") .fontWeight(FontWeightProperty.builder() .name("name") .build()) .build()) .visibility("visibility") .build()) .build()) .selectableValues(ParameterSelectableValuesProperty.builder() .linkToDataSetColumn(ColumnIdentifierProperty.builder() .columnName("columnName") .dataSetIdentifier("dataSetIdentifier") .build()) .values(List.of("values")) .build()) .type("type") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnAnalysis.ParameterDropDownControlProperty
static final class
An implementation forCfnAnalysis.ParameterDropDownControlProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.default String
The visibility configuration of the Apply button on aParameterDropDownControl
.default Object
The display options of a control.The ID of theParameterDropDownControl
.default Object
A list of selectable values that are used in a control.The source parameter name of theParameterDropDownControl
.getTitle()
The title of theParameterDropDownControl
.default String
getType()
The type parameter name of theParameterDropDownControl
.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getParameterControlId
The ID of theParameterDropDownControl
.- See Also:
-
getSourceParameterName
The source parameter name of theParameterDropDownControl
.- See Also:
-
getTitle
The title of theParameterDropDownControl
.- See Also:
-
getCascadingControlConfiguration
The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.- See Also:
-
getCommitMode
The visibility configuration of the Apply button on aParameterDropDownControl
.- See Also:
-
getDisplayOptions
The display options of a control.- See Also:
-
getSelectableValues
A list of selectable values that are used in a control.- See Also:
-
getType
The type parameter name of theParameterDropDownControl
.- See Also:
-
builder
-