public static interface AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails.Builder extends SdkPojo, CopyableBuilder<AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails.Builder,AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails.Builder authenticationType(String authenticationType)
The type of security configuration for your GraphQL API: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.
authenticationType - The type of security configuration for your GraphQL API: API key, Identity and Access Management
(IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails.Builder lambdaAuthorizerConfig(AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails lambdaAuthorizerConfig)
The configuration for Lambda function authorization.
lambdaAuthorizerConfig - The configuration for Lambda function authorization.default AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails.Builder lambdaAuthorizerConfig(Consumer<AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails.Builder> lambdaAuthorizerConfig)
The configuration for Lambda function authorization.
This is a convenience method that creates an instance of theAwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails.Builder avoiding the need to create one manually
via AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to lambdaAuthorizerConfig(AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails).
lambdaAuthorizerConfig - a consumer that will call methods on AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails.BuilderlambdaAuthorizerConfig(AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails)AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails.Builder openIdConnectConfig(AwsAppSyncGraphQlApiOpenIdConnectConfigDetails openIdConnectConfig)
The OpenID Connect configuration.
openIdConnectConfig - The OpenID Connect configuration.default AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails.Builder openIdConnectConfig(Consumer<AwsAppSyncGraphQlApiOpenIdConnectConfigDetails.Builder> openIdConnectConfig)
The OpenID Connect configuration.
This is a convenience method that creates an instance of theAwsAppSyncGraphQlApiOpenIdConnectConfigDetails.Builder avoiding the need to create one manually via
AwsAppSyncGraphQlApiOpenIdConnectConfigDetails.builder().
When the Consumer completes, SdkBuilder.build()
is called immediately and its result is passed to
openIdConnectConfig(AwsAppSyncGraphQlApiOpenIdConnectConfigDetails).
openIdConnectConfig - a consumer that will call methods on AwsAppSyncGraphQlApiOpenIdConnectConfigDetails.BuilderopenIdConnectConfig(AwsAppSyncGraphQlApiOpenIdConnectConfigDetails)AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails.Builder userPoolConfig(AwsAppSyncGraphQlApiUserPoolConfigDetails userPoolConfig)
The Amazon Cognito user pools configuration.
userPoolConfig - The Amazon Cognito user pools configuration.default AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails.Builder userPoolConfig(Consumer<AwsAppSyncGraphQlApiUserPoolConfigDetails.Builder> userPoolConfig)
The Amazon Cognito user pools configuration.
This is a convenience method that creates an instance of theAwsAppSyncGraphQlApiUserPoolConfigDetails.Builder avoiding the need to create one manually via
AwsAppSyncGraphQlApiUserPoolConfigDetails.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to
userPoolConfig(AwsAppSyncGraphQlApiUserPoolConfigDetails).
userPoolConfig - a consumer that will call methods on AwsAppSyncGraphQlApiUserPoolConfigDetails.BuilderuserPoolConfig(AwsAppSyncGraphQlApiUserPoolConfigDetails)Copyright © 2023. All rights reserved.