org.jclouds.aws.ec2.domain
Class AWSRunningInstance.Builder

java.lang.Object
  extended by org.jclouds.ec2.domain.RunningInstance.Builder
      extended by org.jclouds.aws.ec2.domain.AWSRunningInstance.Builder
Enclosing class:
AWSRunningInstance

public static class AWSRunningInstance.Builder
extends org.jclouds.ec2.domain.RunningInstance.Builder


Field Summary
 
Fields inherited from class org.jclouds.ec2.domain.RunningInstance.Builder
amiLaunchIndex, availabilityZone, dnsName, ebsBlockDevices, groupIds, imageId, instanceId, instanceState, instanceType, ipAddress, kernelId, keyName, launchTime, platform, privateDnsName, privateIpAddress, ramdiskId, reason, region, rootDeviceName, rootDeviceType, virtualizationType
 
Constructor Summary
AWSRunningInstance.Builder()
           
 
Method Summary
 AWSRunningInstance.Builder amiLaunchIndex(String amiLaunchIndex)
           
 AWSRunningInstance.Builder availabilityZone(String availabilityZone)
           
 AWSRunningInstance build()
           
 AWSRunningInstance.Builder device(String key, org.jclouds.ec2.domain.BlockDevice value)
           
 AWSRunningInstance.Builder devices(Map<String,org.jclouds.ec2.domain.BlockDevice> ebsBlockDevices)
           
 AWSRunningInstance.Builder dnsName(String dnsName)
           
 AWSRunningInstance.Builder groupId(String groupId)
           
 AWSRunningInstance.Builder groupIds(Iterable<String> groupIds)
           
 AWSRunningInstance.Builder imageId(String imageId)
           
 AWSRunningInstance.Builder instanceId(String instanceId)
           
 AWSRunningInstance.Builder instanceState(org.jclouds.ec2.domain.InstanceState instanceState)
           
 AWSRunningInstance.Builder instanceType(String instanceType)
           
 AWSRunningInstance.Builder ipAddress(String ipAddress)
           
 AWSRunningInstance.Builder kernelId(String kernelId)
           
 AWSRunningInstance.Builder keyName(String keyName)
           
 AWSRunningInstance.Builder launchTime(Date launchTime)
           
 AWSRunningInstance.Builder monitoringState(MonitoringState monitoringState)
           
 AWSRunningInstance.Builder placementGroup(String placementGroup)
           
 AWSRunningInstance.Builder platform(String platform)
           
 AWSRunningInstance.Builder privateDnsName(String privateDnsName)
           
 AWSRunningInstance.Builder privateIpAddress(String privateIpAddress)
           
 AWSRunningInstance.Builder productCode(String productCode)
           
 AWSRunningInstance.Builder productCodes(Iterable<String> productCodes)
           
 AWSRunningInstance.Builder ramdiskId(String ramdiskId)
           
 AWSRunningInstance.Builder reason(String reason)
           
 AWSRunningInstance.Builder region(String region)
           
 AWSRunningInstance.Builder rootDeviceName(String rootDeviceName)
           
 AWSRunningInstance.Builder rootDeviceType(org.jclouds.ec2.domain.RootDeviceType rootDeviceType)
           
 AWSRunningInstance.Builder securityGroupIdToName(String key, String value)
           
 AWSRunningInstance.Builder securityGroupIdToNames(Map<String,String> securityGroupIdToNames)
           
 AWSRunningInstance.Builder spotInstanceRequestId(String spotInstanceRequestId)
           
 AWSRunningInstance.Builder subnetId(String subnetId)
           
 AWSRunningInstance.Builder virtualizationType(String virtualizationType)
           
 AWSRunningInstance.Builder vpcId(String vpcId)
           
 
Methods inherited from class org.jclouds.ec2.domain.RunningInstance.Builder
getDnsName, getIpAddress, getPrivateDnsName, getPrivateIpAddress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AWSRunningInstance.Builder

public AWSRunningInstance.Builder()
Method Detail

securityGroupIdToNames

public AWSRunningInstance.Builder securityGroupIdToNames(Map<String,String> securityGroupIdToNames)

securityGroupIdToName

public AWSRunningInstance.Builder securityGroupIdToName(String key,
                                                        String value)

monitoringState

public AWSRunningInstance.Builder monitoringState(MonitoringState monitoringState)

placementGroup

public AWSRunningInstance.Builder placementGroup(String placementGroup)

productCodes

public AWSRunningInstance.Builder productCodes(Iterable<String> productCodes)

productCode

public AWSRunningInstance.Builder productCode(String productCode)

subnetId

public AWSRunningInstance.Builder subnetId(String subnetId)

spotInstanceRequestId

public AWSRunningInstance.Builder spotInstanceRequestId(String spotInstanceRequestId)

