@Stability(value=Experimental) public static final class AddRoutesOptions.Builder extends Object implements software.amazon.jsii.Builder<AddRoutesOptions>
AddRoutesOptions| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AddRoutesOptions.Builder |
authorizationScopes(List<String> authorizationScopes)
Sets the value of
AddRoutesOptions.getAuthorizationScopes() |
AddRoutesOptions.Builder |
authorizer(IHttpRouteAuthorizer authorizer)
Sets the value of
AddRoutesOptions.getAuthorizer() |
AddRoutesOptions |
build()
Builds the configured instance.
|
AddRoutesOptions.Builder |
integration(HttpRouteIntegration integration)
Sets the value of
BatchHttpRouteOptions.getIntegration() |
AddRoutesOptions.Builder |
methods(List<? extends HttpMethod> methods)
Sets the value of
AddRoutesOptions.getMethods() |
AddRoutesOptions.Builder |
path(String path)
Sets the value of
AddRoutesOptions.getPath() |
@Stability(value=Experimental) public AddRoutesOptions.Builder path(String path)
AddRoutesOptions.getPath()path - The path at which all of these routes are configured. This parameter is required.this@Stability(value=Experimental) public AddRoutesOptions.Builder authorizationScopes(List<String> authorizationScopes)
AddRoutesOptions.getAuthorizationScopes()authorizationScopes - The list of OIDC scopes to include in the authorization.
These scopes will override the default authorization scopes on the gateway.
Set to [] to remove default scopesthis@Stability(value=Experimental) public AddRoutesOptions.Builder authorizer(IHttpRouteAuthorizer authorizer)
AddRoutesOptions.getAuthorizer()authorizer - Authorizer to be associated to these routes.
Use NoneAuthorizer to remove the default authorizer for the apithis@Stability(value=Experimental) public AddRoutesOptions.Builder methods(List<? extends HttpMethod> methods)
AddRoutesOptions.getMethods()methods - The HTTP methods to be configured.this@Stability(value=Experimental) public AddRoutesOptions.Builder integration(HttpRouteIntegration integration)
BatchHttpRouteOptions.getIntegration()integration - The integration to be configured on this route. This parameter is required.this@Stability(value=Experimental) public AddRoutesOptions build()
build in interface software.amazon.jsii.Builder<AddRoutesOptions>AddRoutesOptionsNullPointerException - if any required attribute was not providedCopyright © 2023. All rights reserved.