public class AWSRunInstancesOptions extends RunInstancesOptions
 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  | AWSRunInstancesOptions.Builder | 
| Modifier and Type | Field and Description | 
|---|---|
| static AWSRunInstancesOptions | NONE | 
formParameters, headers, pathSuffix, payload, queryParameters| Constructor and Description | 
|---|
| AWSRunInstancesOptions() | 
| Modifier and Type | Method and Description | 
|---|---|
| AWSRunInstancesOptions | asType(String type)Specifies the instance type. | 
| AWSRunInstancesOptions | enableMonitoring()Enables monitoring for the instance. | 
| LaunchSpecification.Builder | getLaunchSpecificationBuilder() | 
| AWSRunInstancesOptions | inPlacementGroup(String placementGroup)Specifies the name of an existing placement group you want to launch the instance into (for
 cluster compute instances). | 
| AWSRunInstancesOptions | withBlockDeviceMappings(Set<? extends BlockDeviceMapping> mappings)Specifies the Block Device Mapping for the instance | 
| AWSRunInstancesOptions | withIAMInstanceProfileArn(String arn)Amazon resource name (ARN) of the IAM Instance Profile (IIP) to associate with the instances. | 
| AWSRunInstancesOptions | withIAMInstanceProfileName(String name)The name of the IAM Instance Profile (IIP) to associate with the instances. | 
| AWSRunInstancesOptions | withKernelId(String kernelId)The ID of the kernel with which to launch the instance. | 
| AWSRunInstancesOptions | withKeyName(String keyName)The name of the key pair. | 
| AWSRunInstancesOptions | withRamdisk(String ramDiskId)The ID of the RAM disk with which to launch the instance. | 
| AWSRunInstancesOptions | withSecurityGroup(String securityGroup)Attaches a single security group. | 
| AWSRunInstancesOptions | withSecurityGroupId(String securityGroup) | 
| AWSRunInstancesOptions | withSecurityGroupIds(Iterable<String> securityGroupIds) | 
| AWSRunInstancesOptions | withSecurityGroupIds(String... securityGroupIds) | 
| AWSRunInstancesOptions | withSecurityGroups(Iterable<String> securityGroups)Attach multiple security groups | 
| AWSRunInstancesOptions | withSecurityGroups(String... securityGroups)Attach multiple security groups | 
| AWSRunInstancesOptions | withSubnetId(String subnetId)Specifies the subnet ID within which to launch the instance(s) for Amazon Virtual Private
 Cloud. | 
| AWSRunInstancesOptions | withUserData(byte[] unencodedData)Unencoded data | 
getFormValuesWithKeysPrefixedBy, indexFormValuesWithPrefix, indexFormValuesWithPrefix, toStringbuildFormParameters, buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstQueryOrNull, hashCode, replaceHeaderpublic static final AWSRunInstancesOptions NONE
public AWSRunInstancesOptions inPlacementGroup(String placementGroup)
placementGroup - name of an existing placement grouppublic AWSRunInstancesOptions enableMonitoring()
public AWSRunInstancesOptions withSubnetId(String subnetId)
public AWSRunInstancesOptions withSecurityGroupId(String securityGroup)
public AWSRunInstancesOptions withSecurityGroupIds(Iterable<String> securityGroupIds)
public AWSRunInstancesOptions withSecurityGroupIds(String... securityGroupIds)
public AWSRunInstancesOptions withIAMInstanceProfileArn(String arn)
public AWSRunInstancesOptions withIAMInstanceProfileName(String name)
public AWSRunInstancesOptions withBlockDeviceMappings(Set<? extends BlockDeviceMapping> mappings)
RunInstancesOptionswithBlockDeviceMappings in class RunInstancesOptionspublic AWSRunInstancesOptions withKernelId(String kernelId)
RunInstancesOptionswithKernelId in class RunInstancesOptionspublic AWSRunInstancesOptions withKeyName(String keyName)
RunInstancesOptionswithKeyName in class RunInstancesOptionspublic AWSRunInstancesOptions withRamdisk(String ramDiskId)
RunInstancesOptionswithRamdisk in class RunInstancesOptionspublic AWSRunInstancesOptions withSecurityGroup(String securityGroup)
RunInstancesOptionswithSecurityGroup in class RunInstancesOptionssecurityGroup - name of an existing security grouppublic AWSRunInstancesOptions withSecurityGroups(Iterable<String> securityGroups)
RunInstancesOptionswithSecurityGroups in class RunInstancesOptionspublic AWSRunInstancesOptions withSecurityGroups(String... securityGroups)
RunInstancesOptionswithSecurityGroups in class RunInstancesOptionspublic AWSRunInstancesOptions withUserData(byte[] unencodedData)
RunInstancesOptionswithUserData in class RunInstancesOptionspublic AWSRunInstancesOptions asType(String type)
RunInstancesOptionsasType in class RunInstancesOptionspublic LaunchSpecification.Builder getLaunchSpecificationBuilder()
Copyright © 2009-2013 jclouds. All Rights Reserved.