com.amazonaws.services.ec2.model
Class SpotPlacement

java.lang.Object
  extended by com.amazonaws.services.ec2.model.SpotPlacement

public class SpotPlacement
extends Object

Describes where an Amazon EC2 instance is running within an Amazon EC2 region.


Constructor Summary
SpotPlacement()
          Default constructor for a new SpotPlacement object.
SpotPlacement(String availabilityZone)
          Constructs a new SpotPlacement object.
 
Method Summary
 boolean equals(Object obj)
           
 String getAvailabilityZone()
          The availability zone in which an Amazon EC2 instance runs.
 String getGroupName()
          The name of the PlacementGroup in which an Amazon EC2 instance runs.
 int hashCode()
           
 void setAvailabilityZone(String availabilityZone)
          The availability zone in which an Amazon EC2 instance runs.
 void setGroupName(String groupName)
          The name of the PlacementGroup in which an Amazon EC2 instance runs.
 String toString()
          Returns a string representation of this object; useful for testing and debugging.
 SpotPlacement withAvailabilityZone(String availabilityZone)
          The availability zone in which an Amazon EC2 instance runs.
 SpotPlacement withGroupName(String groupName)
          The name of the PlacementGroup in which an Amazon EC2 instance runs.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SpotPlacement

public SpotPlacement()
Default constructor for a new SpotPlacement object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.


SpotPlacement

public SpotPlacement(String availabilityZone)
Constructs a new SpotPlacement object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.

Parameters:
availabilityZone - The availability zone in which an Amazon EC2 instance runs.
Method Detail

getAvailabilityZone

public String getAvailabilityZone()
The availability zone in which an Amazon EC2 instance runs.

Returns:
The availability zone in which an Amazon EC2 instance runs.

setAvailabilityZone

public void setAvailabilityZone(String availabilityZone)
The availability zone in which an Amazon EC2 instance runs.

Parameters:
availabilityZone - The availability zone in which an Amazon EC2 instance runs.

withAvailabilityZone

public SpotPlacement withAvailabilityZone(String availabilityZone)
The availability zone in which an Amazon EC2 instance runs.

Returns a reference to this object so that method calls can be chained together.

Parameters:
availabilityZone - The availability zone in which an Amazon EC2 instance runs.
Returns:
A reference to this updated object so that method calls can be chained together.

getGroupName

public String getGroupName()
The name of the PlacementGroup in which an Amazon EC2 instance runs. Placement groups are primarily used for launching High Performance Computing instances in the same group to ensure fast connection speeds.

Returns:
The name of the PlacementGroup in which an Amazon EC2 instance runs. Placement groups are primarily used for launching High Performance Computing instances in the same group to ensure fast connection speeds.

setGroupName

public void setGroupName(String groupName)
The name of the PlacementGroup in which an Amazon EC2 instance runs. Placement groups are primarily used for launching High Performance Computing instances in the same group to ensure fast connection speeds.

Parameters:
groupName - The name of the PlacementGroup in which an Amazon EC2 instance runs. Placement groups are primarily used for launching High Performance Computing instances in the same group to ensure fast connection speeds.

withGroupName

public SpotPlacement withGroupName(String groupName)
The name of the PlacementGroup in which an Amazon EC2 instance runs. Placement groups are primarily used for launching High Performance Computing instances in the same group to ensure fast connection speeds.

Returns a reference to this object so that method calls can be chained together.

Parameters:
groupName - The name of the PlacementGroup in which an Amazon EC2 instance runs. Placement groups are primarily used for launching High Performance Computing instances in the same group to ensure fast connection speeds.
Returns:
A reference to this updated object so that method calls can be chained together.

toString

public String toString()
Returns a string representation of this object; useful for testing and debugging.

Overrides:
toString in class Object
Returns:
A string representation of this object.
See Also:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.