public static interface AwsApiGatewayStageDetails.Builder extends SdkPojo, CopyableBuilder<AwsApiGatewayStageDetails.Builder,AwsApiGatewayStageDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsApiGatewayStageDetails.Builder |
accessLogSettings(AwsApiGatewayAccessLogSettings accessLogSettings)
Settings for logging access for the stage.
|
default AwsApiGatewayStageDetails.Builder |
accessLogSettings(Consumer<AwsApiGatewayAccessLogSettings.Builder> accessLogSettings)
Settings for logging access for the stage.
|
AwsApiGatewayStageDetails.Builder |
cacheClusterEnabled(Boolean cacheClusterEnabled)
Indicates whether a cache cluster is enabled for the stage.
|
AwsApiGatewayStageDetails.Builder |
cacheClusterSize(String cacheClusterSize)
If a cache cluster is enabled, the size of the cache cluster.
|
AwsApiGatewayStageDetails.Builder |
cacheClusterStatus(String cacheClusterStatus)
If a cache cluster is enabled, the status of the cache cluster.
|
AwsApiGatewayStageDetails.Builder |
canarySettings(AwsApiGatewayCanarySettings canarySettings)
Information about settings for canary deployment in the stage.
|
default AwsApiGatewayStageDetails.Builder |
canarySettings(Consumer<AwsApiGatewayCanarySettings.Builder> canarySettings)
Information about settings for canary deployment in the stage.
|
AwsApiGatewayStageDetails.Builder |
clientCertificateId(String clientCertificateId)
The identifier of the client certificate for the stage.
|
AwsApiGatewayStageDetails.Builder |
createdDate(String createdDate)
Indicates when the stage was created.
|
AwsApiGatewayStageDetails.Builder |
deploymentId(String deploymentId)
The identifier of the deployment that the stage points to.
|
AwsApiGatewayStageDetails.Builder |
description(String description)
A description of the stage.
|
AwsApiGatewayStageDetails.Builder |
documentationVersion(String documentationVersion)
The version of the API documentation that is associated with the stage.
|
AwsApiGatewayStageDetails.Builder |
lastUpdatedDate(String lastUpdatedDate)
Indicates when the stage was most recently updated.
|
AwsApiGatewayStageDetails.Builder |
methodSettings(AwsApiGatewayMethodSettings... methodSettings)
Defines the method settings for the stage.
|
AwsApiGatewayStageDetails.Builder |
methodSettings(Collection<AwsApiGatewayMethodSettings> methodSettings)
Defines the method settings for the stage.
|
AwsApiGatewayStageDetails.Builder |
methodSettings(Consumer<AwsApiGatewayMethodSettings.Builder>... methodSettings)
Defines the method settings for the stage.
|
AwsApiGatewayStageDetails.Builder |
stageName(String stageName)
The name of the stage.
|
AwsApiGatewayStageDetails.Builder |
tracingEnabled(Boolean tracingEnabled)
Indicates whether active tracing with X-Ray is enabled for the stage.
|
AwsApiGatewayStageDetails.Builder |
variables(Map<String,String> variables)
A map that defines the stage variables for the stage.
|
AwsApiGatewayStageDetails.Builder |
webAclArn(String webAclArn)
The ARN of the web ACL associated with the stage.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsApiGatewayStageDetails.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.AwsApiGatewayStageDetails.Builder clientCertificateId(String clientCertificateId)
The identifier of the client certificate for the stage.
clientCertificateId - The identifier of the client certificate for the stage.AwsApiGatewayStageDetails.Builder stageName(String stageName)
The name of the stage.
stageName - The name of the stage.AwsApiGatewayStageDetails.Builder description(String description)
A description of the stage.
description - A description of the stage.AwsApiGatewayStageDetails.Builder cacheClusterEnabled(Boolean cacheClusterEnabled)
Indicates whether a cache cluster is enabled for the stage.
cacheClusterEnabled - Indicates whether a cache cluster is enabled for the stage.AwsApiGatewayStageDetails.Builder cacheClusterSize(String cacheClusterSize)
If a cache cluster is enabled, the size of the cache cluster.
cacheClusterSize - If a cache cluster is enabled, the size of the cache cluster.AwsApiGatewayStageDetails.Builder cacheClusterStatus(String cacheClusterStatus)
If a cache cluster is enabled, the status of the cache cluster.
cacheClusterStatus - If a cache cluster is enabled, the status of the cache cluster.AwsApiGatewayStageDetails.Builder methodSettings(Collection<AwsApiGatewayMethodSettings> methodSettings)
Defines the method settings for the stage.
methodSettings - Defines the method settings for the stage.AwsApiGatewayStageDetails.Builder methodSettings(AwsApiGatewayMethodSettings... methodSettings)
Defines the method settings for the stage.
methodSettings - Defines the method settings for the stage.AwsApiGatewayStageDetails.Builder methodSettings(Consumer<AwsApiGatewayMethodSettings.Builder>... methodSettings)
Defines the method settings for the stage.
This is a convenience method that creates an instance of theAwsApiGatewayMethodSettings.Builder avoiding the
need to create one manually via
AwsApiGatewayMethodSettings.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to #methodSettings(List.
methodSettings - a consumer that will call methods on
AwsApiGatewayMethodSettings.Builder#methodSettings(java.util.Collection) AwsApiGatewayStageDetails.Builder variables(Map<String,String> variables)
A map that defines the stage variables for the stage.
Variable names can have alphanumeric and underscore characters.
Variable values can contain the following characters:
Uppercase and lowercase letters
Numbers
Special characters -._~:/?#&=,
variables - A map that defines the stage variables for the stage.
Variable names can have alphanumeric and underscore characters.
Variable values can contain the following characters:
Uppercase and lowercase letters
Numbers
Special characters -._~:/?#&=,
AwsApiGatewayStageDetails.Builder documentationVersion(String documentationVersion)
The version of the API documentation that is associated with the stage.
documentationVersion - The version of the API documentation that is associated with the stage.AwsApiGatewayStageDetails.Builder accessLogSettings(AwsApiGatewayAccessLogSettings accessLogSettings)
Settings for logging access for the stage.
accessLogSettings - Settings for logging access for the stage.default AwsApiGatewayStageDetails.Builder accessLogSettings(Consumer<AwsApiGatewayAccessLogSettings.Builder> accessLogSettings)
Settings for logging access for the stage.
This is a convenience method that creates an instance of theAwsApiGatewayAccessLogSettings.Builder
avoiding the need to create one manually via AwsApiGatewayAccessLogSettings.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to accessLogSettings(AwsApiGatewayAccessLogSettings).
accessLogSettings - a consumer that will call methods on AwsApiGatewayAccessLogSettings.BuilderaccessLogSettings(AwsApiGatewayAccessLogSettings)AwsApiGatewayStageDetails.Builder canarySettings(AwsApiGatewayCanarySettings canarySettings)
Information about settings for canary deployment in the stage.
canarySettings - Information about settings for canary deployment in the stage.default AwsApiGatewayStageDetails.Builder canarySettings(Consumer<AwsApiGatewayCanarySettings.Builder> canarySettings)
Information about settings for canary deployment in the stage.
This is a convenience method that creates an instance of theAwsApiGatewayCanarySettings.Builder
avoiding the need to create one manually via AwsApiGatewayCanarySettings.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to canarySettings(AwsApiGatewayCanarySettings).
canarySettings - a consumer that will call methods on AwsApiGatewayCanarySettings.BuildercanarySettings(AwsApiGatewayCanarySettings)AwsApiGatewayStageDetails.Builder tracingEnabled(Boolean tracingEnabled)
Indicates whether active tracing with X-Ray is enabled for the stage.
tracingEnabled - Indicates whether active tracing with X-Ray is enabled for the stage.AwsApiGatewayStageDetails.Builder createdDate(String createdDate)
Indicates when the stage was created.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces, and date and time should be separated by T. For example,
2020-03-22T13:22:13.933Z.
createdDate - Indicates when the stage was created.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces, and date and time should be separated by T.
For example, 2020-03-22T13:22:13.933Z.
AwsApiGatewayStageDetails.Builder lastUpdatedDate(String lastUpdatedDate)
Indicates when the stage was most recently updated.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces, and date and time should be separated by T. For example,
2020-03-22T13:22:13.933Z.
lastUpdatedDate - Indicates when the stage was most recently updated.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces, and date and time should be separated by T.
For example, 2020-03-22T13:22:13.933Z.
AwsApiGatewayStageDetails.Builder webAclArn(String webAclArn)
The ARN of the web ACL associated with the stage.
webAclArn - The ARN of the web ACL associated with the stage.Copyright © 2023. All rights reserved.