@Stability(value=Stable) public static final class CfnRestApi.Builder extends Object implements software.amazon.jsii.Builder<CfnRestApi>
CfnRestApi.| Modifier and Type | Method and Description |
|---|---|
CfnRestApi.Builder |
apiKeySourceType(String apiKeySourceType)
`AWS::ApiGateway::RestApi.ApiKeySourceType`.
|
CfnRestApi.Builder |
binaryMediaTypes(List<String> binaryMediaTypes)
`AWS::ApiGateway::RestApi.BinaryMediaTypes`.
|
CfnRestApi.Builder |
body(Object body)
`AWS::ApiGateway::RestApi.Body`.
|
CfnRestApi.Builder |
bodyS3Location(CfnRestApi.S3LocationProperty bodyS3Location)
`AWS::ApiGateway::RestApi.BodyS3Location`.
|
CfnRestApi.Builder |
bodyS3Location(IResolvable bodyS3Location)
`AWS::ApiGateway::RestApi.BodyS3Location`.
|
CfnRestApi |
build() |
CfnRestApi.Builder |
cloneFrom(String cloneFrom)
`AWS::ApiGateway::RestApi.CloneFrom`.
|
static CfnRestApi.Builder |
create(software.constructs.Construct scope,
String id) |
CfnRestApi.Builder |
description(String description)
`AWS::ApiGateway::RestApi.Description`.
|
CfnRestApi.Builder |
disableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint)
`AWS::ApiGateway::RestApi.DisableExecuteApiEndpoint`.
|
CfnRestApi.Builder |
disableExecuteApiEndpoint(IResolvable disableExecuteApiEndpoint)
`AWS::ApiGateway::RestApi.DisableExecuteApiEndpoint`.
|
CfnRestApi.Builder |
endpointConfiguration(CfnRestApi.EndpointConfigurationProperty endpointConfiguration)
`AWS::ApiGateway::RestApi.EndpointConfiguration`.
|
CfnRestApi.Builder |
endpointConfiguration(IResolvable endpointConfiguration)
`AWS::ApiGateway::RestApi.EndpointConfiguration`.
|
CfnRestApi.Builder |
failOnWarnings(Boolean failOnWarnings)
`AWS::ApiGateway::RestApi.FailOnWarnings`.
|
CfnRestApi.Builder |
failOnWarnings(IResolvable failOnWarnings)
`AWS::ApiGateway::RestApi.FailOnWarnings`.
|
CfnRestApi.Builder |
minimumCompressionSize(Number minimumCompressionSize)
`AWS::ApiGateway::RestApi.MinimumCompressionSize`.
|
CfnRestApi.Builder |
name(String name)
`AWS::ApiGateway::RestApi.Name`.
|
CfnRestApi.Builder |
parameters(IResolvable parameters)
`AWS::ApiGateway::RestApi.Parameters`.
|
CfnRestApi.Builder |
parameters(Map<String,String> parameters)
`AWS::ApiGateway::RestApi.Parameters`.
|
CfnRestApi.Builder |
policy(Object policy)
`AWS::ApiGateway::RestApi.Policy`.
|
CfnRestApi.Builder |
tags(List<? extends CfnTag> tags)
`AWS::ApiGateway::RestApi.Tags`.
|
@Stability(value=Stable) public static CfnRestApi.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.CfnRestApi.EndpointConfigurationProperty.Builder.@Stability(value=Stable) public CfnRestApi.Builder apiKeySourceType(String apiKeySourceType)
apiKeySourceType - `AWS::ApiGateway::RestApi.ApiKeySourceType`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder binaryMediaTypes(List<String> binaryMediaTypes)
binaryMediaTypes - `AWS::ApiGateway::RestApi.BinaryMediaTypes`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder body(Object body)
body - `AWS::ApiGateway::RestApi.Body`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder bodyS3Location(CfnRestApi.S3LocationProperty bodyS3Location)
bodyS3Location - `AWS::ApiGateway::RestApi.BodyS3Location`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder bodyS3Location(IResolvable bodyS3Location)
bodyS3Location - `AWS::ApiGateway::RestApi.BodyS3Location`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder cloneFrom(String cloneFrom)
cloneFrom - `AWS::ApiGateway::RestApi.CloneFrom`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder description(String description)
description - `AWS::ApiGateway::RestApi.Description`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder disableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint)
disableExecuteApiEndpoint - `AWS::ApiGateway::RestApi.DisableExecuteApiEndpoint`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder disableExecuteApiEndpoint(IResolvable disableExecuteApiEndpoint)
disableExecuteApiEndpoint - `AWS::ApiGateway::RestApi.DisableExecuteApiEndpoint`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder endpointConfiguration(CfnRestApi.EndpointConfigurationProperty endpointConfiguration)
endpointConfiguration - `AWS::ApiGateway::RestApi.EndpointConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder endpointConfiguration(IResolvable endpointConfiguration)
endpointConfiguration - `AWS::ApiGateway::RestApi.EndpointConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder failOnWarnings(Boolean failOnWarnings)
failOnWarnings - `AWS::ApiGateway::RestApi.FailOnWarnings`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder failOnWarnings(IResolvable failOnWarnings)
failOnWarnings - `AWS::ApiGateway::RestApi.FailOnWarnings`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder minimumCompressionSize(Number minimumCompressionSize)
minimumCompressionSize - `AWS::ApiGateway::RestApi.MinimumCompressionSize`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder name(String name)
name - `AWS::ApiGateway::RestApi.Name`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder parameters(IResolvable parameters)
parameters - `AWS::ApiGateway::RestApi.Parameters`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder parameters(Map<String,String> parameters)
parameters - `AWS::ApiGateway::RestApi.Parameters`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder policy(Object policy)
policy - `AWS::ApiGateway::RestApi.Policy`. This parameter is required.this@Stability(value=Stable) public CfnRestApi.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::ApiGateway::RestApi.Tags`. This parameter is required.this@Stability(value=Stable) public CfnRestApi build()
build in interface software.amazon.jsii.Builder<CfnRestApi>Copyright © 2021. All rights reserved.