public static class RunningInstance.Builder extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
amiLaunchIndex |
protected String |
availabilityZone |
protected String |
dnsName |
protected Map<String,BlockDevice> |
ebsBlockDevices |
protected Set<String> |
groupNames |
protected String |
imageId |
protected String |
instanceId |
protected InstanceState |
instanceState |
protected String |
instanceType |
protected String |
ipAddress |
protected String |
kernelId |
protected String |
keyName |
protected Date |
launchTime |
protected String |
platform |
protected String |
privateDnsName |
protected String |
privateIpAddress |
protected String |
ramdiskId |
protected String |
rawState |
protected String |
reason |
protected String |
region |
protected String |
rootDeviceName |
protected RootDeviceType |
rootDeviceType |
protected String |
virtualizationType |
Constructor and Description |
---|
RunningInstance.Builder() |
protected String region
protected String amiLaunchIndex
protected String dnsName
protected String imageId
protected String instanceId
protected InstanceState instanceState
protected String rawState
protected String instanceType
protected String ipAddress
protected String kernelId
protected String keyName
protected Date launchTime
protected String availabilityZone
protected String virtualizationType
protected String platform
protected String privateDnsName
protected String privateIpAddress
protected String ramdiskId
protected String reason
protected RootDeviceType rootDeviceType
protected String rootDeviceName
protected Map<String,BlockDevice> ebsBlockDevices
public RunningInstance.Builder region(String region)
public RunningInstance.Builder groupNames(Iterable<String> groupNames)
public RunningInstance.Builder groupName(String groupName)
public RunningInstance.Builder amiLaunchIndex(String amiLaunchIndex)
public RunningInstance.Builder dnsName(String dnsName)
public RunningInstance.Builder imageId(String imageId)
public RunningInstance.Builder instanceId(String instanceId)
public RunningInstance.Builder instanceState(InstanceState instanceState)
public RunningInstance.Builder rawState(String rawState)
public RunningInstance.Builder instanceType(String instanceType)
public RunningInstance.Builder ipAddress(String ipAddress)
public RunningInstance.Builder kernelId(String kernelId)
public RunningInstance.Builder keyName(String keyName)
public RunningInstance.Builder launchTime(Date launchTime)
public RunningInstance.Builder availabilityZone(String availabilityZone)
public RunningInstance.Builder virtualizationType(String virtualizationType)
public RunningInstance.Builder platform(String platform)
public RunningInstance.Builder privateDnsName(String privateDnsName)
public RunningInstance.Builder privateIpAddress(String privateIpAddress)
public RunningInstance.Builder ramdiskId(String ramdiskId)
public RunningInstance.Builder reason(String reason)
public RunningInstance.Builder rootDeviceType(RootDeviceType rootDeviceType)
public RunningInstance.Builder rootDeviceName(String rootDeviceName)
public RunningInstance.Builder devices(Map<String,BlockDevice> ebsBlockDevices)
public RunningInstance.Builder device(String key, BlockDevice value)
public RunningInstance build()
public String getDnsName()
public String getIpAddress()
public String getPrivateDnsName()
public String getPrivateIpAddress()
Copyright © 2009-2013 jclouds. All Rights Reserved.