Class CfnAuthorizerV2Props.Builder
java.lang.Object
software.amazon.awscdk.services.apigateway.CfnAuthorizerV2Props.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAuthorizerV2Props>
- Enclosing interface:
- CfnAuthorizerV2Props
@Stability(Deprecated)
@Deprecated
public static final class CfnAuthorizerV2Props.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAuthorizerV2Props>
Deprecated.
A builder for
CfnAuthorizerV2Props-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.authorizerCredentialsArn(String authorizerCredentialsArn) Deprecated.authorizerResultTtlInSeconds(Number authorizerResultTtlInSeconds) Deprecated.authorizerType(String authorizerType) Deprecated.authorizerUri(String authorizerUri) Deprecated.build()Deprecated.identitySource(List<String> identitySource) Deprecated.identityValidationExpression(String identityValidationExpression) Deprecated.jwtConfiguration(IResolvable jwtConfiguration) Deprecated.jwtConfiguration(CfnAuthorizerV2.JWTConfigurationProperty jwtConfiguration) Deprecated.Deprecated.
-
Constructor Details
-
Builder
public Builder()Deprecated.
-
-
Method Details
-
apiId
Deprecated.Sets the value ofCfnAuthorizerV2Props.getApiId()- Parameters:
apiId-AWS::ApiGatewayV2::Authorizer.ApiId. This parameter is required.- Returns:
this
-
authorizerType
@Stability(Deprecated) @Deprecated public CfnAuthorizerV2Props.Builder authorizerType(String authorizerType) Deprecated.Sets the value ofCfnAuthorizerV2Props.getAuthorizerType()- Parameters:
authorizerType-AWS::ApiGatewayV2::Authorizer.AuthorizerType. This parameter is required.- Returns:
this
-
identitySource
@Stability(Deprecated) @Deprecated public CfnAuthorizerV2Props.Builder identitySource(List<String> identitySource) Deprecated.Sets the value ofCfnAuthorizerV2Props.getIdentitySource()- Parameters:
identitySource-AWS::ApiGatewayV2::Authorizer.IdentitySource. This parameter is required.- Returns:
this
-
name
Deprecated.Sets the value ofCfnAuthorizerV2Props.getName()- Parameters:
name-AWS::ApiGatewayV2::Authorizer.Name. This parameter is required.- Returns:
this
-
authorizerCredentialsArn
@Stability(Deprecated) @Deprecated public CfnAuthorizerV2Props.Builder authorizerCredentialsArn(String authorizerCredentialsArn) Deprecated.Sets the value ofCfnAuthorizerV2Props.getAuthorizerCredentialsArn()- Parameters:
authorizerCredentialsArn-AWS::ApiGatewayV2::Authorizer.AuthorizerCredentialsArn.- Returns:
this
-
authorizerResultTtlInSeconds
@Stability(Deprecated) @Deprecated public CfnAuthorizerV2Props.Builder authorizerResultTtlInSeconds(Number authorizerResultTtlInSeconds) Deprecated.Sets the value ofCfnAuthorizerV2Props.getAuthorizerResultTtlInSeconds()- Parameters:
authorizerResultTtlInSeconds-AWS::ApiGatewayV2::Authorizer.AuthorizerResultTtlInSeconds.- Returns:
this
-
authorizerUri
@Stability(Deprecated) @Deprecated public CfnAuthorizerV2Props.Builder authorizerUri(String authorizerUri) Deprecated.Sets the value ofCfnAuthorizerV2Props.getAuthorizerUri()- Parameters:
authorizerUri-AWS::ApiGatewayV2::Authorizer.AuthorizerUri.- Returns:
this
-
identityValidationExpression
@Stability(Deprecated) @Deprecated public CfnAuthorizerV2Props.Builder identityValidationExpression(String identityValidationExpression) Deprecated.Sets the value ofCfnAuthorizerV2Props.getIdentityValidationExpression()- Parameters:
identityValidationExpression-AWS::ApiGatewayV2::Authorizer.IdentityValidationExpression.- Returns:
this
-
jwtConfiguration
@Stability(Deprecated) @Deprecated public CfnAuthorizerV2Props.Builder jwtConfiguration(IResolvable jwtConfiguration) Deprecated.Sets the value ofCfnAuthorizerV2Props.getJwtConfiguration()- Parameters:
jwtConfiguration-AWS::ApiGatewayV2::Authorizer.JwtConfiguration.- Returns:
this
-
jwtConfiguration
@Stability(Deprecated) @Deprecated public CfnAuthorizerV2Props.Builder jwtConfiguration(CfnAuthorizerV2.JWTConfigurationProperty jwtConfiguration) Deprecated.Sets the value ofCfnAuthorizerV2Props.getJwtConfiguration()- Parameters:
jwtConfiguration-AWS::ApiGatewayV2::Authorizer.JwtConfiguration.- Returns:
this
-
build
Deprecated.Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAuthorizerV2Props>- Returns:
- a new instance of
CfnAuthorizerV2Props - Throws:
NullPointerException- if any required attribute was not provided
-