@Stability(value=Stable) public static final class CfnHttpApi.Builder extends Object implements software.amazon.jsii.Builder<CfnHttpApi>
CfnHttpApi.| Modifier and Type | Method and Description |
|---|---|
CfnHttpApi.Builder |
accessLogSetting(CfnHttpApi.AccessLogSettingProperty accessLogSetting)
`AWS::Serverless::HttpApi.AccessLogSetting`.
|
CfnHttpApi.Builder |
accessLogSetting(IResolvable accessLogSetting)
`AWS::Serverless::HttpApi.AccessLogSetting`.
|
CfnHttpApi.Builder |
auth(CfnHttpApi.HttpApiAuthProperty auth)
`AWS::Serverless::HttpApi.Auth`.
|
CfnHttpApi.Builder |
auth(IResolvable auth)
`AWS::Serverless::HttpApi.Auth`.
|
CfnHttpApi |
build() |
CfnHttpApi.Builder |
corsConfiguration(Boolean corsConfiguration)
`AWS::Serverless::HttpApi.CorsConfiguration`.
|
CfnHttpApi.Builder |
corsConfiguration(CfnHttpApi.CorsConfigurationObjectProperty corsConfiguration)
`AWS::Serverless::HttpApi.CorsConfiguration`.
|
CfnHttpApi.Builder |
corsConfiguration(IResolvable corsConfiguration)
`AWS::Serverless::HttpApi.CorsConfiguration`.
|
static CfnHttpApi.Builder |
create(software.constructs.Construct scope,
String id) |
CfnHttpApi.Builder |
defaultRouteSettings(CfnHttpApi.RouteSettingsProperty defaultRouteSettings)
`AWS::Serverless::HttpApi.DefaultRouteSettings`.
|
CfnHttpApi.Builder |
defaultRouteSettings(IResolvable defaultRouteSettings)
`AWS::Serverless::HttpApi.DefaultRouteSettings`.
|
CfnHttpApi.Builder |
definitionBody(Object definitionBody)
`AWS::Serverless::HttpApi.DefinitionBody`.
|
CfnHttpApi.Builder |
definitionUri(CfnHttpApi.S3LocationProperty definitionUri)
`AWS::Serverless::HttpApi.DefinitionUri`.
|
CfnHttpApi.Builder |
definitionUri(IResolvable definitionUri)
`AWS::Serverless::HttpApi.DefinitionUri`.
|
CfnHttpApi.Builder |
definitionUri(String definitionUri)
`AWS::Serverless::HttpApi.DefinitionUri`.
|
CfnHttpApi.Builder |
description(String description)
`AWS::Serverless::HttpApi.Description`.
|
CfnHttpApi.Builder |
disableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint)
`AWS::Serverless::HttpApi.DisableExecuteApiEndpoint`.
|
CfnHttpApi.Builder |
disableExecuteApiEndpoint(IResolvable disableExecuteApiEndpoint)
`AWS::Serverless::HttpApi.DisableExecuteApiEndpoint`.
|
CfnHttpApi.Builder |
domain(CfnHttpApi.HttpApiDomainConfigurationProperty domain)
`AWS::Serverless::HttpApi.Domain`.
|
CfnHttpApi.Builder |
domain(IResolvable domain)
`AWS::Serverless::HttpApi.Domain`.
|
CfnHttpApi.Builder |
failOnWarnings(Boolean failOnWarnings)
`AWS::Serverless::HttpApi.FailOnWarnings`.
|
CfnHttpApi.Builder |
failOnWarnings(IResolvable failOnWarnings)
`AWS::Serverless::HttpApi.FailOnWarnings`.
|
CfnHttpApi.Builder |
routeSettings(CfnHttpApi.RouteSettingsProperty routeSettings)
`AWS::Serverless::HttpApi.RouteSettings`.
|
CfnHttpApi.Builder |
routeSettings(IResolvable routeSettings)
`AWS::Serverless::HttpApi.RouteSettings`.
|
CfnHttpApi.Builder |
stageName(String stageName)
`AWS::Serverless::HttpApi.StageName`.
|
CfnHttpApi.Builder |
stageVariables(IResolvable stageVariables)
`AWS::Serverless::HttpApi.StageVariables`.
|
CfnHttpApi.Builder |
stageVariables(Map<String,String> stageVariables)
`AWS::Serverless::HttpApi.StageVariables`.
|
CfnHttpApi.Builder |
tags(Map<String,String> tags)
`AWS::Serverless::HttpApi.Tags`.
|
@Stability(value=Stable) public static CfnHttpApi.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.CfnHttpApi.AccessLogSettingProperty.Builder.@Stability(value=Stable) public CfnHttpApi.Builder accessLogSetting(CfnHttpApi.AccessLogSettingProperty accessLogSetting)
accessLogSetting - `AWS::Serverless::HttpApi.AccessLogSetting`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder accessLogSetting(IResolvable accessLogSetting)
accessLogSetting - `AWS::Serverless::HttpApi.AccessLogSetting`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder auth(CfnHttpApi.HttpApiAuthProperty auth)
auth - `AWS::Serverless::HttpApi.Auth`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder auth(IResolvable auth)
auth - `AWS::Serverless::HttpApi.Auth`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder corsConfiguration(Boolean corsConfiguration)
corsConfiguration - `AWS::Serverless::HttpApi.CorsConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder corsConfiguration(CfnHttpApi.CorsConfigurationObjectProperty corsConfiguration)
corsConfiguration - `AWS::Serverless::HttpApi.CorsConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder corsConfiguration(IResolvable corsConfiguration)
corsConfiguration - `AWS::Serverless::HttpApi.CorsConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder defaultRouteSettings(CfnHttpApi.RouteSettingsProperty defaultRouteSettings)
defaultRouteSettings - `AWS::Serverless::HttpApi.DefaultRouteSettings`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder defaultRouteSettings(IResolvable defaultRouteSettings)
defaultRouteSettings - `AWS::Serverless::HttpApi.DefaultRouteSettings`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder definitionBody(Object definitionBody)
definitionBody - `AWS::Serverless::HttpApi.DefinitionBody`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder definitionUri(String definitionUri)
definitionUri - `AWS::Serverless::HttpApi.DefinitionUri`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder definitionUri(CfnHttpApi.S3LocationProperty definitionUri)
definitionUri - `AWS::Serverless::HttpApi.DefinitionUri`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder definitionUri(IResolvable definitionUri)
definitionUri - `AWS::Serverless::HttpApi.DefinitionUri`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder description(String description)
description - `AWS::Serverless::HttpApi.Description`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder disableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint)
disableExecuteApiEndpoint - `AWS::Serverless::HttpApi.DisableExecuteApiEndpoint`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder disableExecuteApiEndpoint(IResolvable disableExecuteApiEndpoint)
disableExecuteApiEndpoint - `AWS::Serverless::HttpApi.DisableExecuteApiEndpoint`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder domain(CfnHttpApi.HttpApiDomainConfigurationProperty domain)
domain - `AWS::Serverless::HttpApi.Domain`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder domain(IResolvable domain)
domain - `AWS::Serverless::HttpApi.Domain`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder failOnWarnings(Boolean failOnWarnings)
failOnWarnings - `AWS::Serverless::HttpApi.FailOnWarnings`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder failOnWarnings(IResolvable failOnWarnings)
failOnWarnings - `AWS::Serverless::HttpApi.FailOnWarnings`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder routeSettings(CfnHttpApi.RouteSettingsProperty routeSettings)
routeSettings - `AWS::Serverless::HttpApi.RouteSettings`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder routeSettings(IResolvable routeSettings)
routeSettings - `AWS::Serverless::HttpApi.RouteSettings`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder stageName(String stageName)
stageName - `AWS::Serverless::HttpApi.StageName`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder stageVariables(IResolvable stageVariables)
stageVariables - `AWS::Serverless::HttpApi.StageVariables`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder stageVariables(Map<String,String> stageVariables)
stageVariables - `AWS::Serverless::HttpApi.StageVariables`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi.Builder tags(Map<String,String> tags)
tags - `AWS::Serverless::HttpApi.Tags`. This parameter is required.this@Stability(value=Stable) public CfnHttpApi build()
build in interface software.amazon.jsii.Builder<CfnHttpApi>Copyright © 2022. All rights reserved.