public static interface CreateStageResponse.Builder extends ApiGatewayResponse.Builder, SdkPojo, CopyableBuilder<CreateStageResponse.Builder,CreateStageResponse>
| Modifier and Type | Method and Description |
|---|---|
CreateStageResponse.Builder |
accessLogSettings(AccessLogSettings accessLogSettings)
Settings for logging access in this stage.
|
default CreateStageResponse.Builder |
accessLogSettings(Consumer<AccessLogSettings.Builder> accessLogSettings)
Settings for logging access in this stage.
|
CreateStageResponse.Builder |
cacheClusterEnabled(Boolean cacheClusterEnabled)
Specifies whether a cache cluster is enabled for the stage.
|
CreateStageResponse.Builder |
cacheClusterSize(String cacheClusterSize)
The stage's cache capacity in GB.
|
CreateStageResponse.Builder |
cacheClusterStatus(CacheClusterStatus cacheClusterStatus)
The status of the cache cluster for the stage, if enabled.
|
CreateStageResponse.Builder |
cacheClusterStatus(String cacheClusterStatus)
The status of the cache cluster for the stage, if enabled.
|
CreateStageResponse.Builder |
canarySettings(CanarySettings canarySettings)
Settings for the canary deployment in this stage.
|
default CreateStageResponse.Builder |
canarySettings(Consumer<CanarySettings.Builder> canarySettings)
Settings for the canary deployment in this stage.
|
CreateStageResponse.Builder |
clientCertificateId(String clientCertificateId)
The identifier of a client certificate for an API stage.
|
CreateStageResponse.Builder |
createdDate(Instant createdDate)
The timestamp when the stage was created.
|
CreateStageResponse.Builder |
deploymentId(String deploymentId)
The identifier of the Deployment that the stage points to.
|
CreateStageResponse.Builder |
description(String description)
The stage's description.
|
CreateStageResponse.Builder |
documentationVersion(String documentationVersion)
The version of the associated API documentation.
|
CreateStageResponse.Builder |
lastUpdatedDate(Instant lastUpdatedDate)
The timestamp when the stage last updated.
|
CreateStageResponse.Builder |
methodSettings(Map<String,MethodSetting> methodSettings)
A map that defines the method settings for a Stage resource.
|
CreateStageResponse.Builder |
stageName(String stageName)
The name of the stage is the first path segment in the Uniform Resource Identifier (URI) of a call to API
Gateway.
|
CreateStageResponse.Builder |
tags(Map<String,String> tags)
The collection of tags.
|
CreateStageResponse.Builder |
tracingEnabled(Boolean tracingEnabled)
Specifies whether active tracing with X-ray is enabled for the Stage.
|
CreateStageResponse.Builder |
variables(Map<String,String> variables)
A map that defines the stage variables for a Stage resource.
|
CreateStageResponse.Builder |
webAclArn(String webAclArn)
The ARN of the WebAcl associated with the Stage.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateStageResponse.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.CreateStageResponse.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.CreateStageResponse.Builder stageName(String stageName)
The name of the stage is the first path segment in the Uniform Resource Identifier (URI) of a call to API Gateway. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.
stageName - The name of the stage is the first path segment in the Uniform Resource Identifier (URI) of a call to
API Gateway. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum
length is 128 characters.CreateStageResponse.Builder description(String description)
The stage's description.
description - The stage's description.CreateStageResponse.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.CreateStageResponse.Builder cacheClusterSize(String cacheClusterSize)
The stage's cache capacity in GB. For more information about choosing a cache size, see Enabling API caching to enhance responsiveness.
cacheClusterSize - The stage's cache capacity in GB. For more information about choosing a cache size, see Enabling
API caching to enhance responsiveness.CreateStageResponse.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,
CacheClusterStatusCreateStageResponse.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,
CacheClusterStatusCreateStageResponse.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.CreateStageResponse.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-._~:/?#&=,]+.CreateStageResponse.Builder documentationVersion(String documentationVersion)
The version of the associated API documentation.
documentationVersion - The version of the associated API documentation.CreateStageResponse.Builder accessLogSettings(AccessLogSettings accessLogSettings)
Settings for logging access in this stage.
accessLogSettings - Settings for logging access in this stage.default CreateStageResponse.Builder accessLogSettings(Consumer<AccessLogSettings.Builder> accessLogSettings)
Settings for logging access in this stage.
This is a convenience method that creates an instance of theAccessLogSettings.Builder avoiding the
need to create one manually via AccessLogSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to accessLogSettings(AccessLogSettings).
accessLogSettings - a consumer that will call methods on AccessLogSettings.BuilderaccessLogSettings(AccessLogSettings)CreateStageResponse.Builder canarySettings(CanarySettings canarySettings)
Settings for the canary deployment in this stage.
canarySettings - Settings for the canary deployment in this stage.default CreateStageResponse.Builder canarySettings(Consumer<CanarySettings.Builder> canarySettings)
Settings for the canary deployment in this stage.
This is a convenience method that creates an instance of theCanarySettings.Builder avoiding the need
to create one manually via CanarySettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to canarySettings(CanarySettings).
canarySettings - a consumer that will call methods on CanarySettings.BuildercanarySettings(CanarySettings)CreateStageResponse.Builder tracingEnabled(Boolean tracingEnabled)
Specifies whether active tracing with X-ray is enabled for the Stage.
tracingEnabled - Specifies whether active tracing with X-ray is enabled for the Stage.CreateStageResponse.Builder webAclArn(String webAclArn)
The ARN of the WebAcl associated with the Stage.
webAclArn - The ARN of the WebAcl associated with the Stage.CreateStageResponse.Builder tags(Map<String,String> tags)
The collection of tags. Each tag element is associated with a given resource.
tags - The collection of tags. Each tag element is associated with a given resource.CreateStageResponse.Builder createdDate(Instant createdDate)
The timestamp when the stage was created.
createdDate - The timestamp when the stage was created.CreateStageResponse.Builder lastUpdatedDate(Instant lastUpdatedDate)
The timestamp when the stage last updated.
lastUpdatedDate - The timestamp when the stage last updated.Copyright © 2023. All rights reserved.