Class CfnActionConnector.AuthorizationCodeGrantMetadataProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnActionConnector.AuthorizationCodeGrantMetadataProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnActionConnector.AuthorizationCodeGrantMetadataProperty>
- Enclosing interface:
CfnActionConnector.AuthorizationCodeGrantMetadataProperty
@Stability(Stable)
public static final class CfnActionConnector.AuthorizationCodeGrantMetadataProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnActionConnector.AuthorizationCodeGrantMetadataProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthorizationCodeGrantCredentialsDetails(IResolvable authorizationCodeGrantCredentialsDetails) authorizationCodeGrantCredentialsDetails(CfnActionConnector.AuthorizationCodeGrantCredentialsDetailsProperty authorizationCodeGrantCredentialsDetails) authorizationCodeGrantCredentialsSource(String authorizationCodeGrantCredentialsSource) baseEndpoint(String baseEndpoint) build()Builds the configured instance.redirectUrl(String redirectUrl)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
baseEndpoint
@Stability(Stable) public CfnActionConnector.AuthorizationCodeGrantMetadataProperty.Builder baseEndpoint(String baseEndpoint) - Parameters:
baseEndpoint- the value to be set. This parameter is required.- Returns:
this
-
redirectUrl
@Stability(Stable) public CfnActionConnector.AuthorizationCodeGrantMetadataProperty.Builder redirectUrl(String redirectUrl) - Parameters:
redirectUrl- the value to be set. This parameter is required.- Returns:
this
-
authorizationCodeGrantCredentialsDetails
@Stability(Stable) public CfnActionConnector.AuthorizationCodeGrantMetadataProperty.Builder authorizationCodeGrantCredentialsDetails(IResolvable authorizationCodeGrantCredentialsDetails) Sets the value ofCfnActionConnector.AuthorizationCodeGrantMetadataProperty.getAuthorizationCodeGrantCredentialsDetails()- Parameters:
authorizationCodeGrantCredentialsDetails- the value to be set.- Returns:
this
-
authorizationCodeGrantCredentialsDetails
@Stability(Stable) public CfnActionConnector.AuthorizationCodeGrantMetadataProperty.Builder authorizationCodeGrantCredentialsDetails(CfnActionConnector.AuthorizationCodeGrantCredentialsDetailsProperty authorizationCodeGrantCredentialsDetails) Sets the value ofCfnActionConnector.AuthorizationCodeGrantMetadataProperty.getAuthorizationCodeGrantCredentialsDetails()- Parameters:
authorizationCodeGrantCredentialsDetails- the value to be set.- Returns:
this
-
authorizationCodeGrantCredentialsSource
@Stability(Stable) public CfnActionConnector.AuthorizationCodeGrantMetadataProperty.Builder authorizationCodeGrantCredentialsSource(String authorizationCodeGrantCredentialsSource) Sets the value ofCfnActionConnector.AuthorizationCodeGrantMetadataProperty.getAuthorizationCodeGrantCredentialsSource()- Parameters:
authorizationCodeGrantCredentialsSource- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnActionConnector.AuthorizationCodeGrantMetadataProperty>- Returns:
- a new instance of
CfnActionConnector.AuthorizationCodeGrantMetadataProperty - Throws:
NullPointerException- if any required attribute was not provided
-