public static interface CreateDeploymentRequest.Builder extends ApiGatewayRequest.Builder, CopyableBuilder<CreateDeploymentRequest.Builder,CreateDeploymentRequest>
Modifier and Type | Method and Description |
---|---|
CreateDeploymentRequest.Builder |
cacheClusterEnabled(Boolean cacheClusterEnabled)
Enables a cache cluster for the Stage resource specified in the input.
|
CreateDeploymentRequest.Builder |
cacheClusterSize(String cacheClusterSize)
Specifies the cache cluster size for the Stage resource specified in the input, if a cache cluster is
enabled.
|
CreateDeploymentRequest.Builder |
description(String description)
The description for the Deployment resource to create.
|
CreateDeploymentRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateDeploymentRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateDeploymentRequest.Builder |
restApiId(String restApiId)
The string identifier of the associated RestApi.
|
CreateDeploymentRequest.Builder |
stageDescription(String stageDescription)
The description of the Stage resource for the Deployment resource to create.
|
CreateDeploymentRequest.Builder |
stageName(String stageName)
The name of the Stage resource for the Deployment resource to create.
|
CreateDeploymentRequest.Builder |
variables(Map<String,String> variables)
A map that defines the stage variables for the Stage resource that is associated with the new
deployment.
|
build
overrideConfiguration
copy
applyMutation, build
CreateDeploymentRequest.Builder restApiId(String restApiId)
The string identifier of the associated RestApi.
restApiId
- The string identifier of the associated RestApi.CreateDeploymentRequest.Builder stageName(String stageName)
The name of the Stage resource for the Deployment resource to create.
stageName
- The name of the Stage resource for the Deployment resource to create.CreateDeploymentRequest.Builder stageDescription(String stageDescription)
The description of the Stage resource for the Deployment resource to create.
stageDescription
- The description of the Stage resource for the Deployment resource to create.CreateDeploymentRequest.Builder description(String description)
The description for the Deployment resource to create.
description
- The description for the Deployment resource to create.CreateDeploymentRequest.Builder cacheClusterEnabled(Boolean cacheClusterEnabled)
Enables a cache cluster for the Stage resource specified in the input.
cacheClusterEnabled
- Enables a cache cluster for the Stage resource specified in the input.CreateDeploymentRequest.Builder cacheClusterSize(String cacheClusterSize)
Specifies the cache cluster size for the Stage resource specified in the input, if a cache cluster is enabled.
cacheClusterSize
- Specifies the cache cluster size for the Stage resource specified in the input, if a cache
cluster is enabled.CreateDeploymentRequest.Builder variables(Map<String,String> variables)
A map that defines the stage variables for the Stage resource that is associated with the new
deployment. 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 the Stage resource that is associated with the new
deployment. Variable names can have alphanumeric and underscore characters, and the values must match
[A-Za-z0-9-._~:/?#&=,]+
.CreateDeploymentRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateDeploymentRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.