@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SpotPlacement extends Object implements Serializable, Cloneable
Describes Spot Instance placement.
| Constructor and Description |
|---|
SpotPlacement()
Default constructor for SpotPlacement object.
|
SpotPlacement(String availabilityZone)
Constructs a new SpotPlacement object.
|
| Modifier and Type | Method and Description |
|---|---|
SpotPlacement |
clone() |
boolean |
equals(Object obj) |
String |
getAvailabilityZone()
The Availability Zone.
|
String |
getGroupName()
The name of the placement group.
|
String |
getTenancy()
The tenancy of the instance (if the instance is running in a VPC).
|
int |
hashCode() |
void |
setAvailabilityZone(String availabilityZone)
The Availability Zone.
|
void |
setGroupName(String groupName)
The name of the placement group.
|
void |
setTenancy(String tenancy)
The tenancy of the instance (if the instance is running in a VPC).
|
void |
setTenancy(Tenancy tenancy)
The tenancy of the instance (if the instance is running in a VPC).
|
String |
toString()
Returns a string representation of this object.
|
SpotPlacement |
withAvailabilityZone(String availabilityZone)
The Availability Zone.
|
SpotPlacement |
withGroupName(String groupName)
The name of the placement group.
|
SpotPlacement |
withTenancy(String tenancy)
The tenancy of the instance (if the instance is running in a VPC).
|
SpotPlacement |
withTenancy(Tenancy tenancy)
The tenancy of the instance (if the instance is running in a VPC).
|
public SpotPlacement()
public SpotPlacement(String availabilityZone)
availabilityZone - The Availability Zone.
[Spot Fleet only] To specify multiple Availability Zones, separate them using commas; for example, "us-west-2a, us-west-2b".
public void setAvailabilityZone(String availabilityZone)
The Availability Zone.
[Spot Fleet only] To specify multiple Availability Zones, separate them using commas; for example, "us-west-2a, us-west-2b".
availabilityZone - The Availability Zone.
[Spot Fleet only] To specify multiple Availability Zones, separate them using commas; for example, "us-west-2a, us-west-2b".
public String getAvailabilityZone()
The Availability Zone.
[Spot Fleet only] To specify multiple Availability Zones, separate them using commas; for example, "us-west-2a, us-west-2b".
[Spot Fleet only] To specify multiple Availability Zones, separate them using commas; for example, "us-west-2a, us-west-2b".
public SpotPlacement withAvailabilityZone(String availabilityZone)
The Availability Zone.
[Spot Fleet only] To specify multiple Availability Zones, separate them using commas; for example, "us-west-2a, us-west-2b".
availabilityZone - The Availability Zone.
[Spot Fleet only] To specify multiple Availability Zones, separate them using commas; for example, "us-west-2a, us-west-2b".
public void setGroupName(String groupName)
The name of the placement group.
groupName - The name of the placement group.public String getGroupName()
The name of the placement group.
public SpotPlacement withGroupName(String groupName)
The name of the placement group.
groupName - The name of the placement group.public void setTenancy(String tenancy)
The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of
dedicated runs on single-tenant hardware. The host tenancy is not supported for Spot
Instances.
tenancy - The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of
dedicated runs on single-tenant hardware. The host tenancy is not supported for
Spot Instances.Tenancypublic String getTenancy()
The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of
dedicated runs on single-tenant hardware. The host tenancy is not supported for Spot
Instances.
dedicated runs on single-tenant hardware. The host tenancy is not supported for
Spot Instances.Tenancypublic SpotPlacement withTenancy(String tenancy)
The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of
dedicated runs on single-tenant hardware. The host tenancy is not supported for Spot
Instances.
tenancy - The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of
dedicated runs on single-tenant hardware. The host tenancy is not supported for
Spot Instances.Tenancypublic void setTenancy(Tenancy tenancy)
The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of
dedicated runs on single-tenant hardware. The host tenancy is not supported for Spot
Instances.
tenancy - The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of
dedicated runs on single-tenant hardware. The host tenancy is not supported for
Spot Instances.Tenancypublic SpotPlacement withTenancy(Tenancy tenancy)
The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of
dedicated runs on single-tenant hardware. The host tenancy is not supported for Spot
Instances.
tenancy - The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of
dedicated runs on single-tenant hardware. The host tenancy is not supported for
Spot Instances.Tenancypublic String toString()
toString in class ObjectObject.toString()public SpotPlacement clone()