Class CfnActionConnectorProps.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnActionConnectorProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnActionConnectorProps>
- Enclosing interface:
CfnActionConnectorProps
@Stability(Stable)
public static final class CfnActionConnectorProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnActionConnectorProps>
A builder for
CfnActionConnectorProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactionConnectorId(String actionConnectorId) Sets the value ofCfnActionConnectorProps.getActionConnectorId()authenticationConfig(IResolvable authenticationConfig) Sets the value ofCfnActionConnectorProps.getAuthenticationConfig()authenticationConfig(CfnActionConnector.AuthConfigProperty authenticationConfig) Sets the value ofCfnActionConnectorProps.getAuthenticationConfig()awsAccountId(String awsAccountId) Sets the value ofCfnActionConnectorProps.getAwsAccountId()build()Builds the configured instance.description(String description) Sets the value ofCfnActionConnectorProps.getDescription()Sets the value ofCfnActionConnectorProps.getName()permissions(List<? extends Object> permissions) Sets the value ofCfnActionConnectorProps.getPermissions()permissions(IResolvable permissions) Sets the value ofCfnActionConnectorProps.getPermissions()Sets the value ofCfnActionConnectorProps.getTags()Sets the value ofCfnActionConnectorProps.getType()vpcConnectionArn(String vpcConnectionArn) Sets the value ofCfnActionConnectorProps.getVpcConnectionArn()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
actionConnectorId
@Stability(Stable) public CfnActionConnectorProps.Builder actionConnectorId(String actionConnectorId) Sets the value ofCfnActionConnectorProps.getActionConnectorId()- Parameters:
actionConnectorId- the value to be set. This parameter is required.- Returns:
this
-
awsAccountId
Sets the value ofCfnActionConnectorProps.getAwsAccountId()- Parameters:
awsAccountId- the value to be set. This parameter is required.- Returns:
this
-
name
Sets the value ofCfnActionConnectorProps.getName()- Parameters:
name- the value to be set. This parameter is required.- Returns:
this
-
type
Sets the value ofCfnActionConnectorProps.getType()- Parameters:
type- the value to be set. This parameter is required.- Returns:
this
-
authenticationConfig
@Stability(Stable) public CfnActionConnectorProps.Builder authenticationConfig(IResolvable authenticationConfig) Sets the value ofCfnActionConnectorProps.getAuthenticationConfig()- Parameters:
authenticationConfig- the value to be set.- Returns:
this
-
authenticationConfig
@Stability(Stable) public CfnActionConnectorProps.Builder authenticationConfig(CfnActionConnector.AuthConfigProperty authenticationConfig) Sets the value ofCfnActionConnectorProps.getAuthenticationConfig()- Parameters:
authenticationConfig- the value to be set.- Returns:
this
-
description
Sets the value ofCfnActionConnectorProps.getDescription()- Parameters:
description- the value to be set.- Returns:
this
-
permissions
Sets the value ofCfnActionConnectorProps.getPermissions()- Parameters:
permissions- the value to be set.- Returns:
this
-
permissions
@Stability(Stable) public CfnActionConnectorProps.Builder permissions(List<? extends Object> permissions) Sets the value ofCfnActionConnectorProps.getPermissions()- Parameters:
permissions- the value to be set.- Returns:
this
-
tags
Sets the value ofCfnActionConnectorProps.getTags()- Parameters:
tags- the value to be set.- Returns:
this
-
vpcConnectionArn
Sets the value ofCfnActionConnectorProps.getVpcConnectionArn()- Parameters:
vpcConnectionArn- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnActionConnectorProps>- Returns:
- a new instance of
CfnActionConnectorProps - Throws:
NullPointerException- if any required attribute was not provided
-