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
-
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:
build
in interfacesoftware.amazon.jsii.Builder<CfnAuthorizerV2Props>
- Returns:
- a new instance of
CfnAuthorizerV2Props
- Throws:
NullPointerException
- if any required attribute was not provided
-