org.jclouds.ec2.domain
Class RunningInstance.Builder
java.lang.Object
org.jclouds.ec2.domain.RunningInstance.Builder
- Direct Known Subclasses:
- AWSRunningInstance.Builder
- Enclosing class:
- RunningInstance
public static class RunningInstance.Builder
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
region
protected String region
groupIds
protected Set<String> groupIds
amiLaunchIndex
protected String amiLaunchIndex
dnsName
protected String dnsName
imageId
protected String imageId
instanceId
protected String instanceId
instanceState
protected InstanceState instanceState
instanceType
protected String instanceType
ipAddress
protected String ipAddress
kernelId
protected String kernelId
keyName
protected String keyName
launchTime
protected Date launchTime
availabilityZone
protected String availabilityZone
virtualizationType
protected String virtualizationType
platform
protected String platform
privateDnsName
protected String privateDnsName
privateIpAddress
protected String privateIpAddress
ramdiskId
protected String ramdiskId
reason
protected String reason
rootDeviceType
protected RootDeviceType rootDeviceType
rootDeviceName
protected String rootDeviceName
ebsBlockDevices
protected Map<String,BlockDevice> ebsBlockDevices
RunningInstance.Builder
public RunningInstance.Builder()
region
public RunningInstance.Builder region(String region)
groupIds
public RunningInstance.Builder groupIds(Iterable<String> groupIds)
groupId
public RunningInstance.Builder groupId(String groupId)
amiLaunchIndex
public RunningInstance.Builder amiLaunchIndex(String amiLaunchIndex)
dnsName
public RunningInstance.Builder dnsName(String dnsName)
imageId
public RunningInstance.Builder imageId(String imageId)
instanceId
public RunningInstance.Builder instanceId(String instanceId)
instanceState
public RunningInstance.Builder instanceState(InstanceState instanceState)
instanceType
public RunningInstance.Builder instanceType(String instanceType)
ipAddress
public RunningInstance.Builder ipAddress(String ipAddress)
kernelId
public RunningInstance.Builder kernelId(String kernelId)
keyName
public RunningInstance.Builder keyName(String keyName)
launchTime
public RunningInstance.Builder launchTime(Date launchTime)
availabilityZone
public RunningInstance.Builder availabilityZone(String availabilityZone)
virtualizationType
public RunningInstance.Builder virtualizationType(String virtualizationType)
platform
public RunningInstance.Builder platform(String platform)
privateDnsName
public RunningInstance.Builder privateDnsName(String privateDnsName)
privateIpAddress
public RunningInstance.Builder privateIpAddress(String privateIpAddress)
ramdiskId
public RunningInstance.Builder ramdiskId(String ramdiskId)
reason
public RunningInstance.Builder reason(String reason)
rootDeviceType
public RunningInstance.Builder rootDeviceType(RootDeviceType rootDeviceType)
rootDeviceName
public RunningInstance.Builder rootDeviceName(String rootDeviceName)
devices
public RunningInstance.Builder devices(Map<String,BlockDevice> ebsBlockDevices)
device
public RunningInstance.Builder device(String key,
BlockDevice value)
build
public RunningInstance build()
getDnsName
public String getDnsName()
getIpAddress
public String getIpAddress()
getPrivateDnsName
public String getPrivateDnsName()
getPrivateIpAddress
public String getPrivateIpAddress()
Copyright © 2009-2012 jclouds. All Rights Reserved.