Class CfnRedshiftIdcApplicationPropsMixin.AuthorizedTokenIssuerProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.redshift.CfnRedshiftIdcApplicationPropsMixin.AuthorizedTokenIssuerProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRedshiftIdcApplicationPropsMixin.AuthorizedTokenIssuerProperty>
- Enclosing interface:
CfnRedshiftIdcApplicationPropsMixin.AuthorizedTokenIssuerProperty
@Stability(Stable)
public static final class CfnRedshiftIdcApplicationPropsMixin.AuthorizedTokenIssuerProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRedshiftIdcApplicationPropsMixin.AuthorizedTokenIssuerProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthorizedAudiencesList(List<String> authorizedAudiencesList) build()Builds the configured instance.trustedTokenIssuerArn(String trustedTokenIssuerArn)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
authorizedAudiencesList
@Stability(Stable) public CfnRedshiftIdcApplicationPropsMixin.AuthorizedTokenIssuerProperty.Builder authorizedAudiencesList(List<String> authorizedAudiencesList) Sets the value ofCfnRedshiftIdcApplicationPropsMixin.AuthorizedTokenIssuerProperty.getAuthorizedAudiencesList()- Parameters:
authorizedAudiencesList- The list of audiences for the authorized token issuer.- Returns:
this
-
trustedTokenIssuerArn
@Stability(Stable) public CfnRedshiftIdcApplicationPropsMixin.AuthorizedTokenIssuerProperty.Builder trustedTokenIssuerArn(String trustedTokenIssuerArn) Sets the value ofCfnRedshiftIdcApplicationPropsMixin.AuthorizedTokenIssuerProperty.getTrustedTokenIssuerArn()- Parameters:
trustedTokenIssuerArn- The ARN for the authorized token issuer for integrating Amazon Redshift with IDC Identity Center.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRedshiftIdcApplicationPropsMixin.AuthorizedTokenIssuerProperty>- Returns:
- a new instance of
CfnRedshiftIdcApplicationPropsMixin.AuthorizedTokenIssuerProperty - Throws:
NullPointerException- if any required attribute was not provided
-