@Stability(value=Stable) public static final class Integration.Builder extends Object implements software.amazon.jsii.Builder<Integration>
Integration.| Modifier and Type | Method and Description |
|---|---|
Integration |
build() |
static Integration.Builder |
create() |
Integration.Builder |
integrationHttpMethod(String integrationHttpMethod)
The integration's HTTP method type.
|
Integration.Builder |
options(IntegrationOptions options)
Integration options.
|
Integration.Builder |
type(IntegrationType type)
Specifies an API method integration type.
|
Integration.Builder |
uri(Object uri)
The Uniform Resource Identifier (URI) for the integration.
|
@Stability(value=Stable) public static Integration.Builder create()
Integration.Builder.@Stability(value=Stable) public Integration.Builder type(IntegrationType type)
type - Specifies an API method integration type. This parameter is required.this@Stability(value=Stable) public Integration.Builder integrationHttpMethod(String integrationHttpMethod)
Required unless you use a MOCK integration.
integrationHttpMethod - The integration's HTTP method type. This parameter is required.this@Stability(value=Stable) public Integration.Builder options(IntegrationOptions options)
options - Integration options. This parameter is required.this@Stability(value=Stable) public Integration.Builder uri(Object uri)
type property, specify the API endpoint URL.type property, don't specify this property.type property, specify an AWS service that
follows this form: arn:partition:apigateway:region:subdomain.service|service:path|action/service_api.
For example, a Lambda function URI follows this form:
arn:partition:apigateway:region:lambda:path/path. The path is usually in the
form /2015-03-31/functions/LambdaFunctionARN/invocations.uri - The Uniform Resource Identifier (URI) for the integration. This parameter is required.this@Stability(value=Stable) public Integration build()
build in interface software.amazon.jsii.Builder<Integration>Copyright © 2022. All rights reserved.