Package org.jclouds.aws.ec2.domain
Class AWSRunningInstance.Builder
java.lang.Object
org.jclouds.ec2.domain.RunningInstance.Builder<AWSRunningInstance.Builder>
org.jclouds.aws.ec2.domain.AWSRunningInstance.Builder
- Enclosing class:
AWSRunningInstance
public static class AWSRunningInstance.Builder
extends RunningInstance.Builder<AWSRunningInstance.Builder>
-
Field Summary
Fields inherited from class org.jclouds.ec2.domain.RunningInstance.Builder
amiLaunchIndex, availabilityZone, dnsName, ebsBlockDevices, groupNames, imageId, instanceId, instanceState, instanceType, ipAddress, kernelId, keyName, launchTime, platform, privateDnsName, privateIpAddress, ramdiskId, rawState, reason, region, rootDeviceName, rootDeviceType, tags, virtualizationType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
hypervisor
(Hypervisor hypervisor) iamInstanceProfileArn
(String iamInstanceProfileArn) iamInstanceProfileId
(String iamInstanceProfileId) monitoringState
(MonitoringState monitoringState) placementGroup
(String placementGroup) productCode
(String productCode) productCodes
(Iterable<String> productCodes) securityGroupIdToName
(String key, String value) securityGroupIdToNames
(Map<String, String> securityGroupIdToNames) protected AWSRunningInstance.Builder
self()
spotInstanceRequestId
(String spotInstanceRequestId) Methods inherited from class org.jclouds.ec2.domain.RunningInstance.Builder
amiLaunchIndex, availabilityZone, device, devices, dnsName, groupName, groupNames, imageId, instanceId, instanceState, instanceType, ipAddress, kernelId, keyName, launchTime, platform, privateDnsName, privateIpAddress, ramdiskId, rawState, reason, region, rootDeviceName, rootDeviceType, tag, tags, virtualizationType
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
securityGroupIdToNames
-
securityGroupIdToName
-
monitoringState
-
placementGroup
-
productCodes
-
productCode
-
subnetId
-
spotInstanceRequestId
-
vpcId
-
hypervisor
-
iamInstanceProfileArn
- See Also:
-
iamInstanceProfileId
- See Also:
-
build
- Specified by:
build
in classRunningInstance.Builder<AWSRunningInstance.Builder>
-
fromRunningInstance
- Overrides:
fromRunningInstance
in classRunningInstance.Builder<AWSRunningInstance.Builder>
-
self
- Specified by:
self
in classRunningInstance.Builder<AWSRunningInstance.Builder>
-