Class CfnDataAccessorPropsMixin.ActionConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.qbusiness.CfnDataAccessorPropsMixin.ActionConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataAccessorPropsMixin.ActionConfigurationProperty>
- Enclosing interface:
CfnDataAccessorPropsMixin.ActionConfigurationProperty
@Stability(Stable)
public static final class CfnDataAccessorPropsMixin.ActionConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataAccessorPropsMixin.ActionConfigurationProperty>
A builder for
CfnDataAccessorPropsMixin.ActionConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the value ofCfnDataAccessorPropsMixin.ActionConfigurationProperty.getAction()build()Builds the configured instance.filterConfiguration(CfnDataAccessorPropsMixin.ActionFilterConfigurationProperty filterConfiguration) filterConfiguration(IResolvable filterConfiguration)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
action
@Stability(Stable) public CfnDataAccessorPropsMixin.ActionConfigurationProperty.Builder action(String action) Sets the value ofCfnDataAccessorPropsMixin.ActionConfigurationProperty.getAction()- Parameters:
action- The Amazon Q Business action that is allowed.- Returns:
this
-
filterConfiguration
@Stability(Stable) public CfnDataAccessorPropsMixin.ActionConfigurationProperty.Builder filterConfiguration(IResolvable filterConfiguration) - Parameters:
filterConfiguration- The filter configuration for the action, if any.- Returns:
this
-
filterConfiguration
@Stability(Stable) public CfnDataAccessorPropsMixin.ActionConfigurationProperty.Builder filterConfiguration(CfnDataAccessorPropsMixin.ActionFilterConfigurationProperty filterConfiguration) - Parameters:
filterConfiguration- The filter configuration for the action, if any.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataAccessorPropsMixin.ActionConfigurationProperty>- Returns:
- a new instance of
CfnDataAccessorPropsMixin.ActionConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-