org.jclouds.aws.ec2.options
Class AWSRunInstancesOptions.Builder

java.lang.Object
  extended by org.jclouds.ec2.options.RunInstancesOptions.Builder
      extended by org.jclouds.aws.ec2.options.AWSRunInstancesOptions.Builder
Enclosing class:
AWSRunInstancesOptions

public static class AWSRunInstancesOptions.Builder
extends RunInstancesOptions.Builder


Constructor Summary
AWSRunInstancesOptions.Builder()
           
 
Method Summary
static AWSRunInstancesOptions asType(String instanceType)
           
static AWSRunInstancesOptions enableMonitoring()
           
static AWSRunInstancesOptions inPlacementGroup(String placementGroup)
           
static AWSRunInstancesOptions withBlockDeviceMappings(Set<? extends BlockDeviceMapping> mappings)
           
static AWSRunInstancesOptions withKernelId(String kernelId)
           
static AWSRunInstancesOptions withKeyName(String keyName)
           
static AWSRunInstancesOptions withRamdisk(String ramdiskId)
           
static AWSRunInstancesOptions withSecurityGroup(String securityGroup)
           
static AWSRunInstancesOptions withSecurityGroupId(String securityGroup)
           
static AWSRunInstancesOptions withSubnetId(String subnetId)
           
static AWSRunInstancesOptions withUserData(byte[] unencodedData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AWSRunInstancesOptions.Builder

public AWSRunInstancesOptions.Builder()
Method Detail

withSecurityGroupId

public static AWSRunInstancesOptions withSecurityGroupId(String securityGroup)
See Also:
AWSRunInstancesOptions.withSecurityGroupId(String)

inPlacementGroup

public static AWSRunInstancesOptions inPlacementGroup(String placementGroup)
See Also:
AWSRunInstancesOptions.inPlacementGroup(String)

enableMonitoring

public static AWSRunInstancesOptions enableMonitoring()
See Also:
AWSRunInstancesOptions.enableMonitoring()

withSubnetId

public static AWSRunInstancesOptions withSubnetId(String subnetId)
See Also:
AWSRunInstancesOptions.withSubnetId(String)

withKeyName

public static AWSRunInstancesOptions withKeyName(String keyName)
See Also:
AWSRunInstancesOptions.withKeyName(String)

withSecurityGroup

public static AWSRunInstancesOptions withSecurityGroup(String securityGroup)
See Also:
AWSRunInstancesOptions.withSecurityGroup(String)

withUserData

public static AWSRunInstancesOptions withUserData(byte[] unencodedData)
See Also:
AWSRunInstancesOptions.withUserData(byte [])

asType

public static AWSRunInstancesOptions asType(String instanceType)
See Also:
AWSRunInstancesOptions#asType(InstanceType)

withKernelId

public static AWSRunInstancesOptions withKernelId(String kernelId)
See Also:
AWSRunInstancesOptions.withKernelId(String)

withRamdisk

public static AWSRunInstancesOptions withRamdisk(String ramdiskId)
See Also:
AWSRunInstancesOptions.withRamdisk(String)

withBlockDeviceMappings

public static AWSRunInstancesOptions withBlockDeviceMappings(Set<? extends BlockDeviceMapping> mappings)
See Also:
AWSRunInstancesOptions#withBlockDeviceMappings(Set mappings)


Copyright © 2009-2011 jclouds. All Rights Reserved.