com.atlassian.aws.ec2.awssdk
Class AwsInstanceReservationDescription
java.lang.Object
com.atlassian.aws.ec2.awssdk.AwsInstanceReservationDescription
- All Implemented Interfaces:
- InstanceReservationDescription
public class AwsInstanceReservationDescription
- 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 |
AwsInstanceReservationDescription
public AwsInstanceReservationDescription(com.amazonaws.services.ec2.model.Instance instance)
create
@NotNull
public static Collection<InstanceReservationDescription> create(com.amazonaws.services.ec2.model.Reservation reservation)
getInstanceId
public String getInstanceId()
- Specified by:
getInstanceId in interface InstanceReservationDescription
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.