StructuredPojo
, ToCopyableBuilder<Stage.Builder,Stage>
@Generated("software.amazon.awssdk:codegen") public class Stage extends Object implements StructuredPojo, ToCopyableBuilder<Stage.Builder,Stage>
Represents a unique identifier for a version of a deployed RestApi that is callable by users.
Modifier and Type | Class | Description |
---|---|---|
static interface |
Stage.Builder |
Modifier and Type | Method | Description |
---|---|---|
static Stage.Builder |
builder() |
|
Boolean |
cacheClusterEnabled() |
Specifies whether a cache cluster is enabled for the stage.
|
String |
cacheClusterSize() |
The size of the cache cluster for the stage, if enabled.
|
String |
cacheClusterStatus() |
The status of the cache cluster for the stage, if enabled.
|
String |
clientCertificateId() |
The identifier of a client certificate for an API stage.
|
Date |
createdDate() |
The timestamp when the stage was created.
|
String |
deploymentId() |
The identifier of the Deployment that the stage points to.
|
String |
description() |
The stage's description.
|
String |
documentationVersion() |
The version of the associated API documentation.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
Date |
lastUpdatedDate() |
The timestamp when the stage last updated.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
Map<String,MethodSetting> |
methodSettings() |
A map that defines the method settings for a Stage resource.
|
static Class<? extends Stage.Builder> |
serializableBuilderClass() |
|
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 |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
Map<String,String> |
variables() |
A map that defines the stage variables for a Stage resource.
|
public String deploymentId()
The identifier of the Deployment that the stage points to.
public String clientCertificateId()
The identifier of a client certificate for an API stage.
public 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.
public String description()
The stage's description.
public Boolean cacheClusterEnabled()
Specifies whether a cache cluster is enabled for the stage.
public String cacheClusterSize()
The size of the cache cluster for the stage, if enabled.
public String cacheClusterStatus()
The status of the cache cluster for the stage, if enabled.
CacheClusterStatus
public 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.
/{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.public 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-._~:/?#&=,]+
.
[A-Za-z0-9-._~:/?#&=,]+
.public String documentationVersion()
The version of the associated API documentation.
public Date createdDate()
The timestamp when the stage was created.
public Date lastUpdatedDate()
The timestamp when the stage last updated.
public Stage.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Stage.Builder,Stage>
public static Stage.Builder builder()
public static Class<? extends Stage.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.