public class AbiquoTemplateOptions extends TemplateOptions implements Cloneable
ComputeService.createNodesInGroup(String, int, TemplateOptions)
and
ComputeService.createNodesInGroup(String, int, TemplateOptions)
operations on the
Abiquo provider.Modifier and Type | Class and Description |
---|---|
static class |
AbiquoTemplateOptions.Builder |
TemplateOptions.ImmutableTemplateOptions
RunScriptOptions.ImmutableRunScriptOptions
Modifier and Type | Field and Description |
---|---|
static AbiquoTemplateOptions |
NONE |
blockUntilRunning, inboundPorts, privateKey, publicKey, script, tags, userMetadata
authenticateSudo, blockOnComplete, loginPassword, loginPrivateKey, loginUser, port, runAsRoot, seconds, taskName, wrapInInitScript
Constructor and Description |
---|
AbiquoTemplateOptions() |
Modifier and Type | Method and Description |
---|---|
TemplateOptions |
clone() |
void |
copyTo(TemplateOptions to) |
AbiquoTemplateOptions |
gatewayNetwork(Network<?> gatewayNetwork)
Set the gateway network for the virtual machine.
|
Network<?> |
getGatewayNetwork() |
Ip<?,?>[] |
getIps() |
Integer |
getOverrideCores() |
Integer |
getOverrideRam() |
UnmanagedNetwork[] |
getUnmanagedIps() |
String |
getVirtualDatacenter() |
String |
getVncPassword() |
AbiquoTemplateOptions |
ips(Ip<?,?>... ips)
Set the ip addresses for the virtual machine.
|
AbiquoTemplateOptions |
overrideCores(Integer overrideCores)
Override the number of cores set by the hardware profile.
|
AbiquoTemplateOptions |
overrideRam(Integer overrideRam)
Override the amount of ram set by the hardware profile.
|
AbiquoTemplateOptions |
unmanagedIps(UnmanagedNetwork... unmanagedIps)
Set the ip addresses that must be selected from unmanaged networks.
|
AbiquoTemplateOptions |
virtualDatacenter(String virtualDatacenter)
Set the virtual datacenter where the virtual machine must be deployed.
|
AbiquoTemplateOptions |
vncPassword(String vncPassword)
Set the VNC password to access the virtual machine.
|
as, authorizePublicKey, blockOnComplete, blockOnPort, blockUntilRunning, dontAuthorizePublicKey, equals, getInboundPorts, getPrivateKey, getPublicKey, getRunScript, getTags, getUserMetadata, hashCode, inboundPorts, installPrivateKey, nameTask, overrideAuthenticateSudo, overrideLoginCredentials, overrideLoginPassword, overrideLoginPrivateKey, overrideLoginUser, runAsRoot, runScript, runScript, shouldBlockUntilRunning, string, tags, userMetadata, userMetadata, wrapInInitScript
getLoginPassword, getLoginPrivateKey, getLoginUser, getPort, getSeconds, getTaskName, hasLoginPassword, hasLoginPasswordOption, hasLoginPrivateKey, hasLoginPrivateKeyOption, shouldAuthenticateSudo, shouldBlockOnComplete, shouldRunAsRoot, shouldWrapInInitScript, toString
public static final AbiquoTemplateOptions NONE
public TemplateOptions clone()
clone
in class TemplateOptions
public void copyTo(TemplateOptions to)
copyTo
in class TemplateOptions
public AbiquoTemplateOptions overrideCores(Integer overrideCores)
public Integer getOverrideCores()
public AbiquoTemplateOptions overrideRam(Integer overrideRam)
public Integer getOverrideRam()
public AbiquoTemplateOptions vncPassword(String vncPassword)
By default virtual machines does not have VNC access password protected.
public String getVncPassword()
public AbiquoTemplateOptions virtualDatacenter(String virtualDatacenter)
public String getVirtualDatacenter()
public AbiquoTemplateOptions ips(Ip<?,?>... ips)
public Ip<?,?>[] getIps()
public AbiquoTemplateOptions unmanagedIps(UnmanagedNetwork... unmanagedIps)
public UnmanagedNetwork[] getUnmanagedIps()
public AbiquoTemplateOptions gatewayNetwork(Network<?> gatewayNetwork)
public Network<?> getGatewayNetwork()
Copyright © 2009-2013 jclouds. All Rights Reserved.