public class RunInstancesOptions extends BaseEC2RequestOptions
 import static org.jclouds.aws.ec2.options.RunInstancesOptions.Builder.*
 
 EC2Client connection = // get connection
 Future instances = connection.runInstances(executableBy("123125").imageIds(1000, 1004));
  | Modifier and Type | Class and Description | 
|---|---|
static class  | 
RunInstancesOptions.Builder  | 
| Modifier and Type | Field and Description | 
|---|---|
static RunInstancesOptions | 
NONE  | 
formParameters, headers, pathSuffix, payload, queryParameters| Constructor and Description | 
|---|
RunInstancesOptions()  | 
| Modifier and Type | Method and Description | 
|---|---|
RunInstancesOptions | 
asType(String type)
Specifies the instance type. 
 | 
RunInstancesOptions | 
withBlockDeviceMappings(Set<? extends BlockDeviceMapping> mappings)
Specifies the Block Device Mapping for the instance 
 | 
RunInstancesOptions | 
withKernelId(String kernelId)
The ID of the kernel with which to launch the instance. 
 | 
RunInstancesOptions | 
withKeyName(String keyName)
The name of the key pair. 
 | 
RunInstancesOptions | 
withRamdisk(String ramDiskId)
The ID of the RAM disk with which to launch the instance. 
 | 
RunInstancesOptions | 
withSecurityGroup(String securityGroup)
Attaches a single security group. 
 | 
RunInstancesOptions | 
withSecurityGroups(Iterable<String> securityGroups)
Attach multiple security groups 
 | 
RunInstancesOptions | 
withSecurityGroups(String... securityGroups)
Attach multiple security groups 
 | 
RunInstancesOptions | 
withUserData(byte[] unencodedData)
Unencoded data 
 | 
getFormValuesWithKeysPrefixedBy, indexFormValuesWithPrefix, indexFormValuesWithPrefix, toStringbuildFormParameters, buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstQueryOrNull, hashCode, replaceHeaderpublic static final RunInstancesOptions NONE
public RunInstancesOptions withKeyName(String keyName)
public RunInstancesOptions withSecurityGroups(String... securityGroups)
public RunInstancesOptions withSecurityGroups(Iterable<String> securityGroups)
public RunInstancesOptions withSecurityGroup(String securityGroup)
securityGroup - name of an existing security grouppublic RunInstancesOptions withUserData(byte[] unencodedData)
public RunInstancesOptions asType(String type)
public RunInstancesOptions withKernelId(String kernelId)
public RunInstancesOptions withRamdisk(String ramDiskId)
public RunInstancesOptions withBlockDeviceMappings(Set<? extends BlockDeviceMapping> mappings)
Copyright © 2009-2013 jclouds. All Rights Reserved.