AwsResourcepublic class AwsInstance extends Object implements AwsResource
| Modifier and Type | Class | Description |
|---|---|---|
static class |
AwsInstance.Builder |
| Modifier and Type | Method | Description |
|---|---|---|
void |
accept(AwsResourceVisitor visitor) |
|
boolean |
equals(Object o) |
|
AwsAutoScalingDetails |
getAutoScalingDetails() |
|
List<AwsInstanceBlockDeviceMapping> |
getBlockDeviceMappings() |
|
String |
getHost() |
|
String |
getIamInstanceProfileArn() |
|
String |
getId() |
|
String |
getImageId() |
|
String |
getInstanceId() |
|
String |
getInstanceType() |
|
String |
getKeyName() |
|
Date |
getLaunchTime() |
|
String |
getLifecycle() |
|
List<AwsNetworkInterface> |
getNetworkInterfaces() |
|
String |
getPrivateIpAddress() |
|
String |
getPublicDnsName() |
|
String |
getPublicIpAddress() |
|
String |
getRegion() |
|
List<AwsSecurityGroup> |
getSecurityGroups() |
|
AwsSpotRequestDetails |
getSpotRequestDetails() |
|
String |
getState() |
|
String |
getSubnetId() |
|
List<AwsResourceTag> |
getTags() |
|
int |
hashCode() |
|
boolean |
isRunning() |
|
boolean |
isSpotInstance() |
|
AwsInstance.Builder |
toBuilder() |
|
String |
toString() |
public String getId()
getId in interface AwsResourcepublic void accept(AwsResourceVisitor visitor)
accept in interface AwsResourcepublic String getHost()
public boolean isRunning()
public String getInstanceId()
public String getPublicDnsName()
public String getPrivateIpAddress()
public String getPublicIpAddress()
public String getIamInstanceProfileArn()
public String getImageId()
public String getRegion()
public String getState()
public String getInstanceType()
public String getKeyName()
public List<AwsNetworkInterface> getNetworkInterfaces()
public String getSubnetId()
public boolean isSpotInstance()
public String getLifecycle()
public Date getLaunchTime()
public AwsAutoScalingDetails getAutoScalingDetails()
public AwsSpotRequestDetails getSpotRequestDetails()
public List<AwsResourceTag> getTags()
public List<AwsInstanceBlockDeviceMapping> getBlockDeviceMappings()
public List<AwsSecurityGroup> getSecurityGroups()
public AwsInstance.Builder toBuilder()
Copyright © 2018. All rights reserved.