public abstract static class RunningInstance.Builder<T extends RunningInstance.Builder<T>> 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 Map<String,String> |
tags |
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
protected abstract T self()
public T instanceState(InstanceState instanceState)
public T rootDeviceType(RootDeviceType rootDeviceType)
public T devices(Map<String,BlockDevice> ebsBlockDevices)
public T device(String key, BlockDevice value)
public T fromRunningInstance(RunningInstance in)
public abstract RunningInstance build()
Copyright © 2009-2013 jclouds. All Rights Reserved.