@Stability(value=Stable) public static final class CfnIntegration.Builder extends Object implements software.amazon.jsii.Builder<CfnIntegration>
CfnIntegration.| Modifier and Type | Method and Description |
|---|---|
CfnIntegration.Builder |
apiId(String apiId)
`AWS::ApiGatewayV2::Integration.ApiId`.
|
CfnIntegration |
build() |
CfnIntegration.Builder |
connectionId(String connectionId)
`AWS::ApiGatewayV2::Integration.ConnectionId`.
|
CfnIntegration.Builder |
connectionType(String connectionType)
`AWS::ApiGatewayV2::Integration.ConnectionType`.
|
CfnIntegration.Builder |
contentHandlingStrategy(String contentHandlingStrategy)
`AWS::ApiGatewayV2::Integration.ContentHandlingStrategy`.
|
static CfnIntegration.Builder |
create(software.constructs.Construct scope,
String id) |
CfnIntegration.Builder |
credentialsArn(String credentialsArn)
`AWS::ApiGatewayV2::Integration.CredentialsArn`.
|
CfnIntegration.Builder |
description(String description)
`AWS::ApiGatewayV2::Integration.Description`.
|
CfnIntegration.Builder |
integrationMethod(String integrationMethod)
`AWS::ApiGatewayV2::Integration.IntegrationMethod`.
|
CfnIntegration.Builder |
integrationSubtype(String integrationSubtype)
`AWS::ApiGatewayV2::Integration.IntegrationSubtype`.
|
CfnIntegration.Builder |
integrationType(String integrationType)
`AWS::ApiGatewayV2::Integration.IntegrationType`.
|
CfnIntegration.Builder |
integrationUri(String integrationUri)
`AWS::ApiGatewayV2::Integration.IntegrationUri`.
|
CfnIntegration.Builder |
passthroughBehavior(String passthroughBehavior)
`AWS::ApiGatewayV2::Integration.PassthroughBehavior`.
|
CfnIntegration.Builder |
payloadFormatVersion(String payloadFormatVersion)
`AWS::ApiGatewayV2::Integration.PayloadFormatVersion`.
|
CfnIntegration.Builder |
requestParameters(Object requestParameters)
`AWS::ApiGatewayV2::Integration.RequestParameters`.
|
CfnIntegration.Builder |
requestTemplates(Object requestTemplates)
`AWS::ApiGatewayV2::Integration.RequestTemplates`.
|
CfnIntegration.Builder |
responseParameters(Object responseParameters)
`AWS::ApiGatewayV2::Integration.ResponseParameters`.
|
CfnIntegration.Builder |
templateSelectionExpression(String templateSelectionExpression)
`AWS::ApiGatewayV2::Integration.TemplateSelectionExpression`.
|
CfnIntegration.Builder |
timeoutInMillis(Number timeoutInMillis)
`AWS::ApiGatewayV2::Integration.TimeoutInMillis`.
|
CfnIntegration.Builder |
tlsConfig(CfnIntegration.TlsConfigProperty tlsConfig)
`AWS::ApiGatewayV2::Integration.TlsConfig`.
|
CfnIntegration.Builder |
tlsConfig(IResolvable tlsConfig)
`AWS::ApiGatewayV2::Integration.TlsConfig`.
|
@Stability(value=Stable) public static CfnIntegration.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnIntegration.ResponseParameterListProperty.Builder.@Stability(value=Stable) public CfnIntegration.Builder apiId(String apiId)
apiId - `AWS::ApiGatewayV2::Integration.ApiId`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder integrationType(String integrationType)
integrationType - `AWS::ApiGatewayV2::Integration.IntegrationType`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder connectionId(String connectionId)
connectionId - `AWS::ApiGatewayV2::Integration.ConnectionId`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder connectionType(String connectionType)
connectionType - `AWS::ApiGatewayV2::Integration.ConnectionType`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder contentHandlingStrategy(String contentHandlingStrategy)
contentHandlingStrategy - `AWS::ApiGatewayV2::Integration.ContentHandlingStrategy`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder credentialsArn(String credentialsArn)
credentialsArn - `AWS::ApiGatewayV2::Integration.CredentialsArn`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder description(String description)
description - `AWS::ApiGatewayV2::Integration.Description`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder integrationMethod(String integrationMethod)
integrationMethod - `AWS::ApiGatewayV2::Integration.IntegrationMethod`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder integrationSubtype(String integrationSubtype)
integrationSubtype - `AWS::ApiGatewayV2::Integration.IntegrationSubtype`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder integrationUri(String integrationUri)
integrationUri - `AWS::ApiGatewayV2::Integration.IntegrationUri`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder passthroughBehavior(String passthroughBehavior)
passthroughBehavior - `AWS::ApiGatewayV2::Integration.PassthroughBehavior`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder payloadFormatVersion(String payloadFormatVersion)
payloadFormatVersion - `AWS::ApiGatewayV2::Integration.PayloadFormatVersion`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder requestParameters(Object requestParameters)
requestParameters - `AWS::ApiGatewayV2::Integration.RequestParameters`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder requestTemplates(Object requestTemplates)
requestTemplates - `AWS::ApiGatewayV2::Integration.RequestTemplates`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder responseParameters(Object responseParameters)
responseParameters - `AWS::ApiGatewayV2::Integration.ResponseParameters`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder templateSelectionExpression(String templateSelectionExpression)
templateSelectionExpression - `AWS::ApiGatewayV2::Integration.TemplateSelectionExpression`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder timeoutInMillis(Number timeoutInMillis)
timeoutInMillis - `AWS::ApiGatewayV2::Integration.TimeoutInMillis`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder tlsConfig(CfnIntegration.TlsConfigProperty tlsConfig)
tlsConfig - `AWS::ApiGatewayV2::Integration.TlsConfig`. This parameter is required.this@Stability(value=Stable) public CfnIntegration.Builder tlsConfig(IResolvable tlsConfig)
tlsConfig - `AWS::ApiGatewayV2::Integration.TlsConfig`. This parameter is required.this@Stability(value=Stable) public CfnIntegration build()
build in interface software.amazon.jsii.Builder<CfnIntegration>Copyright © 2021. All rights reserved.