Interface AuthenticationConfigurationInput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AuthenticationConfigurationInput.Builder,
,AuthenticationConfigurationInput> SdkBuilder<AuthenticationConfigurationInput.Builder,
,AuthenticationConfigurationInput> SdkPojo
- Enclosing class:
AuthenticationConfigurationInput
public static interface AuthenticationConfigurationInput.Builder
extends SdkPojo, CopyableBuilder<AuthenticationConfigurationInput.Builder,AuthenticationConfigurationInput>
-
Method Summary
Modifier and TypeMethodDescriptionauthenticationType
(String authenticationType) A structure containing the authentication configuration in the CreateConnection request.authenticationType
(AuthenticationType authenticationType) A structure containing the authentication configuration in the CreateConnection request.oAuth2Properties
(Consumer<OAuth2PropertiesInput.Builder> oAuth2Properties) The properties for OAuth2 authentication in the CreateConnection request.oAuth2Properties
(OAuth2PropertiesInput oAuth2Properties) The properties for OAuth2 authentication in the CreateConnection request.The secret manager ARN to store credentials in the CreateConnection request.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
authenticationType
A structure containing the authentication configuration in the CreateConnection request.
- Parameters:
authenticationType
- A structure containing the authentication configuration in the CreateConnection request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authenticationType
A structure containing the authentication configuration in the CreateConnection request.
- Parameters:
authenticationType
- A structure containing the authentication configuration in the CreateConnection request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
secretArn
The secret manager ARN to store credentials in the CreateConnection request.
- Parameters:
secretArn
- The secret manager ARN to store credentials in the CreateConnection request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuth2Properties
The properties for OAuth2 authentication in the CreateConnection request.
- Parameters:
oAuth2Properties
- The properties for OAuth2 authentication in the CreateConnection request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuth2Properties
default AuthenticationConfigurationInput.Builder oAuth2Properties(Consumer<OAuth2PropertiesInput.Builder> oAuth2Properties) The properties for OAuth2 authentication in the CreateConnection request.
This is a convenience method that creates an instance of theOAuth2PropertiesInput.Builder
avoiding the need to create one manually viaOAuth2PropertiesInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooAuth2Properties(OAuth2PropertiesInput)
.- Parameters:
oAuth2Properties
- a consumer that will call methods onOAuth2PropertiesInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-