CopyableBuilder<Stage.Builder,Stage>
, SdkBuilder<Stage.Builder,Stage>
public static interface Stage.Builder extends CopyableBuilder<Stage.Builder,Stage>
Modifier and Type | Method | Description |
---|---|---|
Stage.Builder |
cacheClusterEnabled(Boolean cacheClusterEnabled) |
Specifies whether a cache cluster is enabled for the stage.
|
Stage.Builder |
cacheClusterSize(String cacheClusterSize) |
The size of the cache cluster for the stage, if enabled.
|
Stage.Builder |
cacheClusterStatus(String cacheClusterStatus) |
The status of the cache cluster for the stage, if enabled.
|
Stage.Builder |
cacheClusterStatus(CacheClusterStatus cacheClusterStatus) |
The status of the cache cluster for the stage, if enabled.
|
Stage.Builder |
clientCertificateId(String clientCertificateId) |
The identifier of a client certificate for an API stage.
|
Stage.Builder |
createdDate(Date createdDate) |
The timestamp when the stage was created.
|
Stage.Builder |
deploymentId(String deploymentId) |
The identifier of the Deployment that the stage points to.
|
Stage.Builder |
description(String description) |
The stage's description.
|
Stage.Builder |
documentationVersion(String documentationVersion) |
The version of the associated API documentation.
|
Stage.Builder |
lastUpdatedDate(Date lastUpdatedDate) |
The timestamp when the stage last updated.
|
Stage.Builder |
methodSettings(Map<String,MethodSetting> methodSettings) |
A map that defines the method settings for a Stage resource.
|
Stage.Builder |
stageName(String stageName) |
The name of the stage is the first path segment in the Uniform Resource Identifier (URI) of a call to Amazon
API Gateway.
|
Stage.Builder |
variables(Map<String,String> variables) |
A map that defines the stage variables for a Stage resource.
|
copy
apply, build
Stage.Builder deploymentId(String deploymentId)
The identifier of the Deployment that the stage points to.
deploymentId
- The identifier of the Deployment that the stage points to.Stage.Builder clientCertificateId(String clientCertificateId)
The identifier of a client certificate for an API stage.
clientCertificateId
- The identifier of a client certificate for an API stage.Stage.Builder stageName(String stageName)
The name of the stage is the first path segment in the Uniform Resource Identifier (URI) of a call to Amazon API Gateway.
stageName
- The name of the stage is the first path segment in the Uniform Resource Identifier (URI) of a call to
Amazon API Gateway.Stage.Builder description(String description)
The stage's description.
description
- The stage's description.Stage.Builder cacheClusterEnabled(Boolean cacheClusterEnabled)
Specifies whether a cache cluster is enabled for the stage.
cacheClusterEnabled
- Specifies whether a cache cluster is enabled for the stage.Stage.Builder cacheClusterSize(String cacheClusterSize)
The size of the cache cluster for the stage, if enabled.
cacheClusterSize
- The size of the cache cluster for the stage, if enabled.Stage.Builder cacheClusterStatus(String cacheClusterStatus)
The status of the cache cluster for the stage, if enabled.
cacheClusterStatus
- The status of the cache cluster for the stage, if enabled.CacheClusterStatus
Stage.Builder cacheClusterStatus(CacheClusterStatus cacheClusterStatus)
The status of the cache cluster for the stage, if enabled.
cacheClusterStatus
- The status of the cache cluster for the stage, if enabled.CacheClusterStatus
Stage.Builder methodSettings(Map<String,MethodSetting> methodSettings)
A map that defines the method settings for a Stage resource. Keys (designated as
/{method_setting_key
below) are method paths defined as
{resource_path}/{http_method}
for an individual method override, or /\*/\*
for
overriding all methods in the stage.
methodSettings
- A map that defines the method settings for a Stage resource. Keys (designated as
/{method_setting_key
below) are method paths defined as
{resource_path}/{http_method}
for an individual method override, or
/\*/\*
for overriding all methods in the stage.Stage.Builder variables(Map<String,String> variables)
A map that defines the stage variables for a Stage resource. Variable names can have alphanumeric and
underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+
.
variables
- A map that defines the stage variables for a Stage resource. Variable names can have
alphanumeric and underscore characters, and the values must match
[A-Za-z0-9-._~:/?#&=,]+
.Stage.Builder documentationVersion(String documentationVersion)
The version of the associated API documentation.
documentationVersion
- The version of the associated API documentation.Stage.Builder createdDate(Date createdDate)
The timestamp when the stage was created.
createdDate
- The timestamp when the stage was created.Stage.Builder lastUpdatedDate(Date lastUpdatedDate)
The timestamp when the stage last updated.
lastUpdatedDate
- The timestamp when the stage last updated.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.