All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
EC2TemplateOptions |
authorizePublicKey(String publicKey) |
EC2TemplateOptions |
blockDeviceMappings(Iterable<? extends BlockDeviceMapping> blockDeviceMappings) |
EC2TemplateOptions |
blockOnComplete(boolean blockOnComplete) |
EC2TemplateOptions |
blockOnPort(int port,
int seconds) |
EC2TemplateOptions |
blockUntilRunning(boolean blockUntilRunning) |
EC2TemplateOptions |
clientToken(String clientToken) |
EC2TemplateOptions |
clone() |
void |
copyTo(TemplateOptions to) |
EC2TemplateOptions |
dontAuthorizePublicKey() |
boolean |
equals(Object o) |
Set<BlockDeviceMapping> |
getBlockDeviceMappings() |
String |
getClientToken()
See here for more information.
|
Set<String> |
getGroups() |
String |
getKeyPair() |
int |
getMaxCount() |
byte[] |
getUserData() |
int |
hashCode() |
EC2TemplateOptions |
inboundPorts(int... ports) |
EC2TemplateOptions |
installPrivateKey(String privateKey) |
EC2TemplateOptions |
keyPair(String keyPair)
Specifies the keypair used to run instances with
|
EC2TemplateOptions |
mapEBSSnapshotToDeviceName(String deviceName,
String snapshotId,
Integer sizeInGib,
boolean deleteOnTermination) |
EC2TemplateOptions |
mapEBSSnapshotToDeviceName(String deviceName,
String snapshotId,
Integer sizeInGib,
boolean deleteOnTermination,
String volumeType,
Integer iops,
boolean encrypted) |
EC2TemplateOptions |
mapEphemeralDeviceToDeviceName(String deviceName,
String virtualName) |
EC2TemplateOptions |
mapNewVolumeToDeviceName(String deviceName,
int sizeInGib,
boolean deleteOnTermination) |
EC2TemplateOptions |
mapNewVolumeToDeviceName(String deviceName,
int sizeInGib,
boolean deleteOnTermination,
String volumeType,
Integer iops,
boolean encrypted) |
EC2TemplateOptions |
maxCount(Integer maxCount) |
EC2TemplateOptions |
nameTask(String name) |
EC2TemplateOptions |
networks(Iterable<String> networks) |
EC2TemplateOptions |
nodeNames(Iterable<String> nodeNames) |
EC2TemplateOptions |
noKeyPair()
Do not use a keypair on instances
|
EC2TemplateOptions |
overrideAuthenticateSudo(boolean authenticateSudo) |
EC2TemplateOptions |
overrideLoginCredentials(org.jclouds.domain.LoginCredentials overridingCredentials) |
EC2TemplateOptions |
overrideLoginPassword(String password) |
EC2TemplateOptions |
overrideLoginPrivateKey(String privateKey) |
EC2TemplateOptions |
overrideLoginUser(String loginUser) |
EC2TemplateOptions |
runAsRoot(boolean runAsRoot) |
EC2TemplateOptions |
runScript(org.jclouds.scriptbuilder.domain.Statement script) |
EC2TemplateOptions |
runScript(String script) |
EC2TemplateOptions |
securityGroups(Iterable<String> groupNames)
Specifies the security groups to be used for nodes with this template
|
EC2TemplateOptions |
securityGroups(String... groupNames) |
boolean |
shouldAutomaticallyCreateKeyPair() |
com.google.common.base.MoreObjects.ToStringHelper |
string() |
EC2TemplateOptions |
tags(Iterable<String> tags) |
EC2TemplateOptions |
unmapDeviceNamed(String deviceName) |
EC2TemplateOptions |
userData(byte[] unencodedData)
Unencoded data
|
EC2TemplateOptions |
userMetadata(Map<String,String> userMetadata) |
EC2TemplateOptions |
userMetadata(String key,
String value) |
EC2TemplateOptions |
wrapInInitScript(boolean wrapInInitScript) |