Class CfnDataAccessorPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.qbusiness.CfnDataAccessorPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataAccessorPropsMixin>
- Enclosing class:
CfnDataAccessorPropsMixin
@Stability(Stable)
public static final class CfnDataAccessorPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataAccessorPropsMixin>
A fluent builder for
CfnDataAccessorPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionactionConfigurations(List<? extends Object> actionConfigurations) A list of action configurations specifying the allowed actions and any associated filters.actionConfigurations(IResolvable actionConfigurations) A list of action configurations specifying the allowed actions and any associated filters.applicationId(String applicationId) The unique identifier of the Amazon Q Business application.authenticationDetail(CfnDataAccessorPropsMixin.DataAccessorAuthenticationDetailProperty authenticationDetail) The authentication configuration details for the data accessor.authenticationDetail(IResolvable authenticationDetail) The authentication configuration details for the data accessor.build()create()create(CfnPropertyMixinOptions options) displayName(String displayName) The friendly name of the data accessor.The Amazon Resource Name (ARN) of the IAM role for the ISV associated with this data accessor.The tags to associate with the data accessor.
-
Method Details
-
create
@Stability(Stable) public static CfnDataAccessorPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnDataAccessorPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnDataAccessorPropsMixin.Builder.
-
actionConfigurations
@Stability(Stable) public CfnDataAccessorPropsMixin.Builder actionConfigurations(IResolvable actionConfigurations) A list of action configurations specifying the allowed actions and any associated filters.- Parameters:
actionConfigurations- A list of action configurations specifying the allowed actions and any associated filters. This parameter is required.- Returns:
this- See Also:
-
actionConfigurations
@Stability(Stable) public CfnDataAccessorPropsMixin.Builder actionConfigurations(List<? extends Object> actionConfigurations) A list of action configurations specifying the allowed actions and any associated filters.- Parameters:
actionConfigurations- A list of action configurations specifying the allowed actions and any associated filters. This parameter is required.- Returns:
this- See Also:
-
applicationId
The unique identifier of the Amazon Q Business application.- Parameters:
applicationId- The unique identifier of the Amazon Q Business application. This parameter is required.- Returns:
this- See Also:
-
authenticationDetail
@Stability(Stable) public CfnDataAccessorPropsMixin.Builder authenticationDetail(IResolvable authenticationDetail) The authentication configuration details for the data accessor.This specifies how the ISV authenticates when accessing data through this data accessor.
- Parameters:
authenticationDetail- The authentication configuration details for the data accessor. This parameter is required.- Returns:
this- See Also:
-
authenticationDetail
@Stability(Stable) public CfnDataAccessorPropsMixin.Builder authenticationDetail(CfnDataAccessorPropsMixin.DataAccessorAuthenticationDetailProperty authenticationDetail) The authentication configuration details for the data accessor.This specifies how the ISV authenticates when accessing data through this data accessor.
- Parameters:
authenticationDetail- The authentication configuration details for the data accessor. This parameter is required.- Returns:
this- See Also:
-
displayName
The friendly name of the data accessor.- Parameters:
displayName- The friendly name of the data accessor. This parameter is required.- Returns:
this- See Also:
-
principal
The Amazon Resource Name (ARN) of the IAM role for the ISV associated with this data accessor.- Parameters:
principal- The Amazon Resource Name (ARN) of the IAM role for the ISV associated with this data accessor. This parameter is required.- Returns:
this- See Also:
-
tags
The tags to associate with the data accessor.- Parameters:
tags- The tags to associate with the data accessor. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataAccessorPropsMixin>- Returns:
- a newly built instance of
CfnDataAccessorPropsMixin.
-