Interface ReadAuthenticationMetadata.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ReadAuthenticationMetadata.Builder,
,ReadAuthenticationMetadata> SdkBuilder<ReadAuthenticationMetadata.Builder,
,ReadAuthenticationMetadata> SdkPojo
- Enclosing class:
ReadAuthenticationMetadata
-
Method Summary
Modifier and TypeMethodDescriptionapiKeyConnectionMetadata
(Consumer<ReadAPIKeyConnectionMetadata.Builder> apiKeyConnectionMetadata) Read-only metadata for API key authentication configuration.apiKeyConnectionMetadata
(ReadAPIKeyConnectionMetadata apiKeyConnectionMetadata) Read-only metadata for API key authentication configuration.authorizationCodeGrantMetadata
(Consumer<ReadAuthorizationCodeGrantMetadata.Builder> authorizationCodeGrantMetadata) Read-only metadata for OAuth2 authorization code grant flow configuration.authorizationCodeGrantMetadata
(ReadAuthorizationCodeGrantMetadata authorizationCodeGrantMetadata) Read-only metadata for OAuth2 authorization code grant flow configuration.basicAuthConnectionMetadata
(Consumer<ReadBasicAuthConnectionMetadata.Builder> basicAuthConnectionMetadata) Read-only metadata for basic authentication configuration.basicAuthConnectionMetadata
(ReadBasicAuthConnectionMetadata basicAuthConnectionMetadata) Read-only metadata for basic authentication configuration.clientCredentialsGrantMetadata
(Consumer<ReadClientCredentialsGrantMetadata.Builder> clientCredentialsGrantMetadata) Read-only metadata for OAuth2 client credentials grant flow configuration.clientCredentialsGrantMetadata
(ReadClientCredentialsGrantMetadata clientCredentialsGrantMetadata) Read-only metadata for OAuth2 client credentials grant flow configuration.iamConnectionMetadata
(Consumer<ReadIamConnectionMetadata.Builder> iamConnectionMetadata) Read-only metadata for IAM-based authentication configuration.iamConnectionMetadata
(ReadIamConnectionMetadata iamConnectionMetadata) Read-only metadata for IAM-based authentication configuration.noneConnectionMetadata
(Consumer<ReadNoneConnectionMetadata.Builder> noneConnectionMetadata) Read-only metadata for connections that do not require authentication.noneConnectionMetadata
(ReadNoneConnectionMetadata noneConnectionMetadata) Read-only metadata for connections that do not require authentication.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, sdkFieldNameToField, sdkFields
-
Method Details
-
authorizationCodeGrantMetadata
ReadAuthenticationMetadata.Builder authorizationCodeGrantMetadata(ReadAuthorizationCodeGrantMetadata authorizationCodeGrantMetadata) Read-only metadata for OAuth2 authorization code grant flow configuration.
- Parameters:
authorizationCodeGrantMetadata
- Read-only metadata for OAuth2 authorization code grant flow configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationCodeGrantMetadata
default ReadAuthenticationMetadata.Builder authorizationCodeGrantMetadata(Consumer<ReadAuthorizationCodeGrantMetadata.Builder> authorizationCodeGrantMetadata) Read-only metadata for OAuth2 authorization code grant flow configuration.
This is a convenience method that creates an instance of theReadAuthorizationCodeGrantMetadata.Builder
avoiding the need to create one manually viaReadAuthorizationCodeGrantMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toauthorizationCodeGrantMetadata(ReadAuthorizationCodeGrantMetadata)
.- Parameters:
authorizationCodeGrantMetadata
- a consumer that will call methods onReadAuthorizationCodeGrantMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientCredentialsGrantMetadata
ReadAuthenticationMetadata.Builder clientCredentialsGrantMetadata(ReadClientCredentialsGrantMetadata clientCredentialsGrantMetadata) Read-only metadata for OAuth2 client credentials grant flow configuration.
- Parameters:
clientCredentialsGrantMetadata
- Read-only metadata for OAuth2 client credentials grant flow configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientCredentialsGrantMetadata
default ReadAuthenticationMetadata.Builder clientCredentialsGrantMetadata(Consumer<ReadClientCredentialsGrantMetadata.Builder> clientCredentialsGrantMetadata) Read-only metadata for OAuth2 client credentials grant flow configuration.
This is a convenience method that creates an instance of theReadClientCredentialsGrantMetadata.Builder
avoiding the need to create one manually viaReadClientCredentialsGrantMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toclientCredentialsGrantMetadata(ReadClientCredentialsGrantMetadata)
.- Parameters:
clientCredentialsGrantMetadata
- a consumer that will call methods onReadClientCredentialsGrantMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
basicAuthConnectionMetadata
ReadAuthenticationMetadata.Builder basicAuthConnectionMetadata(ReadBasicAuthConnectionMetadata basicAuthConnectionMetadata) Read-only metadata for basic authentication configuration.
- Parameters:
basicAuthConnectionMetadata
- Read-only metadata for basic authentication configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
basicAuthConnectionMetadata
default ReadAuthenticationMetadata.Builder basicAuthConnectionMetadata(Consumer<ReadBasicAuthConnectionMetadata.Builder> basicAuthConnectionMetadata) Read-only metadata for basic authentication configuration.
This is a convenience method that creates an instance of theReadBasicAuthConnectionMetadata.Builder
avoiding the need to create one manually viaReadBasicAuthConnectionMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobasicAuthConnectionMetadata(ReadBasicAuthConnectionMetadata)
.- Parameters:
basicAuthConnectionMetadata
- a consumer that will call methods onReadBasicAuthConnectionMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
apiKeyConnectionMetadata
ReadAuthenticationMetadata.Builder apiKeyConnectionMetadata(ReadAPIKeyConnectionMetadata apiKeyConnectionMetadata) Read-only metadata for API key authentication configuration.
- Parameters:
apiKeyConnectionMetadata
- Read-only metadata for API key authentication configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiKeyConnectionMetadata
default ReadAuthenticationMetadata.Builder apiKeyConnectionMetadata(Consumer<ReadAPIKeyConnectionMetadata.Builder> apiKeyConnectionMetadata) Read-only metadata for API key authentication configuration.
This is a convenience method that creates an instance of theReadAPIKeyConnectionMetadata.Builder
avoiding the need to create one manually viaReadAPIKeyConnectionMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toapiKeyConnectionMetadata(ReadAPIKeyConnectionMetadata)
.- Parameters:
apiKeyConnectionMetadata
- a consumer that will call methods onReadAPIKeyConnectionMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
noneConnectionMetadata
ReadAuthenticationMetadata.Builder noneConnectionMetadata(ReadNoneConnectionMetadata noneConnectionMetadata) Read-only metadata for connections that do not require authentication.
- Parameters:
noneConnectionMetadata
- Read-only metadata for connections that do not require authentication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
noneConnectionMetadata
default ReadAuthenticationMetadata.Builder noneConnectionMetadata(Consumer<ReadNoneConnectionMetadata.Builder> noneConnectionMetadata) Read-only metadata for connections that do not require authentication.
This is a convenience method that creates an instance of theReadNoneConnectionMetadata.Builder
avoiding the need to create one manually viaReadNoneConnectionMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tononeConnectionMetadata(ReadNoneConnectionMetadata)
.- Parameters:
noneConnectionMetadata
- a consumer that will call methods onReadNoneConnectionMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
iamConnectionMetadata
ReadAuthenticationMetadata.Builder iamConnectionMetadata(ReadIamConnectionMetadata iamConnectionMetadata) Read-only metadata for IAM-based authentication configuration.
- Parameters:
iamConnectionMetadata
- Read-only metadata for IAM-based authentication configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iamConnectionMetadata
default ReadAuthenticationMetadata.Builder iamConnectionMetadata(Consumer<ReadIamConnectionMetadata.Builder> iamConnectionMetadata) Read-only metadata for IAM-based authentication configuration.
This is a convenience method that creates an instance of theReadIamConnectionMetadata.Builder
avoiding the need to create one manually viaReadIamConnectionMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toiamConnectionMetadata(ReadIamConnectionMetadata)
.- Parameters:
iamConnectionMetadata
- a consumer that will call methods onReadIamConnectionMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-