org.jclouds.ec2.domain
Class RunningInstance.Builder<T extends RunningInstance.Builder<T>>
java.lang.Object
org.jclouds.ec2.domain.RunningInstance.Builder<T>
- Enclosing class:
- RunningInstance
public abstract static class RunningInstance.Builder<T extends RunningInstance.Builder<T>>
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
region
protected String region
groupNames
protected Set<String> groupNames
amiLaunchIndex
protected String amiLaunchIndex
dnsName
protected String dnsName
imageId
protected String imageId
instanceId
protected String instanceId
instanceState
protected InstanceState instanceState
rawState
protected String rawState
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
tags
protected Map<String,String> tags
RunningInstance.Builder
public RunningInstance.Builder()
self
protected abstract T self()
tags
public T tags(Map<String,String> tags)
tag
public T tag(String key,
String value)
region
public T region(String region)
groupNames
public T groupNames(Iterable<String> groupNames)
groupName
public T groupName(String groupName)
amiLaunchIndex
public T amiLaunchIndex(String amiLaunchIndex)
dnsName
public T dnsName(String dnsName)
imageId
public T imageId(String imageId)
instanceId
public T instanceId(String instanceId)
instanceState
public T instanceState(InstanceState instanceState)
rawState
public T rawState(String rawState)
instanceType
public T instanceType(String instanceType)
ipAddress
public T ipAddress(String ipAddress)
kernelId
public T kernelId(String kernelId)
keyName
public T keyName(String keyName)
launchTime
public T launchTime(Date launchTime)
availabilityZone
public T availabilityZone(String availabilityZone)
virtualizationType
public T virtualizationType(String virtualizationType)
platform
public T platform(String platform)
privateDnsName
public T privateDnsName(String privateDnsName)
privateIpAddress
public T privateIpAddress(String privateIpAddress)
ramdiskId
public T ramdiskId(String ramdiskId)
reason
public T reason(String reason)
rootDeviceType
public T rootDeviceType(RootDeviceType rootDeviceType)
rootDeviceName
public T rootDeviceName(String rootDeviceName)
devices
public T devices(Map<String,BlockDevice> ebsBlockDevices)
device
public T device(String key,
BlockDevice value)
fromRunningInstance
public T fromRunningInstance(RunningInstance in)
build
public abstract RunningInstance build()
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.