Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions |
formParameters, headers, matrixParameters, pathSuffix, payload, queryParameters |
Methods inherited from class org.jclouds.ec2.options.internal.BaseEC2RequestOptions |
getFormValuesWithKeysPrefixedBy, indexFormValuesWithPrefix, indexFormValuesWithPrefix, toString |
Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions |
buildFormParameters, buildMatrixParameters, buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstMatrixOrNull, getFirstQueryOrNull, hashCode, replaceHeader |
NONE
public static final AWSRunInstancesOptions NONE
AWSRunInstancesOptions
public AWSRunInstancesOptions()
inPlacementGroup
public AWSRunInstancesOptions inPlacementGroup(String placementGroup)
- Specifies the name of an existing placement group you want to launch the instance into (for
cluster compute instances).
- Parameters:
placementGroup
- name of an existing placement group
enableMonitoring
public AWSRunInstancesOptions enableMonitoring()
- Enables monitoring for the instance.
withSubnetId
public AWSRunInstancesOptions withSubnetId(String subnetId)
- Specifies the subnet ID within which to launch the instance(s) for Amazon Virtual Private
Cloud.
withSecurityGroupId
public AWSRunInstancesOptions withSecurityGroupId(String securityGroup)
withSecurityGroupIds
public AWSRunInstancesOptions withSecurityGroupIds(Iterable<String> securityGroupIds)
withSecurityGroupIds
public AWSRunInstancesOptions withSecurityGroupIds(String... securityGroupIds)
withBlockDeviceMappings
public AWSRunInstancesOptions withBlockDeviceMappings(Set<? extends org.jclouds.ec2.domain.BlockDeviceMapping> mappings)
- Overrides:
withBlockDeviceMappings
in class org.jclouds.ec2.options.RunInstancesOptions
withKernelId
public AWSRunInstancesOptions withKernelId(String kernelId)
- Overrides:
withKernelId
in class org.jclouds.ec2.options.RunInstancesOptions
withKeyName
public AWSRunInstancesOptions withKeyName(String keyName)
- Overrides:
withKeyName
in class org.jclouds.ec2.options.RunInstancesOptions
withRamdisk
public AWSRunInstancesOptions withRamdisk(String ramDiskId)
- Overrides:
withRamdisk
in class org.jclouds.ec2.options.RunInstancesOptions
withSecurityGroup
public AWSRunInstancesOptions withSecurityGroup(String securityGroup)
- Overrides:
withSecurityGroup
in class org.jclouds.ec2.options.RunInstancesOptions
withSecurityGroups
public AWSRunInstancesOptions withSecurityGroups(Iterable<String> securityGroups)
- Overrides:
withSecurityGroups
in class org.jclouds.ec2.options.RunInstancesOptions
withSecurityGroups
public AWSRunInstancesOptions withSecurityGroups(String... securityGroups)
- Overrides:
withSecurityGroups
in class org.jclouds.ec2.options.RunInstancesOptions
withUserData
public AWSRunInstancesOptions withUserData(byte[] unencodedData)
- Overrides:
withUserData
in class org.jclouds.ec2.options.RunInstancesOptions
asType
public AWSRunInstancesOptions asType(String type)
- Overrides:
asType
in class org.jclouds.ec2.options.RunInstancesOptions
getLaunchSpecificationBuilder
public LaunchSpecification.Builder getLaunchSpecificationBuilder()
Copyright © 2009-2011 jclouds. All Rights Reserved.