public static interface AdditionalAuthenticationProvider.Builder extends SdkPojo, CopyableBuilder<AdditionalAuthenticationProvider.Builder,AdditionalAuthenticationProvider>
| Modifier and Type | Method and Description |
|---|---|
AdditionalAuthenticationProvider.Builder |
authenticationType(AuthenticationType authenticationType)
The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito
user pools, or Lambda.
|
AdditionalAuthenticationProvider.Builder |
authenticationType(String authenticationType)
The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito
user pools, or Lambda.
|
default AdditionalAuthenticationProvider.Builder |
lambdaAuthorizerConfig(Consumer<LambdaAuthorizerConfig.Builder> lambdaAuthorizerConfig)
Configuration for Lambda function authorization.
|
AdditionalAuthenticationProvider.Builder |
lambdaAuthorizerConfig(LambdaAuthorizerConfig lambdaAuthorizerConfig)
Configuration for Lambda function authorization.
|
default AdditionalAuthenticationProvider.Builder |
openIDConnectConfig(Consumer<OpenIDConnectConfig.Builder> openIDConnectConfig)
The OIDC configuration.
|
AdditionalAuthenticationProvider.Builder |
openIDConnectConfig(OpenIDConnectConfig openIDConnectConfig)
The OIDC configuration.
|
AdditionalAuthenticationProvider.Builder |
userPoolConfig(CognitoUserPoolConfig userPoolConfig)
The Amazon Cognito user pool configuration.
|
default AdditionalAuthenticationProvider.Builder |
userPoolConfig(Consumer<CognitoUserPoolConfig.Builder> userPoolConfig)
The Amazon Cognito user pool configuration.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAdditionalAuthenticationProvider.Builder authenticationType(String authenticationType)
The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.
authenticationType - The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon
Cognito user pools, or Lambda.AuthenticationType,
AuthenticationTypeAdditionalAuthenticationProvider.Builder authenticationType(AuthenticationType authenticationType)
The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.
authenticationType - The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon
Cognito user pools, or Lambda.AuthenticationType,
AuthenticationTypeAdditionalAuthenticationProvider.Builder openIDConnectConfig(OpenIDConnectConfig openIDConnectConfig)
The OIDC configuration.
openIDConnectConfig - The OIDC configuration.default AdditionalAuthenticationProvider.Builder openIDConnectConfig(Consumer<OpenIDConnectConfig.Builder> openIDConnectConfig)
The OIDC configuration.
This is a convenience method that creates an instance of theOpenIDConnectConfig.Builder avoiding the
need to create one manually via OpenIDConnectConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to openIDConnectConfig(OpenIDConnectConfig).openIDConnectConfig - a consumer that will call methods on OpenIDConnectConfig.BuilderopenIDConnectConfig(OpenIDConnectConfig)AdditionalAuthenticationProvider.Builder userPoolConfig(CognitoUserPoolConfig userPoolConfig)
The Amazon Cognito user pool configuration.
userPoolConfig - The Amazon Cognito user pool configuration.default AdditionalAuthenticationProvider.Builder userPoolConfig(Consumer<CognitoUserPoolConfig.Builder> userPoolConfig)
The Amazon Cognito user pool configuration.
This is a convenience method that creates an instance of theCognitoUserPoolConfig.Builder avoiding
the need to create one manually via CognitoUserPoolConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to userPoolConfig(CognitoUserPoolConfig).userPoolConfig - a consumer that will call methods on CognitoUserPoolConfig.BuilderuserPoolConfig(CognitoUserPoolConfig)AdditionalAuthenticationProvider.Builder lambdaAuthorizerConfig(LambdaAuthorizerConfig lambdaAuthorizerConfig)
Configuration for Lambda function authorization.
lambdaAuthorizerConfig - Configuration for Lambda function authorization.default AdditionalAuthenticationProvider.Builder lambdaAuthorizerConfig(Consumer<LambdaAuthorizerConfig.Builder> lambdaAuthorizerConfig)
Configuration for Lambda function authorization.
This is a convenience method that creates an instance of theLambdaAuthorizerConfig.Builder avoiding
the need to create one manually via LambdaAuthorizerConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to lambdaAuthorizerConfig(LambdaAuthorizerConfig).lambdaAuthorizerConfig - a consumer that will call methods on LambdaAuthorizerConfig.BuilderlambdaAuthorizerConfig(LambdaAuthorizerConfig)Copyright © 2022. All rights reserved.