@Generated(value="jsii-pacmak/0.7.6 (build 04cb6bb)", date="2018-09-27T21:44:06.056Z") public interface ApiResourceProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
ApiResourceProps.Builder
A builder for
ApiResourceProps |
static class |
ApiResourceProps.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
static ApiResourceProps.Builder |
builder() |
Object |
getApiName()
``AWS::Serverless::Api.Name``
|
Object |
getCacheClusterEnabled()
``AWS::Serverless::Api.CacheClusterEnabled``
|
Object |
getCacheClusterSize()
``AWS::Serverless::Api.CacheClusterSize``
|
Object |
getDefinitionBody()
``AWS::Serverless::Api.DefinitionBody``
|
Object |
getDefinitionUri()
``AWS::Serverless::Api.DefinitionUri``
|
Object |
getMethodSettings()
``AWS::Serverless::Api.MethodSettings``
|
Object |
getStageName()
``AWS::Serverless::Api.StageName``
|
Object |
getVariables()
``AWS::Serverless::Api.Variables``
|
void |
setApiName(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Api.Name``
|
void |
setApiName(String value)
``AWS::Serverless::Api.Name``
|
void |
setCacheClusterEnabled(Boolean value)
``AWS::Serverless::Api.CacheClusterEnabled``
|
void |
setCacheClusterEnabled(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Api.CacheClusterEnabled``
|
void |
setCacheClusterSize(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Api.CacheClusterSize``
|
void |
setCacheClusterSize(String value)
``AWS::Serverless::Api.CacheClusterSize``
|
void |
setDefinitionBody(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Api.DefinitionBody``
|
void |
setDefinitionBody(com.fasterxml.jackson.databind.node.ObjectNode value)
``AWS::Serverless::Api.DefinitionBody``
|
void |
setDefinitionUri(ApiResource.S3LocationProperty value)
``AWS::Serverless::Api.DefinitionUri``
|
void |
setDefinitionUri(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Api.DefinitionUri``
|
void |
setDefinitionUri(String value)
``AWS::Serverless::Api.DefinitionUri``
|
void |
setMethodSettings(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Api.MethodSettings``
|
void |
setMethodSettings(com.fasterxml.jackson.databind.node.ObjectNode value)
``AWS::Serverless::Api.MethodSettings``
|
void |
setStageName(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Api.StageName``
|
void |
setStageName(String value)
``AWS::Serverless::Api.StageName``
|
void |
setVariables(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Api.Variables``
|
void |
setVariables(Map<String,Object> value)
``AWS::Serverless::Api.Variables``
|
Object getStageName()
void setStageName(String value)
void setStageName(software.amazon.awscdk.CloudFormationToken value)
Object getApiName()
void setApiName(String value)
void setApiName(software.amazon.awscdk.CloudFormationToken value)
Object getCacheClusterEnabled()
void setCacheClusterEnabled(Boolean value)
void setCacheClusterEnabled(software.amazon.awscdk.CloudFormationToken value)
Object getCacheClusterSize()
void setCacheClusterSize(String value)
void setCacheClusterSize(software.amazon.awscdk.CloudFormationToken value)
Object getDefinitionBody()
void setDefinitionBody(com.fasterxml.jackson.databind.node.ObjectNode value)
void setDefinitionBody(software.amazon.awscdk.CloudFormationToken value)
Object getDefinitionUri()
void setDefinitionUri(String value)
void setDefinitionUri(software.amazon.awscdk.CloudFormationToken value)
void setDefinitionUri(ApiResource.S3LocationProperty value)
Object getMethodSettings()
void setMethodSettings(com.fasterxml.jackson.databind.node.ObjectNode value)
void setMethodSettings(software.amazon.awscdk.CloudFormationToken value)
Object getVariables()
void setVariables(software.amazon.awscdk.CloudFormationToken value)
static ApiResourceProps.Builder builder()
ApiResourceProps.Builder of ApiResourcePropsCopyright © 2018. All rights reserved.