Package com.pulumi.aws.appsync.inputs
Class ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appsync.inputs.ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs.Builder
-
- Enclosing class:
- ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs
public static final class ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs.BuilderauthorizerResultTtlInSeconds(com.pulumi.core.Output<java.lang.Integer> authorizerResultTtlInSeconds)ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs.BuilderauthorizerResultTtlInSeconds(java.lang.Integer authorizerResultTtlInSeconds)ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs.BuilderauthorizerUri(com.pulumi.core.Output<java.lang.String> authorizerUri)ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs.BuilderauthorizerUri(java.lang.String authorizerUri)ApiEventConfigAuthProviderLambdaAuthorizerConfigArgsbuild()ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs.BuilderidentityValidationExpression(com.pulumi.core.Output<java.lang.String> identityValidationExpression)ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs.BuilderidentityValidationExpression(java.lang.String identityValidationExpression)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs defaults)
-
-
Method Detail
-
authorizerResultTtlInSeconds
public ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs.Builder authorizerResultTtlInSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> authorizerResultTtlInSeconds)
- Parameters:
authorizerResultTtlInSeconds- TTL in seconds for the authorization result cache.- Returns:
- builder
-
authorizerResultTtlInSeconds
public ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs.Builder authorizerResultTtlInSeconds(java.lang.Integer authorizerResultTtlInSeconds)
- Parameters:
authorizerResultTtlInSeconds- TTL in seconds for the authorization result cache.- Returns:
- builder
-
authorizerUri
public ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs.Builder authorizerUri(com.pulumi.core.Output<java.lang.String> authorizerUri)
- Parameters:
authorizerUri- URI of the Lambda function for authorization.- Returns:
- builder
-
authorizerUri
public ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs.Builder authorizerUri(java.lang.String authorizerUri)
- Parameters:
authorizerUri- URI of the Lambda function for authorization.- Returns:
- builder
-
identityValidationExpression
public ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs.Builder identityValidationExpression(@Nullable com.pulumi.core.Output<java.lang.String> identityValidationExpression)
- Parameters:
identityValidationExpression- Regular expression for identity validation.- Returns:
- builder
-
identityValidationExpression
public ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs.Builder identityValidationExpression(java.lang.String identityValidationExpression)
- Parameters:
identityValidationExpression- Regular expression for identity validation.- Returns:
- builder
-
build
public ApiEventConfigAuthProviderLambdaAuthorizerConfigArgs build()
-
-