Package org.jclouds.ec2.domain
Class RunningInstance.Builder<T extends RunningInstance.Builder<T>>
java.lang.Object
org.jclouds.ec2.domain.RunningInstance.Builder<T>
- Direct Known Subclasses:
AWSRunningInstance.Builder
- Enclosing class:
RunningInstance
public abstract static class RunningInstance.Builder<T extends RunningInstance.Builder<T>>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected String
protected String
protected Map
<String, BlockDevice> protected String
protected String
protected InstanceState
protected String
protected String
protected String
protected String
protected Date
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected RootDeviceType
protected String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionamiLaunchIndex
(String amiLaunchIndex) availabilityZone
(String availabilityZone) abstract RunningInstance
build()
device
(String key, BlockDevice value) devices
(Map<String, BlockDevice> ebsBlockDevices) groupNames
(Iterable<String> groupNames) instanceId
(String instanceId) instanceState
(InstanceState instanceState) instanceType
(String instanceType) launchTime
(Date launchTime) privateDnsName
(String privateDnsName) privateIpAddress
(String privateIpAddress) rootDeviceName
(String rootDeviceName) rootDeviceType
(RootDeviceType rootDeviceType) protected abstract T
self()
virtualizationType
(String virtualizationType)
-
Field Details
-
region
-
groupNames
-
amiLaunchIndex
-
dnsName
-
imageId
-
instanceId
-
instanceState
-
rawState
-
instanceType
-
ipAddress
-
kernelId
-
keyName
-
launchTime
-
availabilityZone
-
virtualizationType
-
platform
-
privateDnsName
-
privateIpAddress
-
ramdiskId
-
reason
-
rootDeviceType
-
rootDeviceName
-
ebsBlockDevices
-
tags
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
-
tags
-
tag
-
region
-
groupNames
-
groupName
-
amiLaunchIndex
-
dnsName
-
imageId
-
instanceId
-
instanceState
-
rawState
-
instanceType
-
ipAddress
-
kernelId
-
keyName
-
launchTime
-
availabilityZone
-
virtualizationType
-
platform
-
privateDnsName
-
privateIpAddress
-
ramdiskId
-
reason
-
rootDeviceType
-
rootDeviceName
-
devices
-
device
-
fromRunningInstance
-
build
-