Interface CfnAnalysisPropsMixin.LayerCustomActionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAnalysisPropsMixin.LayerCustomActionProperty.Jsii$Proxy
- Enclosing class:
CfnAnalysisPropsMixin
@Stability(Stable)
public static interface CfnAnalysisPropsMixin.LayerCustomActionProperty
extends software.amazon.jsii.JsiiSerializable
A layer custom action.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.quicksight.*;
LayerCustomActionProperty layerCustomActionProperty = LayerCustomActionProperty.builder()
.actionOperations(List.of(LayerCustomActionOperationProperty.builder()
.filterOperation(CustomActionFilterOperationProperty.builder()
.selectedFieldsConfiguration(FilterOperationSelectedFieldsConfigurationProperty.builder()
.selectedColumns(List.of(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build()))
.selectedFieldOptions("selectedFieldOptions")
.selectedFields(List.of("selectedFields"))
.build())
.targetVisualsConfiguration(FilterOperationTargetVisualsConfigurationProperty.builder()
.sameSheetTargetVisualConfiguration(SameSheetTargetVisualConfigurationProperty.builder()
.targetVisualOptions("targetVisualOptions")
.targetVisuals(List.of("targetVisuals"))
.build())
.build())
.build())
.navigationOperation(CustomActionNavigationOperationProperty.builder()
.localNavigationConfiguration(LocalNavigationConfigurationProperty.builder()
.targetSheetId("targetSheetId")
.build())
.build())
.setParametersOperation(CustomActionSetParametersOperationProperty.builder()
.parameterValueConfigurations(List.of(SetParameterValueConfigurationProperty.builder()
.destinationParameterName("destinationParameterName")
.value(DestinationParameterValueConfigurationProperty.builder()
.customValuesConfiguration(CustomValuesConfigurationProperty.builder()
.customValues(CustomParameterValuesProperty.builder()
.dateTimeValues(List.of("dateTimeValues"))
.decimalValues(List.of(123))
.integerValues(List.of(123))
.stringValues(List.of("stringValues"))
.build())
.includeNullValue(false)
.build())
.selectAllValueOptions("selectAllValueOptions")
.sourceColumn(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
.sourceField("sourceField")
.sourceParameterName("sourceParameterName")
.build())
.build()))
.build())
.urlOperation(CustomActionURLOperationProperty.builder()
.urlTarget("urlTarget")
.urlTemplate("urlTemplate")
.build())
.build()))
.customActionId("customActionId")
.name("name")
.status("status")
.trigger("trigger")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAnalysisPropsMixin.LayerCustomActionPropertystatic final classAn implementation forCfnAnalysisPropsMixin.LayerCustomActionProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectA list ofLayerCustomActionOperations.default StringThe ID of the custom action.default StringgetName()The name of the custom action.default StringThe status of theLayerCustomAction.default StringThe trigger of theLayerCustomAction.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getActionOperations
A list ofLayerCustomActionOperations.This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAnalysisPropsMixin.LayerCustomActionOperationProperty>- See Also:
-
getCustomActionId
The ID of the custom action.- See Also:
-
getName
The name of the custom action.- See Also:
-
getStatus
The status of theLayerCustomAction.- See Also:
-
getTrigger
The trigger of theLayerCustomAction.Valid values are defined as follows:
DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.
- See Also:
-
builder
-