@Stability(value=Stable) public static final class CfnApiProps.Builder extends Object implements software.amazon.jsii.Builder<CfnApiProps>
CfnApiProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnApiProps.Builder stageName(String stageName)
CfnApiProps.getStageName()stageName - `AWS::Serverless::Api.StageName`. This parameter is required.this@Stability(value=Stable) public CfnApiProps.Builder accessLogSetting(CfnApi.AccessLogSettingProperty accessLogSetting)
CfnApiProps.getAccessLogSetting()accessLogSetting - `AWS::Serverless::Api.AccessLogSetting`.this@Stability(value=Stable) public CfnApiProps.Builder accessLogSetting(IResolvable accessLogSetting)
CfnApiProps.getAccessLogSetting()accessLogSetting - `AWS::Serverless::Api.AccessLogSetting`.this@Stability(value=Stable) public CfnApiProps.Builder auth(CfnApi.AuthProperty auth)
CfnApiProps.getAuth()auth - `AWS::Serverless::Api.Auth`.this@Stability(value=Stable) public CfnApiProps.Builder auth(IResolvable auth)
CfnApiProps.getAuth()auth - `AWS::Serverless::Api.Auth`.this@Stability(value=Stable) public CfnApiProps.Builder binaryMediaTypes(List<String> binaryMediaTypes)
CfnApiProps.getBinaryMediaTypes()binaryMediaTypes - `AWS::Serverless::Api.BinaryMediaTypes`.this@Stability(value=Stable) public CfnApiProps.Builder cacheClusterEnabled(Boolean cacheClusterEnabled)
CfnApiProps.getCacheClusterEnabled()cacheClusterEnabled - `AWS::Serverless::Api.CacheClusterEnabled`.this@Stability(value=Stable) public CfnApiProps.Builder cacheClusterEnabled(IResolvable cacheClusterEnabled)
CfnApiProps.getCacheClusterEnabled()cacheClusterEnabled - `AWS::Serverless::Api.CacheClusterEnabled`.this@Stability(value=Stable) public CfnApiProps.Builder cacheClusterSize(String cacheClusterSize)
CfnApiProps.getCacheClusterSize()cacheClusterSize - `AWS::Serverless::Api.CacheClusterSize`.this@Stability(value=Stable) public CfnApiProps.Builder canarySetting(CfnApi.CanarySettingProperty canarySetting)
CfnApiProps.getCanarySetting()canarySetting - `AWS::Serverless::Api.CanarySetting`.this@Stability(value=Stable) public CfnApiProps.Builder canarySetting(IResolvable canarySetting)
CfnApiProps.getCanarySetting()canarySetting - `AWS::Serverless::Api.CanarySetting`.this@Stability(value=Stable) public CfnApiProps.Builder cors(String cors)
CfnApiProps.getCors()cors - `AWS::Serverless::Api.Cors`.this@Stability(value=Stable) public CfnApiProps.Builder cors(CfnApi.CorsConfigurationProperty cors)
CfnApiProps.getCors()cors - `AWS::Serverless::Api.Cors`.this@Stability(value=Stable) public CfnApiProps.Builder cors(IResolvable cors)
CfnApiProps.getCors()cors - `AWS::Serverless::Api.Cors`.this@Stability(value=Stable) public CfnApiProps.Builder definitionBody(Object definitionBody)
CfnApiProps.getDefinitionBody()definitionBody - `AWS::Serverless::Api.DefinitionBody`.this@Stability(value=Stable) public CfnApiProps.Builder definitionUri(String definitionUri)
CfnApiProps.getDefinitionUri()definitionUri - `AWS::Serverless::Api.DefinitionUri`.this@Stability(value=Stable) public CfnApiProps.Builder definitionUri(CfnApi.S3LocationProperty definitionUri)
CfnApiProps.getDefinitionUri()definitionUri - `AWS::Serverless::Api.DefinitionUri`.this@Stability(value=Stable) public CfnApiProps.Builder definitionUri(IResolvable definitionUri)
CfnApiProps.getDefinitionUri()definitionUri - `AWS::Serverless::Api.DefinitionUri`.this@Stability(value=Stable) public CfnApiProps.Builder description(String description)
CfnApiProps.getDescription()description - `AWS::Serverless::Api.Description`.this@Stability(value=Stable) public CfnApiProps.Builder domain(CfnApi.DomainConfigurationProperty domain)
CfnApiProps.getDomain()domain - `AWS::Serverless::Api.Domain`.this@Stability(value=Stable) public CfnApiProps.Builder domain(IResolvable domain)
CfnApiProps.getDomain()domain - `AWS::Serverless::Api.Domain`.this@Stability(value=Stable) public CfnApiProps.Builder endpointConfiguration(String endpointConfiguration)
CfnApiProps.getEndpointConfiguration()endpointConfiguration - `AWS::Serverless::Api.EndpointConfiguration`.this@Stability(value=Stable) public CfnApiProps.Builder endpointConfiguration(CfnApi.EndpointConfigurationProperty endpointConfiguration)
CfnApiProps.getEndpointConfiguration()endpointConfiguration - `AWS::Serverless::Api.EndpointConfiguration`.this@Stability(value=Stable) public CfnApiProps.Builder endpointConfiguration(IResolvable endpointConfiguration)
CfnApiProps.getEndpointConfiguration()endpointConfiguration - `AWS::Serverless::Api.EndpointConfiguration`.this@Stability(value=Stable) public CfnApiProps.Builder gatewayResponses(Object gatewayResponses)
CfnApiProps.getGatewayResponses()gatewayResponses - `AWS::Serverless::Api.GatewayResponses`.this@Stability(value=Stable) public CfnApiProps.Builder methodSettings(List<? extends Object> methodSettings)
CfnApiProps.getMethodSettings()methodSettings - `AWS::Serverless::Api.MethodSettings`.this@Stability(value=Stable) public CfnApiProps.Builder methodSettings(IResolvable methodSettings)
CfnApiProps.getMethodSettings()methodSettings - `AWS::Serverless::Api.MethodSettings`.this@Stability(value=Stable) public CfnApiProps.Builder minimumCompressionSize(Number minimumCompressionSize)
CfnApiProps.getMinimumCompressionSize()minimumCompressionSize - `AWS::Serverless::Api.MinimumCompressionSize`.this@Stability(value=Stable) public CfnApiProps.Builder models(Object models)
CfnApiProps.getModels()models - `AWS::Serverless::Api.Models`.this@Stability(value=Stable) public CfnApiProps.Builder name(String name)
CfnApiProps.getName()name - `AWS::Serverless::Api.Name`.this@Stability(value=Stable) public CfnApiProps.Builder openApiVersion(String openApiVersion)
CfnApiProps.getOpenApiVersion()openApiVersion - `AWS::Serverless::Api.OpenApiVersion`.this@Stability(value=Stable) public CfnApiProps.Builder tags(Map<String,String> tags)
CfnApiProps.getTags()tags - `AWS::Serverless::Api.Tags`.this@Stability(value=Stable) public CfnApiProps.Builder tracingEnabled(Boolean tracingEnabled)
CfnApiProps.getTracingEnabled()tracingEnabled - `AWS::Serverless::Api.TracingEnabled`.this@Stability(value=Stable) public CfnApiProps.Builder tracingEnabled(IResolvable tracingEnabled)
CfnApiProps.getTracingEnabled()tracingEnabled - `AWS::Serverless::Api.TracingEnabled`.this@Stability(value=Stable) public CfnApiProps.Builder variables(IResolvable variables)
CfnApiProps.getVariables()variables - `AWS::Serverless::Api.Variables`.this@Stability(value=Stable) public CfnApiProps.Builder variables(Map<String,String> variables)
CfnApiProps.getVariables()variables - `AWS::Serverless::Api.Variables`.this@Stability(value=Stable) public CfnApiProps build()
build in interface software.amazon.jsii.Builder<CfnApiProps>CfnApiPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.