Class CfnQEV2IdcApplicationMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.redshift.CfnQEV2IdcApplicationMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnQEV2IdcApplicationMixinProps>
- Enclosing interface:
CfnQEV2IdcApplicationMixinProps
@Stability(Stable)
public static final class CfnQEV2IdcApplicationMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnQEV2IdcApplicationMixinProps>
A builder for
CfnQEV2IdcApplicationMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.idcDisplayName(String idcDisplayName) Sets the value ofCfnQEV2IdcApplicationMixinProps.getIdcDisplayName()idcInstanceArn(String idcInstanceArn) Sets the value ofCfnQEV2IdcApplicationMixinProps.getIdcInstanceArn()qev2IdcApplicationName(String qev2IdcApplicationName) Sets the value ofCfnQEV2IdcApplicationMixinProps.getQev2IdcApplicationName()Sets the value ofCfnQEV2IdcApplicationMixinProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
idcDisplayName
@Stability(Stable) public CfnQEV2IdcApplicationMixinProps.Builder idcDisplayName(String idcDisplayName) Sets the value ofCfnQEV2IdcApplicationMixinProps.getIdcDisplayName()- Parameters:
idcDisplayName- The display name for the Amazon Redshift Query Editor (QEV2) IAM Identity Center application. It appears in the console.- Returns:
this
-
idcInstanceArn
@Stability(Stable) public CfnQEV2IdcApplicationMixinProps.Builder idcInstanceArn(String idcInstanceArn) Sets the value ofCfnQEV2IdcApplicationMixinProps.getIdcInstanceArn()- Parameters:
idcInstanceArn- The Amazon Resource Name (ARN) of the IAM Identity Center instance used to create the Amazon Redshift Query Editor (QEV2) managed application.- Returns:
this
-
qev2IdcApplicationName
@Stability(Stable) public CfnQEV2IdcApplicationMixinProps.Builder qev2IdcApplicationName(String qev2IdcApplicationName) Sets the value ofCfnQEV2IdcApplicationMixinProps.getQev2IdcApplicationName()- Parameters:
qev2IdcApplicationName- The name of the Amazon Redshift Query Editor (QEV2) application in IAM Identity Center.- Returns:
this
-
tags
Sets the value ofCfnQEV2IdcApplicationMixinProps.getTags()- Parameters:
tags- A list of tags associated with the application. Tags are key-value pairs that you can use to organize and identify your resources.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnQEV2IdcApplicationMixinProps>- Returns:
- a new instance of
CfnQEV2IdcApplicationMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-