Interface DeploymentTarget.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DeploymentTarget.Builder,,DeploymentTarget> SdkBuilder<DeploymentTarget.Builder,,DeploymentTarget> SdkPojo
- Enclosing class:
DeploymentTarget
-
Method Summary
Modifier and TypeMethodDescriptiondefault DeploymentTarget.BuildercloudFormationTarget(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.BuilderecsTarget(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.BuilderinstanceTarget(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.BuilderlambdaTarget(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaInstanceTarget.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaLambdaTarget.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaECSTarget.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaCloudFormationTarget.builder().When the
Consumercompletes,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:
-