public static final class CfnHttpApi.Builder
extends java.lang.Object
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(java.lang.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(Construct scope,
java.lang.String id) |
CfnHttpApi.Builder |
defaultRouteSettings(CfnHttpApi.RouteSettingsProperty defaultRouteSettings)
`AWS::Serverless::HttpApi.DefaultRouteSettings`.
|
CfnHttpApi.Builder |
defaultRouteSettings(IResolvable defaultRouteSettings)
`AWS::Serverless::HttpApi.DefaultRouteSettings`.
|
CfnHttpApi.Builder |
definitionBody(java.lang.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(java.lang.String definitionUri)
`AWS::Serverless::HttpApi.DefinitionUri`.
|
CfnHttpApi.Builder |
description(java.lang.String description)
`AWS::Serverless::HttpApi.Description`.
|
CfnHttpApi.Builder |
disableExecuteApiEndpoint(java.lang.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(java.lang.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(java.lang.String stageName)
`AWS::Serverless::HttpApi.StageName`.
|
CfnHttpApi.Builder |
stageVariables(IResolvable stageVariables)
`AWS::Serverless::HttpApi.StageVariables`.
|
CfnHttpApi.Builder |
stageVariables(java.util.Map<java.lang.String,java.lang.String> stageVariables)
`AWS::Serverless::HttpApi.StageVariables`.
|
CfnHttpApi.Builder |
tags(java.util.Map<java.lang.String,java.lang.String> tags)
`AWS::Serverless::HttpApi.Tags`.
|
public static CfnHttpApi.Builder create(Construct scope, java.lang.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
.public CfnHttpApi.Builder accessLogSetting(IResolvable accessLogSetting)
accessLogSetting
- `AWS::Serverless::HttpApi.AccessLogSetting`. This parameter is required.this
public CfnHttpApi.Builder accessLogSetting(CfnHttpApi.AccessLogSettingProperty accessLogSetting)
accessLogSetting
- `AWS::Serverless::HttpApi.AccessLogSetting`. This parameter is required.this
public CfnHttpApi.Builder auth(IResolvable auth)
auth
- `AWS::Serverless::HttpApi.Auth`. This parameter is required.this
public CfnHttpApi.Builder auth(CfnHttpApi.HttpApiAuthProperty auth)
auth
- `AWS::Serverless::HttpApi.Auth`. This parameter is required.this
public CfnHttpApi.Builder corsConfiguration(java.lang.Boolean corsConfiguration)
corsConfiguration
- `AWS::Serverless::HttpApi.CorsConfiguration`. This parameter is required.this
public CfnHttpApi.Builder corsConfiguration(IResolvable corsConfiguration)
corsConfiguration
- `AWS::Serverless::HttpApi.CorsConfiguration`. This parameter is required.this
public CfnHttpApi.Builder corsConfiguration(CfnHttpApi.CorsConfigurationObjectProperty corsConfiguration)
corsConfiguration
- `AWS::Serverless::HttpApi.CorsConfiguration`. This parameter is required.this
public CfnHttpApi.Builder defaultRouteSettings(IResolvable defaultRouteSettings)
defaultRouteSettings
- `AWS::Serverless::HttpApi.DefaultRouteSettings`. This parameter is required.this
public CfnHttpApi.Builder defaultRouteSettings(CfnHttpApi.RouteSettingsProperty defaultRouteSettings)
defaultRouteSettings
- `AWS::Serverless::HttpApi.DefaultRouteSettings`. This parameter is required.this
public CfnHttpApi.Builder definitionBody(java.lang.Object definitionBody)
definitionBody
- `AWS::Serverless::HttpApi.DefinitionBody`. This parameter is required.this
public CfnHttpApi.Builder definitionUri(java.lang.String definitionUri)
definitionUri
- `AWS::Serverless::HttpApi.DefinitionUri`. This parameter is required.this
public CfnHttpApi.Builder definitionUri(IResolvable definitionUri)
definitionUri
- `AWS::Serverless::HttpApi.DefinitionUri`. This parameter is required.this
public CfnHttpApi.Builder definitionUri(CfnHttpApi.S3LocationProperty definitionUri)
definitionUri
- `AWS::Serverless::HttpApi.DefinitionUri`. This parameter is required.this
public CfnHttpApi.Builder description(java.lang.String description)
description
- `AWS::Serverless::HttpApi.Description`. This parameter is required.this
public CfnHttpApi.Builder disableExecuteApiEndpoint(java.lang.Boolean disableExecuteApiEndpoint)
disableExecuteApiEndpoint
- `AWS::Serverless::HttpApi.DisableExecuteApiEndpoint`. This parameter is required.this
public CfnHttpApi.Builder disableExecuteApiEndpoint(IResolvable disableExecuteApiEndpoint)
disableExecuteApiEndpoint
- `AWS::Serverless::HttpApi.DisableExecuteApiEndpoint`. This parameter is required.this
public CfnHttpApi.Builder domain(IResolvable domain)
domain
- `AWS::Serverless::HttpApi.Domain`. This parameter is required.this
public CfnHttpApi.Builder domain(CfnHttpApi.HttpApiDomainConfigurationProperty domain)
domain
- `AWS::Serverless::HttpApi.Domain`. This parameter is required.this
public CfnHttpApi.Builder failOnWarnings(java.lang.Boolean failOnWarnings)
failOnWarnings
- `AWS::Serverless::HttpApi.FailOnWarnings`. This parameter is required.this
public CfnHttpApi.Builder failOnWarnings(IResolvable failOnWarnings)
failOnWarnings
- `AWS::Serverless::HttpApi.FailOnWarnings`. This parameter is required.this
public CfnHttpApi.Builder routeSettings(IResolvable routeSettings)
routeSettings
- `AWS::Serverless::HttpApi.RouteSettings`. This parameter is required.this
public CfnHttpApi.Builder routeSettings(CfnHttpApi.RouteSettingsProperty routeSettings)
routeSettings
- `AWS::Serverless::HttpApi.RouteSettings`. This parameter is required.this
public CfnHttpApi.Builder stageName(java.lang.String stageName)
stageName
- `AWS::Serverless::HttpApi.StageName`. This parameter is required.this
public CfnHttpApi.Builder stageVariables(IResolvable stageVariables)
stageVariables
- `AWS::Serverless::HttpApi.StageVariables`. This parameter is required.this
public CfnHttpApi.Builder stageVariables(java.util.Map<java.lang.String,java.lang.String> stageVariables)
stageVariables
- `AWS::Serverless::HttpApi.StageVariables`. This parameter is required.this
public CfnHttpApi.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
tags
- `AWS::Serverless::HttpApi.Tags`. This parameter is required.this
public CfnHttpApi build()