vpcId

public AWSRunningInstance.Builder vpcId(String vpcId)

amiLaunchIndex

public AWSRunningInstance.Builder amiLaunchIndex(String amiLaunchIndex)
Overrides:
amiLaunchIndex in class org.jclouds.ec2.domain.RunningInstance.Builder

availabilityZone

public AWSRunningInstance.Builder availabilityZone(String availabilityZone)
Overrides:
availabilityZone in class org.jclouds.ec2.domain.RunningInstance.Builder

devices

public AWSRunningInstance.Builder devices(Map<String,org.jclouds.ec2.domain.BlockDevice> ebsBlockDevices)
Overrides:
devices in class org.jclouds.ec2.domain.RunningInstance.Builder

dnsName

public AWSRunningInstance.Builder dnsName(String dnsName)
Overrides:
dnsName in class org.jclouds.ec2.domain.RunningInstance.Builder

imageId

public AWSRunningInstance.Builder imageId(String imageId)
Overrides:
imageId in class org.jclouds.ec2.domain.RunningInstance.Builder

instanceId

public AWSRunningInstance.Builder instanceId(String instanceId)
Overrides:
instanceId in class org.jclouds.ec2.domain.RunningInstance.Builder

instanceState

public AWSRunningInstance.Builder instanceState(org.jclouds.ec2.domain.InstanceState instanceState)
Overrides:
instanceState in class org.jclouds.ec2.domain.RunningInstance.Builder

instanceType

public AWSRunningInstance.Builder instanceType(String instanceType)
Overrides:
instanceType in class org.jclouds.ec2.domain.RunningInstance.Builder

ipAddress

public AWSRunningInstance.Builder ipAddress(String ipAddress)
Overrides:
ipAddress in class org.jclouds.ec2.domain.RunningInstance.Builder

kernelId

public AWSRunningInstance.Builder kernelId(String kernelId)
Overrides:
kernelId in class org.jclouds.ec2.domain.RunningInstance.Builder

keyName

public AWSRunningInstance.Builder keyName(String keyName)
Overrides:
keyName in class org.jclouds.ec2.domain.RunningInstance.Builder

launchTime

public AWSRunningInstance.Builder launchTime(Date launchTime)
Overrides:
launchTime in class org.jclouds.ec2.domain.RunningInstance.Builder

platform

public AWSRunningInstance.Builder platform(String platform)
Overrides:
platform in class org.jclouds.ec2.domain.RunningInstance.Builder

privateDnsName

public AWSRunningInstance.Builder privateDnsName(String privateDnsName)
Overrides:
privateDnsName in class org.jclouds.ec2.domain.RunningInstance.Builder

privateIpAddress

public AWSRunningInstance.Builder privateIpAddress(String privateIpAddress)
Overrides:
privateIpAddress in class org.jclouds.ec2.domain.RunningInstance.Builder

ramdiskId

public AWSRunningInstance.Builder ramdiskId(String ramdiskId)
Overrides:
ramdiskId in class org.jclouds.ec2.domain.RunningInstance.Builder

reason

public AWSRunningInstance.Builder reason(String reason)
Overrides:
reason in class org.jclouds.ec2.domain.RunningInstance.Builder

region

public AWSRunningInstance.Builder region(String region)
Overrides:
region in class org.jclouds.ec2.domain.RunningInstance.Builder

rootDeviceName

public AWSRunningInstance.Builder rootDeviceName(String rootDeviceName)
Overrides:
rootDeviceName in class org.jclouds.ec2.domain.RunningInstance.Builder

rootDeviceType

public AWSRunningInstance.Builder rootDeviceType(org.jclouds.ec2.domain.RootDeviceType rootDeviceType)
Overrides:
rootDeviceType in class org.jclouds.ec2.domain.RunningInstance.Builder

virtualizationType

public AWSRunningInstance.Builder virtualizationType(String virtualizationType)
Overrides:
virtualizationType in class org.jclouds.ec2.domain.RunningInstance.Builder

device

public AWSRunningInstance.Builder device(String key,
                                         org.jclouds.ec2.domain.BlockDevice value)
Overrides:
device in class org.jclouds.ec2.domain.RunningInstance.Builder

groupId

public AWSRunningInstance.Builder groupId(String groupId)
Overrides:
groupId in class org.jclouds.ec2.domain.RunningInstance.Builder

groupIds

public AWSRunningInstance.Builder groupIds(Iterable<String> groupIds)
Overrides:
groupIds in class org.jclouds.ec2.domain.RunningInstance.Builder

build

public AWSRunningInstance build()
Overrides:
build in class org.jclouds.ec2.domain.RunningInstance.Builder


Copyright © 2009-2011 jclouds. All Rights Reserved.