public class AmazonEC2InstanceMetadata extends Object implements ComputeInstanceMetadata
ComputeInstanceMetadata
for Amazon's EC2.Constructor and Description |
---|
AmazonEC2InstanceMetadata() |
Modifier and Type | Method and Description |
---|---|
String |
getAccount() |
String |
getAvailabilityZone() |
ComputePlatform |
getComputePlatform() |
String |
getDescription() |
String |
getImageId() |
String |
getInstanceId() |
List<NetworkInterface> |
getInterfaces()
The network interfaces attached to the compute instance.
|
String |
getLocalHostname() |
String |
getMachineType() |
Map<String,String> |
getMetadata()
The metadata as a map.
|
String |
getName()
The name of the instance.
|
String |
getPrivateHostname() |
String |
getPrivateIpV4() |
String |
getPrivateIpV6() |
String |
getPublicHostname() |
String |
getPublicIpV4() |
String |
getPublicIpV6() |
String |
getRegion() |
Map<String,String> |
getTags()
The tags attached to the instance.
|
boolean |
isCached() |
public String getImageId()
getImageId
in interface ComputeInstanceMetadata
public String getAccount()
getAccount
in interface ComputeInstanceMetadata
public Map<String,String> getMetadata()
ComputeInstanceMetadata
getMetadata
in interface ComputeInstanceMetadata
public List<NetworkInterface> getInterfaces()
ComputeInstanceMetadata
getInterfaces
in interface ComputeInstanceMetadata
NetworkInterface
instancespublic ComputePlatform getComputePlatform()
getComputePlatform
in interface ComputeInstanceMetadata
ComputePlatform
public Map<String,String> getTags()
ComputeInstanceMetadata
getTags
in interface ComputeInstanceMetadata
public String getName()
ComputeInstanceMetadata
ComputeInstanceMetadata.getInstanceId()
. Some cloud platforms assign unique IDsgetName
in interface ComputeInstanceMetadata
public String getInstanceId()
getInstanceId
in interface ComputeInstanceMetadata
public String getMachineType()
getMachineType
in interface ComputeInstanceMetadata
public String getAvailabilityZone()
getAvailabilityZone
in interface ComputeInstanceMetadata
public String getRegion()
getRegion
in interface ComputeInstanceMetadata
public String getLocalHostname()
getLocalHostname
in interface ComputeInstanceMetadata
public String getPrivateHostname()
getPrivateHostname
in interface ComputeInstanceMetadata
public String getPublicIpV4()
getPublicIpV4
in interface ComputeInstanceMetadata
public String getPublicIpV6()
getPublicIpV6
in interface ComputeInstanceMetadata
public String getPrivateIpV4()
getPrivateIpV4
in interface ComputeInstanceMetadata
public String getPrivateIpV6()
getPrivateIpV6
in interface ComputeInstanceMetadata
public String getDescription()
getDescription
in interface ComputeInstanceMetadata
public String getPublicHostname()
getPublicHostname
in interface ComputeInstanceMetadata
public boolean isCached()
isCached
in interface ComputeInstanceMetadata