@Stability(value=Experimental) public static final class HttpJwtAuthorizerProps.Builder extends Object implements software.amazon.jsii.Builder<HttpJwtAuthorizerProps>
HttpJwtAuthorizerProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
HttpJwtAuthorizerProps.Builder |
authorizerName(String authorizerName)
Sets the value of
HttpJwtAuthorizerProps.getAuthorizerName() |
HttpJwtAuthorizerProps |
build()
Builds the configured instance.
|
HttpJwtAuthorizerProps.Builder |
identitySource(List<String> identitySource)
Sets the value of
HttpJwtAuthorizerProps.getIdentitySource() |
HttpJwtAuthorizerProps.Builder |
jwtAudience(List<String> jwtAudience)
Sets the value of
HttpJwtAuthorizerProps.getJwtAudience() |
HttpJwtAuthorizerProps.Builder |
jwtIssuer(String jwtIssuer)
Sets the value of
HttpJwtAuthorizerProps.getJwtIssuer() |
@Stability(value=Experimental) public HttpJwtAuthorizerProps.Builder jwtAudience(List<String> jwtAudience)
HttpJwtAuthorizerProps.getJwtAudience()jwtAudience - A list of the intended recipients of the JWT. This parameter is required.
A valid JWT must provide an aud that matches at least one entry in this list.this@Stability(value=Experimental) public HttpJwtAuthorizerProps.Builder jwtIssuer(String jwtIssuer)
HttpJwtAuthorizerProps.getJwtIssuer()jwtIssuer - The base domain of the identity provider that issues JWT. This parameter is required.this@Stability(value=Experimental) public HttpJwtAuthorizerProps.Builder authorizerName(String authorizerName)
HttpJwtAuthorizerProps.getAuthorizerName()authorizerName - The name of the authorizer.this@Stability(value=Experimental) public HttpJwtAuthorizerProps.Builder identitySource(List<String> identitySource)
HttpJwtAuthorizerProps.getIdentitySource()identitySource - The identity source for which authorization is requested.this@Stability(value=Experimental) public HttpJwtAuthorizerProps build()
build in interface software.amazon.jsii.Builder<HttpJwtAuthorizerProps>HttpJwtAuthorizerPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.