public static final class ApiResourceProps.Builder extends Object
ApiResourceProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ApiResourceProps |
build()
Builds the configured instance.
|
ApiResourceProps.Builder |
withApiName(software.amazon.awscdk.CloudFormationToken value)
Sets the value of ApiName
|
ApiResourceProps.Builder |
withApiName(String value)
Sets the value of ApiName
|
ApiResourceProps.Builder |
withCacheClusterEnabled(Boolean value)
Sets the value of CacheClusterEnabled
|
ApiResourceProps.Builder |
withCacheClusterEnabled(software.amazon.awscdk.CloudFormationToken value)
Sets the value of CacheClusterEnabled
|
ApiResourceProps.Builder |
withCacheClusterSize(software.amazon.awscdk.CloudFormationToken value)
Sets the value of CacheClusterSize
|
ApiResourceProps.Builder |
withCacheClusterSize(String value)
Sets the value of CacheClusterSize
|
ApiResourceProps.Builder |
withDefinitionBody(software.amazon.awscdk.CloudFormationToken value)
Sets the value of DefinitionBody
|
ApiResourceProps.Builder |
withDefinitionBody(com.fasterxml.jackson.databind.node.ObjectNode value)
Sets the value of DefinitionBody
|
ApiResourceProps.Builder |
withDefinitionUri(ApiResource.S3LocationProperty value)
Sets the value of DefinitionUri
|
ApiResourceProps.Builder |
withDefinitionUri(software.amazon.awscdk.CloudFormationToken value)
Sets the value of DefinitionUri
|
ApiResourceProps.Builder |
withDefinitionUri(String value)
Sets the value of DefinitionUri
|
ApiResourceProps.Builder |
withMethodSettings(software.amazon.awscdk.CloudFormationToken value)
Sets the value of MethodSettings
|
ApiResourceProps.Builder |
withMethodSettings(com.fasterxml.jackson.databind.node.ObjectNode value)
Sets the value of MethodSettings
|
ApiResourceProps.Builder |
withStageName(software.amazon.awscdk.CloudFormationToken value)
Sets the value of StageName
|
ApiResourceProps.Builder |
withStageName(String value)
Sets the value of StageName
|
ApiResourceProps.Builder |
withVariables(software.amazon.awscdk.CloudFormationToken value)
Sets the value of Variables
|
ApiResourceProps.Builder |
withVariables(Map<String,Object> value)
Sets the value of Variables
|
public ApiResourceProps.Builder withStageName(String value)
value - ``AWS::Serverless::Api.StageName``thispublic ApiResourceProps.Builder withStageName(software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::Serverless::Api.StageName``thispublic ApiResourceProps.Builder withApiName(@Nullable String value)
value - ``AWS::Serverless::Api.Name``thispublic ApiResourceProps.Builder withApiName(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::Serverless::Api.Name``thispublic ApiResourceProps.Builder withCacheClusterEnabled(@Nullable Boolean value)
value - ``AWS::Serverless::Api.CacheClusterEnabled``thispublic ApiResourceProps.Builder withCacheClusterEnabled(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::Serverless::Api.CacheClusterEnabled``thispublic ApiResourceProps.Builder withCacheClusterSize(@Nullable String value)
value - ``AWS::Serverless::Api.CacheClusterSize``thispublic ApiResourceProps.Builder withCacheClusterSize(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::Serverless::Api.CacheClusterSize``thispublic ApiResourceProps.Builder withDefinitionBody(@Nullable com.fasterxml.jackson.databind.node.ObjectNode value)
value - ``AWS::Serverless::Api.DefinitionBody``thispublic ApiResourceProps.Builder withDefinitionBody(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::Serverless::Api.DefinitionBody``thispublic ApiResourceProps.Builder withDefinitionUri(@Nullable String value)
value - ``AWS::Serverless::Api.DefinitionUri``thispublic ApiResourceProps.Builder withDefinitionUri(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::Serverless::Api.DefinitionUri``thispublic ApiResourceProps.Builder withDefinitionUri(@Nullable ApiResource.S3LocationProperty value)
value - ``AWS::Serverless::Api.DefinitionUri``thispublic ApiResourceProps.Builder withMethodSettings(@Nullable com.fasterxml.jackson.databind.node.ObjectNode value)
value - ``AWS::Serverless::Api.MethodSettings``thispublic ApiResourceProps.Builder withMethodSettings(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::Serverless::Api.MethodSettings``thispublic ApiResourceProps.Builder withVariables(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::Serverless::Api.Variables``thispublic ApiResourceProps.Builder withVariables(@Nullable Map<String,Object> value)
value - ``AWS::Serverless::Api.Variables``thispublic ApiResourceProps build()
ApiResourcePropsNullPointerException - if any required attribute was not providedCopyright © 2018. All rights reserved.