Class CfnActionConnector.AuthenticationMetadataProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnActionConnector.AuthenticationMetadataProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnActionConnector.AuthenticationMetadataProperty>
- Enclosing interface:
CfnActionConnector.AuthenticationMetadataProperty
@Stability(Stable)
public static final class CfnActionConnector.AuthenticationMetadataProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnActionConnector.AuthenticationMetadataProperty>
A builder for
CfnActionConnector.AuthenticationMetadataProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapiKeyConnectionMetadata(IResolvable apiKeyConnectionMetadata) apiKeyConnectionMetadata(CfnActionConnector.APIKeyConnectionMetadataProperty apiKeyConnectionMetadata) authorizationCodeGrantMetadata(IResolvable authorizationCodeGrantMetadata) authorizationCodeGrantMetadata(CfnActionConnector.AuthorizationCodeGrantMetadataProperty authorizationCodeGrantMetadata) basicAuthConnectionMetadata(IResolvable basicAuthConnectionMetadata) basicAuthConnectionMetadata(CfnActionConnector.BasicAuthConnectionMetadataProperty basicAuthConnectionMetadata) build()Builds the configured instance.clientCredentialsGrantMetadata(IResolvable clientCredentialsGrantMetadata) clientCredentialsGrantMetadata(CfnActionConnector.ClientCredentialsGrantMetadataProperty clientCredentialsGrantMetadata) iamConnectionMetadata(IResolvable iamConnectionMetadata) iamConnectionMetadata(CfnActionConnector.IAMConnectionMetadataProperty iamConnectionMetadata) noneConnectionMetadata(IResolvable noneConnectionMetadata) noneConnectionMetadata(CfnActionConnector.NoneConnectionMetadataProperty noneConnectionMetadata)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
apiKeyConnectionMetadata
@Stability(Stable) public CfnActionConnector.AuthenticationMetadataProperty.Builder apiKeyConnectionMetadata(IResolvable apiKeyConnectionMetadata) - Parameters:
apiKeyConnectionMetadata- the value to be set.- Returns:
this
-
apiKeyConnectionMetadata
@Stability(Stable) public CfnActionConnector.AuthenticationMetadataProperty.Builder apiKeyConnectionMetadata(CfnActionConnector.APIKeyConnectionMetadataProperty apiKeyConnectionMetadata) - Parameters:
apiKeyConnectionMetadata- the value to be set.- Returns:
this
-
authorizationCodeGrantMetadata
@Stability(Stable) public CfnActionConnector.AuthenticationMetadataProperty.Builder authorizationCodeGrantMetadata(IResolvable authorizationCodeGrantMetadata) Sets the value ofCfnActionConnector.AuthenticationMetadataProperty.getAuthorizationCodeGrantMetadata()- Parameters:
authorizationCodeGrantMetadata- the value to be set.- Returns:
this
-
authorizationCodeGrantMetadata
@Stability(Stable) public CfnActionConnector.AuthenticationMetadataProperty.Builder authorizationCodeGrantMetadata(CfnActionConnector.AuthorizationCodeGrantMetadataProperty authorizationCodeGrantMetadata) Sets the value ofCfnActionConnector.AuthenticationMetadataProperty.getAuthorizationCodeGrantMetadata()- Parameters:
authorizationCodeGrantMetadata- the value to be set.- Returns:
this
-
basicAuthConnectionMetadata
@Stability(Stable) public CfnActionConnector.AuthenticationMetadataProperty.Builder basicAuthConnectionMetadata(IResolvable basicAuthConnectionMetadata) Sets the value ofCfnActionConnector.AuthenticationMetadataProperty.getBasicAuthConnectionMetadata()- Parameters:
basicAuthConnectionMetadata- the value to be set.- Returns:
this
-
basicAuthConnectionMetadata
@Stability(Stable) public CfnActionConnector.AuthenticationMetadataProperty.Builder basicAuthConnectionMetadata(CfnActionConnector.BasicAuthConnectionMetadataProperty basicAuthConnectionMetadata) Sets the value ofCfnActionConnector.AuthenticationMetadataProperty.getBasicAuthConnectionMetadata()- Parameters:
basicAuthConnectionMetadata- the value to be set.- Returns:
this
-
clientCredentialsGrantMetadata
@Stability(Stable) public CfnActionConnector.AuthenticationMetadataProperty.Builder clientCredentialsGrantMetadata(IResolvable clientCredentialsGrantMetadata) Sets the value ofCfnActionConnector.AuthenticationMetadataProperty.getClientCredentialsGrantMetadata()- Parameters:
clientCredentialsGrantMetadata- the value to be set.- Returns:
this
-
clientCredentialsGrantMetadata
@Stability(Stable) public CfnActionConnector.AuthenticationMetadataProperty.Builder clientCredentialsGrantMetadata(CfnActionConnector.ClientCredentialsGrantMetadataProperty clientCredentialsGrantMetadata) Sets the value ofCfnActionConnector.AuthenticationMetadataProperty.getClientCredentialsGrantMetadata()- Parameters:
clientCredentialsGrantMetadata- the value to be set.- Returns:
this
-
iamConnectionMetadata
@Stability(Stable) public CfnActionConnector.AuthenticationMetadataProperty.Builder iamConnectionMetadata(IResolvable iamConnectionMetadata) - Parameters:
iamConnectionMetadata- the value to be set.- Returns:
this
-
iamConnectionMetadata
@Stability(Stable) public CfnActionConnector.AuthenticationMetadataProperty.Builder iamConnectionMetadata(CfnActionConnector.IAMConnectionMetadataProperty iamConnectionMetadata) - Parameters:
iamConnectionMetadata- the value to be set.- Returns:
this
-
noneConnectionMetadata
@Stability(Stable) public CfnActionConnector.AuthenticationMetadataProperty.Builder noneConnectionMetadata(IResolvable noneConnectionMetadata) - Parameters:
noneConnectionMetadata- the value to be set.- Returns:
this
-
noneConnectionMetadata
@Stability(Stable) public CfnActionConnector.AuthenticationMetadataProperty.Builder noneConnectionMetadata(CfnActionConnector.NoneConnectionMetadataProperty noneConnectionMetadata) - Parameters:
noneConnectionMetadata- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnActionConnector.AuthenticationMetadataProperty>- Returns:
- a new instance of
CfnActionConnector.AuthenticationMetadataProperty - Throws:
NullPointerException- if any required attribute was not provided
-