com.atlassian.aws.ec2.awssdk
Class AwsSpotInstanceReservationDescription
java.lang.Object
com.atlassian.aws.ec2.awssdk.AwsSpotInstanceReservationDescription
- All Implemented Interfaces:
- InstanceReservationDescription
public class AwsSpotInstanceReservationDescription
- extends Object
- implements InstanceReservationDescription
This class adapts AWS SDK's reservation description to InstanceReservationDescription interface.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AwsSpotInstanceReservationDescription
public AwsSpotInstanceReservationDescription(com.amazonaws.services.ec2.model.SpotInstanceRequest spotInstanceRequest)
create
@NotNull
public static Collection<InstanceReservationDescription> create(@NotNull
Collection<com.amazonaws.services.ec2.model.SpotInstanceRequest> spotInstanceRequests)
getInstanceId
public String getInstanceId()
- Specified by:
getInstanceId in interface InstanceReservationDescription
getSpotInstanceRequestId
public String getSpotInstanceRequestId()
getAvailabilityZone
public String getAvailabilityZone()
- Specified by:
getAvailabilityZone in interface InstanceReservationDescription
getSubnet
@Nullable
public SubnetId getSubnet()
- Specified by:
getSubnet in interface InstanceReservationDescription
getAddress
@NotNull
public String getAddress()
- Description copied from interface:
InstanceReservationDescription
- Returns best known instance address - in order of preference:
- the public IP address (from EIP, if assigned)
- the private IP address.
- Specified by:
getAddress in interface InstanceReservationDescription
getHostname
@NotNull
public String getHostname()
- Description copied from interface:
InstanceReservationDescription
- Returns best known instance host name - in order of preference:
- the public DNS name (from EIP, if assigned)
- the public IP address (from EIP, if assigned)
- the private DNS name
- the private IP address.
- Specified by:
getHostname in interface InstanceReservationDescription
getState
public String getState()
- Specified by:
getState in interface InstanceReservationDescription
getStateDescription
public String getStateDescription()
- Specified by:
getStateDescription in interface InstanceReservationDescription
Copyright © 2015 Atlassian. All rights reserved.