Interface DeploymentTarget.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DeploymentTarget.Builder,
,DeploymentTarget> SdkBuilder<DeploymentTarget.Builder,
,DeploymentTarget> SdkPojo
- Enclosing class:
DeploymentTarget
-
Method Summary
Modifier and TypeMethodDescriptiondefault DeploymentTarget.Builder
cloudFormationTarget
(Consumer<CloudFormationTarget.Builder> cloudFormationTarget) Sets the value of the CloudFormationTarget property for this object.cloudFormationTarget
(CloudFormationTarget cloudFormationTarget) Sets the value of the CloudFormationTarget property for this object.deploymentTargetType
(String deploymentTargetType) The deployment type that is specific to the deployment's compute platform or deployments initiated by a CloudFormation stack update.deploymentTargetType
(DeploymentTargetType deploymentTargetType) The deployment type that is specific to the deployment's compute platform or deployments initiated by a CloudFormation stack update.default DeploymentTarget.Builder
ecsTarget
(Consumer<ECSTarget.Builder> ecsTarget) Information about the target for a deployment that uses the Amazon ECS compute platform.Information about the target for a deployment that uses the Amazon ECS compute platform.default DeploymentTarget.Builder
instanceTarget
(Consumer<InstanceTarget.Builder> instanceTarget) Information about the target for a deployment that uses the EC2/On-premises compute platform.instanceTarget
(InstanceTarget instanceTarget) Information about the target for a deployment that uses the EC2/On-premises compute platform.default DeploymentTarget.Builder
lambdaTarget
(Consumer<LambdaTarget.Builder> lambdaTarget) Information about the target for a deployment that uses the Lambda compute platform.lambdaTarget
(LambdaTarget lambdaTarget) Information about the target for a deployment that uses the Lambda compute platform.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
deploymentTargetType
The deployment type that is specific to the deployment's compute platform or deployments initiated by a CloudFormation stack update.
- Parameters:
deploymentTargetType
- The deployment type that is specific to the deployment's compute platform or deployments initiated by a CloudFormation stack update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deploymentTargetType
The deployment type that is specific to the deployment's compute platform or deployments initiated by a CloudFormation stack update.
- Parameters:
deploymentTargetType
- The deployment type that is specific to the deployment's compute platform or deployments initiated by a CloudFormation stack update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instanceTarget
Information about the target for a deployment that uses the EC2/On-premises compute platform.
- Parameters:
instanceTarget
- Information about the target for a deployment that uses the EC2/On-premises compute platform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceTarget
Information about the target for a deployment that uses the EC2/On-premises compute platform.
This is a convenience method that creates an instance of theInstanceTarget.Builder
avoiding the need to create one manually viaInstanceTarget.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinstanceTarget(InstanceTarget)
.- Parameters:
instanceTarget
- a consumer that will call methods onInstanceTarget.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lambdaTarget
Information about the target for a deployment that uses the Lambda compute platform.
- Parameters:
lambdaTarget
- Information about the target for a deployment that uses the Lambda compute platform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaTarget
Information about the target for a deployment that uses the Lambda compute platform.
This is a convenience method that creates an instance of theLambdaTarget.Builder
avoiding the need to create one manually viaLambdaTarget.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolambdaTarget(LambdaTarget)
.- Parameters:
lambdaTarget
- a consumer that will call methods onLambdaTarget.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ecsTarget
Information about the target for a deployment that uses the Amazon ECS compute platform.
- Parameters:
ecsTarget
- Information about the target for a deployment that uses the Amazon ECS compute platform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ecsTarget
Information about the target for a deployment that uses the Amazon ECS compute platform.
This is a convenience method that creates an instance of theECSTarget.Builder
avoiding the need to create one manually viaECSTarget.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toecsTarget(ECSTarget)
.- Parameters:
ecsTarget
- a consumer that will call methods onECSTarget.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudFormationTarget
Sets the value of the CloudFormationTarget property for this object.- Parameters:
cloudFormationTarget
- The new value for the CloudFormationTarget property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudFormationTarget
default DeploymentTarget.Builder cloudFormationTarget(Consumer<CloudFormationTarget.Builder> cloudFormationTarget) Sets the value of the CloudFormationTarget property for this object. This is a convenience method that creates an instance of theCloudFormationTarget.Builder
avoiding the need to create one manually viaCloudFormationTarget.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudFormationTarget(CloudFormationTarget)
.- Parameters:
cloudFormationTarget
- a consumer that will call methods onCloudFormationTarget.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-