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