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