@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DeploymentTarget extends Object implements Serializable, Cloneable, StructuredPojo
Information about the deployment target.
Constructor and Description |
---|
DeploymentTarget() |
Modifier and Type | Method and Description |
---|---|
DeploymentTarget |
clone() |
boolean |
equals(Object obj) |
String |
getDeploymentTargetType()
The deployment type that is specific to the deployment's compute platform.
|
ECSTarget |
getEcsTarget()
Information about the target for a deployment that uses the Amazon ECS compute platform.
|
InstanceTarget |
getInstanceTarget()
Information about the target for a deployment that uses the EC2/On-premises compute platform.
|
LambdaTarget |
getLambdaTarget()
Information about the target for a deployment that uses the AWS Lambda compute platform.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setDeploymentTargetType(String deploymentTargetType)
The deployment type that is specific to the deployment's compute platform.
|
void |
setEcsTarget(ECSTarget ecsTarget)
Information about the target for a deployment that uses the Amazon ECS compute platform.
|
void |
setInstanceTarget(InstanceTarget instanceTarget)
Information about the target for a deployment that uses the EC2/On-premises compute platform.
|
void |
setLambdaTarget(LambdaTarget lambdaTarget)
Information about the target for a deployment that uses the AWS Lambda compute platform.
|
String |
toString()
Returns a string representation of this object.
|
DeploymentTarget |
withDeploymentTargetType(DeploymentTargetType deploymentTargetType)
The deployment type that is specific to the deployment's compute platform.
|
DeploymentTarget |
withDeploymentTargetType(String deploymentTargetType)
The deployment type that is specific to the deployment's compute platform.
|
DeploymentTarget |
withEcsTarget(ECSTarget ecsTarget)
Information about the target for a deployment that uses the Amazon ECS compute platform.
|
DeploymentTarget |
withInstanceTarget(InstanceTarget instanceTarget)
Information about the target for a deployment that uses the EC2/On-premises compute platform.
|
DeploymentTarget |
withLambdaTarget(LambdaTarget lambdaTarget)
Information about the target for a deployment that uses the AWS Lambda compute platform.
|
public void setDeploymentTargetType(String deploymentTargetType)
The deployment type that is specific to the deployment's compute platform.
deploymentTargetType
- The deployment type that is specific to the deployment's compute platform.DeploymentTargetType
public String getDeploymentTargetType()
The deployment type that is specific to the deployment's compute platform.
DeploymentTargetType
public DeploymentTarget withDeploymentTargetType(String deploymentTargetType)
The deployment type that is specific to the deployment's compute platform.
deploymentTargetType
- The deployment type that is specific to the deployment's compute platform.DeploymentTargetType
public DeploymentTarget withDeploymentTargetType(DeploymentTargetType deploymentTargetType)
The deployment type that is specific to the deployment's compute platform.
deploymentTargetType
- The deployment type that is specific to the deployment's compute platform.DeploymentTargetType
public void setInstanceTarget(InstanceTarget instanceTarget)
Information about the target for a deployment that uses the EC2/On-premises compute platform.
instanceTarget
- Information about the target for a deployment that uses the EC2/On-premises compute platform.public InstanceTarget getInstanceTarget()
Information about the target for a deployment that uses the EC2/On-premises compute platform.
public DeploymentTarget withInstanceTarget(InstanceTarget instanceTarget)
Information about the target for a deployment that uses the EC2/On-premises compute platform.
instanceTarget
- Information about the target for a deployment that uses the EC2/On-premises compute platform.public void setLambdaTarget(LambdaTarget lambdaTarget)
Information about the target for a deployment that uses the AWS Lambda compute platform.
lambdaTarget
- Information about the target for a deployment that uses the AWS Lambda compute platform.public LambdaTarget getLambdaTarget()
Information about the target for a deployment that uses the AWS Lambda compute platform.
public DeploymentTarget withLambdaTarget(LambdaTarget lambdaTarget)
Information about the target for a deployment that uses the AWS Lambda compute platform.
lambdaTarget
- Information about the target for a deployment that uses the AWS Lambda compute platform.public void setEcsTarget(ECSTarget ecsTarget)
Information about the target for a deployment that uses the Amazon ECS compute platform.
ecsTarget
- Information about the target for a deployment that uses the Amazon ECS compute platform.public ECSTarget getEcsTarget()
Information about the target for a deployment that uses the Amazon ECS compute platform.
public DeploymentTarget withEcsTarget(ECSTarget ecsTarget)
Information about the target for a deployment that uses the Amazon ECS compute platform.
ecsTarget
- Information about the target for a deployment that uses the Amazon ECS compute platform.public String toString()
toString
in class Object
Object.toString()
public DeploymentTarget clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2019. All rights reserved.