@Stability(value=Experimental) public static final class ProxyResource.Builder extends Object implements software.amazon.jsii.Builder<ProxyResource>
ProxyResource
.Modifier and Type | Method and Description |
---|---|
ProxyResource.Builder |
anyMethod(Boolean anyMethod)
(experimental) Adds an "ANY" method to this resource.
|
ProxyResource |
build() |
static ProxyResource.Builder |
create(software.constructs.Construct scope,
String id) |
ProxyResource.Builder |
defaultCorsPreflightOptions(CorsOptions defaultCorsPreflightOptions)
(experimental) Adds a CORS preflight OPTIONS method to this resource and all child resources.
|
ProxyResource.Builder |
defaultIntegration(Integration defaultIntegration)
(experimental) An integration to use as a default for all methods created within this API unless an integration is specified.
|
ProxyResource.Builder |
defaultMethodOptions(MethodOptions defaultMethodOptions)
(experimental) Method options to use as a default for all methods created within this API unless custom options are specified.
|
ProxyResource.Builder |
parent(IResource parent)
(experimental) The parent resource of this resource.
|
@Stability(value=Experimental) public static ProxyResource.Builder create(software.constructs.Construct scope, String id)
scope
- This parameter is required.id
- This parameter is required.ProxyResource.Builder
.@Stability(value=Experimental) public ProxyResource.Builder defaultCorsPreflightOptions(CorsOptions defaultCorsPreflightOptions)
You can add CORS at the resource-level using addCorsPreflight
.
Default: - CORS is disabled
defaultCorsPreflightOptions
- Adds a CORS preflight OPTIONS method to this resource and all child resources. This parameter is required.this
@Stability(value=Experimental) public ProxyResource.Builder defaultIntegration(Integration defaultIntegration)
Default: - Inherited from parent.
defaultIntegration
- An integration to use as a default for all methods created within this API unless an integration is specified. This parameter is required.this
@Stability(value=Experimental) public ProxyResource.Builder defaultMethodOptions(MethodOptions defaultMethodOptions)
Default: - Inherited from parent.
defaultMethodOptions
- Method options to use as a default for all methods created within this API unless custom options are specified. This parameter is required.this
@Stability(value=Experimental) public ProxyResource.Builder anyMethod(Boolean anyMethod)
If set to false
, you will have to explicitly
add methods to this resource after it's created.
Default: true
anyMethod
- Adds an "ANY" method to this resource. This parameter is required.this
@Stability(value=Experimental) public ProxyResource.Builder parent(IResource parent)
You can either pass another
Resource
object or a RestApi
object here.
parent
- The parent resource of this resource. This parameter is required.this
@Stability(value=Experimental) public ProxyResource build()
build
in interface software.amazon.jsii.Builder<ProxyResource>
Copyright © 2021. All rights reserved.