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 ComputeInstanceMetadatapublic String getAccount()
getAccount in interface ComputeInstanceMetadatapublic Map<String,String> getMetadata()
ComputeInstanceMetadatagetMetadata in interface ComputeInstanceMetadatapublic List<NetworkInterface> getInterfaces()
ComputeInstanceMetadatagetInterfaces in interface ComputeInstanceMetadataNetworkInterface instancespublic ComputePlatform getComputePlatform()
getComputePlatform in interface ComputeInstanceMetadataComputePlatformpublic Map<String,String> getTags()
ComputeInstanceMetadatagetTags in interface ComputeInstanceMetadatapublic String getName()
ComputeInstanceMetadataComputeInstanceMetadata.getInstanceId(). Some cloud platforms assign unique IDsgetName in interface ComputeInstanceMetadatapublic String getInstanceId()
getInstanceId in interface ComputeInstanceMetadatapublic String getMachineType()
getMachineType in interface ComputeInstanceMetadatapublic String getAvailabilityZone()
getAvailabilityZone in interface ComputeInstanceMetadatapublic String getRegion()
getRegion in interface ComputeInstanceMetadatapublic String getLocalHostname()
getLocalHostname in interface ComputeInstanceMetadatapublic String getPrivateHostname()
getPrivateHostname in interface ComputeInstanceMetadatapublic String getPublicIpV4()
getPublicIpV4 in interface ComputeInstanceMetadatapublic String getPublicIpV6()
getPublicIpV6 in interface ComputeInstanceMetadatapublic String getPrivateIpV4()
getPrivateIpV4 in interface ComputeInstanceMetadatapublic String getPrivateIpV6()
getPrivateIpV6 in interface ComputeInstanceMetadatapublic String getDescription()
getDescription in interface ComputeInstanceMetadatapublic String getPublicHostname()
getPublicHostname in interface ComputeInstanceMetadatapublic boolean isCached()
isCached in interface ComputeInstanceMetadata