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 Stringprotected Stringprotected Stringprotected Map<String, BlockDevice> protected Stringprotected Stringprotected InstanceStateprotected Stringprotected Stringprotected Stringprotected Stringprotected Dateprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected RootDeviceTypeprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionamiLaunchIndex(String amiLaunchIndex) availabilityZone(String availabilityZone) abstract RunningInstancebuild()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 Tself()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
-