Class CfnQEV2IdcApplicationProps.Builder
java.lang.Object
software.amazon.awscdk.services.redshift.CfnQEV2IdcApplicationProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnQEV2IdcApplicationProps>
- Enclosing interface:
CfnQEV2IdcApplicationProps
@Stability(Stable)
public static final class CfnQEV2IdcApplicationProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnQEV2IdcApplicationProps>
A builder for
CfnQEV2IdcApplicationProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.idcDisplayName(String idcDisplayName) Sets the value ofCfnQEV2IdcApplicationProps.getIdcDisplayName()idcInstanceArn(String idcInstanceArn) Sets the value ofCfnQEV2IdcApplicationProps.getIdcInstanceArn()qev2IdcApplicationName(String qev2IdcApplicationName) Sets the value ofCfnQEV2IdcApplicationProps.getQev2IdcApplicationName()Sets the value ofCfnQEV2IdcApplicationProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
idcDisplayName
Sets the value ofCfnQEV2IdcApplicationProps.getIdcDisplayName()- Parameters:
idcDisplayName- The display name for the Amazon Redshift Query Editor (QEV2) IAM Identity Center application. This parameter is required. It appears in the console.- Returns:
this
-
idcInstanceArn
Sets the value ofCfnQEV2IdcApplicationProps.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. This parameter is required.- Returns:
this
-
qev2IdcApplicationName
@Stability(Stable) public CfnQEV2IdcApplicationProps.Builder qev2IdcApplicationName(String qev2IdcApplicationName) Sets the value ofCfnQEV2IdcApplicationProps.getQev2IdcApplicationName()- Parameters:
qev2IdcApplicationName- The name of the Amazon Redshift Query Editor (QEV2) application in IAM Identity Center. This parameter is required.- Returns:
this
-
tags
Sets the value ofCfnQEV2IdcApplicationProps.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<CfnQEV2IdcApplicationProps>- Returns:
- a new instance of
CfnQEV2IdcApplicationProps - Throws:
NullPointerException- if any required attribute was not provided
-