org.jclouds.aws.ec2.compute
Class AWSEC2TemplateOptions.Builder
java.lang.Object
org.jclouds.aws.ec2.compute.AWSEC2TemplateOptions.Builder
- Enclosing class:
- AWSEC2TemplateOptions
public static class AWSEC2TemplateOptions.Builder
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AWSEC2TemplateOptions.Builder
public AWSEC2TemplateOptions.Builder()
securityGroupIds
public static AWSEC2TemplateOptions securityGroupIds(String... groupNames)
- See Also:
AWSEC2TemplateOptions#securityGroupIds(Iterable)
securityGroupIds
public static AWSEC2TemplateOptions securityGroupIds(Iterable<String> groupNames)
- See Also:
AWSEC2TemplateOptions#securityGroupIds(Iterable)
blockDeviceMappings
public static AWSEC2TemplateOptions blockDeviceMappings(Set<? extends BlockDeviceMapping> blockDeviceMappings)
- See Also:
EC2TemplateOptions.blockDeviceMappings
mapEBSSnapshotToDeviceName
public static AWSEC2TemplateOptions mapEBSSnapshotToDeviceName(String deviceName,
String snapshotId,
@Nullable
Integer sizeInGib,
boolean deleteOnTermination)
- See Also:
EC2TemplateOptions.mapEBSSnapshotToDeviceName(java.lang.String, java.lang.String, java.lang.Integer, boolean)
mapNewVolumeToDeviceName
public static AWSEC2TemplateOptions mapNewVolumeToDeviceName(String deviceName,
int sizeInGib,
boolean deleteOnTermination)
- See Also:
EC2TemplateOptions.mapNewVolumeToDeviceName(java.lang.String, int, boolean)
mapEphemeralDeviceToDeviceName
public static AWSEC2TemplateOptions mapEphemeralDeviceToDeviceName(String deviceName,
String virtualName)
- See Also:
EC2TemplateOptions.mapEphemeralDeviceToDeviceName(java.lang.String, java.lang.String)
unmapDeviceNamed
public static AWSEC2TemplateOptions unmapDeviceNamed(String deviceName)
- See Also:
EC2TemplateOptions.unmapDeviceNamed(java.lang.String)
securityGroups
public static AWSEC2TemplateOptions securityGroups(String... groupIds)
- See Also:
AWSEC2TemplateOptions#securityGroups(Iterable)
securityGroups
public static AWSEC2TemplateOptions securityGroups(Iterable<String> groupIds)
- See Also:
AWSEC2TemplateOptions#securityGroups(Iterable)
keyPair
public static AWSEC2TemplateOptions keyPair(String keyPair)
- See Also:
AWSEC2TemplateOptions.keyPair(java.lang.String)
userData
public static AWSEC2TemplateOptions userData(byte[] unencodedData)
- See Also:
AWSEC2TemplateOptions.userData(byte[])
noKeyPair
public static AWSEC2TemplateOptions noKeyPair()
- See Also:
AWSEC2TemplateOptions.noKeyPair()
placementGroup
public static AWSEC2TemplateOptions placementGroup(String placementGroup)
- See Also:
AWSEC2TemplateOptions.placementGroup
noPlacementGroup
public static AWSEC2TemplateOptions noPlacementGroup()
- See Also:
AWSEC2TemplateOptions.noPlacementGroup
enableMonitoring
public static AWSEC2TemplateOptions enableMonitoring()
- See Also:
AWSEC2TemplateOptions.enableMonitoring()
inboundPorts
public static AWSEC2TemplateOptions inboundPorts(int... ports)
- See Also:
TemplateOptions.inboundPorts
blockOnPort
public static AWSEC2TemplateOptions blockOnPort(int port,
int seconds)
- See Also:
RunScriptOptions.port
runScript
public static AWSEC2TemplateOptions runScript(byte[] script)
- See Also:
TemplateOptions.runScript(byte[])
installPrivateKey
public static AWSEC2TemplateOptions installPrivateKey(String rsaKey)
- See Also:
TemplateOptions.installPrivateKey(java.lang.String)
authorizePublicKey
public static AWSEC2TemplateOptions authorizePublicKey(String rsaKey)
- See Also:
TemplateOptions.authorizePublicKey(java.lang.String)
subnetId
public static AWSEC2TemplateOptions subnetId(String subnetId)
- See Also:
TemplateOptions#spotPrice
spotPrice
public static AWSEC2TemplateOptions spotPrice(Float spotPrice)
- See Also:
TemplateOptions#spotPrice
spotOptions
public static AWSEC2TemplateOptions spotOptions(RequestSpotInstancesOptions spotOptions)
- See Also:
TemplateOptions#spotOptions
userMetadata
public static AWSEC2TemplateOptions userMetadata(Map<String,String> userMetadata)
- See Also:
TemplateOptions.userMetadata(Map)
userMetadata
public static AWSEC2TemplateOptions userMetadata(String key,
String value)
- See Also:
TemplateOptions.userMetadata(String, String)
Copyright © 2009-2011 jclouds. All Rights Reserved.