Interface DeploymentTarget.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DeploymentTarget.Builder,DeploymentTarget>,SdkBuilder<DeploymentTarget.Builder,DeploymentTarget>,SdkPojo
- Enclosing class:
- DeploymentTarget
public static interface DeploymentTarget.Builder extends SdkPojo, CopyableBuilder<DeploymentTarget.Builder,DeploymentTarget>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DeploymentTarget.BuildercloudFormationTarget(Consumer<CloudFormationTarget.Builder> cloudFormationTarget)Sets the value of the CloudFormationTarget property for this object.DeploymentTarget.BuildercloudFormationTarget(CloudFormationTarget cloudFormationTarget)Sets the value of the CloudFormationTarget property for this object.DeploymentTarget.BuilderdeploymentTargetType(String deploymentTargetType)The deployment type that is specific to the deployment's compute platform or deployments initiated by a CloudFormation stack update.DeploymentTarget.BuilderdeploymentTargetType(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.DeploymentTarget.BuilderecsTarget(ECSTarget ecsTarget)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.DeploymentTarget.BuilderinstanceTarget(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.DeploymentTarget.BuilderlambdaTarget(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
deploymentTargetType
DeploymentTarget.Builder deploymentTargetType(String 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,DeploymentTargetType
-
deploymentTargetType
DeploymentTarget.Builder deploymentTargetType(DeploymentTargetType 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,DeploymentTargetType
-
instanceTarget
DeploymentTarget.Builder instanceTarget(InstanceTarget 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
default DeploymentTarget.Builder instanceTarget(Consumer<InstanceTarget.Builder> 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:
instanceTarget(InstanceTarget)
-
lambdaTarget
DeploymentTarget.Builder lambdaTarget(LambdaTarget 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
default DeploymentTarget.Builder lambdaTarget(Consumer<LambdaTarget.Builder> 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:
lambdaTarget(LambdaTarget)
-
ecsTarget
DeploymentTarget.Builder ecsTarget(ECSTarget 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
default DeploymentTarget.Builder ecsTarget(Consumer<ECSTarget.Builder> 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:
ecsTarget(ECSTarget)
-
cloudFormationTarget
DeploymentTarget.Builder cloudFormationTarget(CloudFormationTarget 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:
cloudFormationTarget(CloudFormationTarget)
-
-