|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.whirr.service.ClusterSpec
public class ClusterSpec
This class represents the specification of a cluster. It is used to describe the properties of a cluster before it is launched.
Nested Class Summary | |
---|---|
static class |
ClusterSpec.InstanceTemplate
This class describes the type of instances that should be in the cluster. |
static class |
ClusterSpec.Property
|
Constructor Summary | |
---|---|
ClusterSpec()
|
|
ClusterSpec(org.apache.commons.configuration.Configuration config)
|
|
ClusterSpec(org.apache.commons.configuration.Configuration config,
boolean loadDefaults)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ClusterSpec() throws org.apache.commons.configuration.ConfigurationException
org.apache.commons.configuration.ConfigurationException
public ClusterSpec(org.apache.commons.configuration.Configuration config) throws org.apache.commons.configuration.ConfigurationException
org.apache.commons.configuration.ConfigurationException
public ClusterSpec(org.apache.commons.configuration.Configuration config, boolean loadDefaults) throws org.apache.commons.configuration.ConfigurationException
org.apache.commons.configuration.ConfigurationException
- if something is wrongMethod Detail |
---|
public static ClusterSpec withTemporaryKeys() throws org.apache.commons.configuration.ConfigurationException, com.jcraft.jsch.JSchException, IOException
org.apache.commons.configuration.ConfigurationException
com.jcraft.jsch.JSchException
IOException
public static ClusterSpec withTemporaryKeys(org.apache.commons.configuration.Configuration conf) throws org.apache.commons.configuration.ConfigurationException, com.jcraft.jsch.JSchException, IOException
org.apache.commons.configuration.ConfigurationException
com.jcraft.jsch.JSchException
IOException
public static ClusterSpec withNoDefaults() throws org.apache.commons.configuration.ConfigurationException
org.apache.commons.configuration.ConfigurationException
public static ClusterSpec withNoDefaults(org.apache.commons.configuration.Configuration conf) throws org.apache.commons.configuration.ConfigurationException
org.apache.commons.configuration.ConfigurationException
public List<ClusterSpec.InstanceTemplate> getInstanceTemplates()
public ClusterSpec.InstanceTemplate getInstanceTemplate(Set<String> roles)
public ClusterSpec.InstanceTemplate getInstanceTemplate(String... roles)
public String getServiceName()
public int getMaxStartupRetries()
public String getProvider()
public String getIdentity()
public String getCredential()
public String getClusterName()
public String getPrivateKey()
public File getPrivateKeyFile()
public String getPublicKey()
public String getImageId()
public String getHardwareId()
public int getHardwareMinRam()
public String getLocationId()
public List<String> getClientCidrs()
public String getVersion()
@Deprecated public String getRunUrlBase()
public String getClusterUser()
public void setInstanceTemplates(List<ClusterSpec.InstanceTemplate> instanceTemplates)
public void setServiceName(String serviceName)
public void setMaxStartupRetries(int maxStartupRetries)
public void setProvider(String provider)
public void setIdentity(String identity)
public void setCredential(String credential)
public void setClusterName(String clusterName)
public void setPublicKey(String publicKey)
publicKey
- public void setPublicKey(File publicKey) throws IOException
IOException
- if there is a problem reading the filesetPublicKey(String)
public void setPrivateKey(String privateKey)
privateKey
- public void setPrivateKey(File privateKey) throws IOException
IOException
- if there is a problem reading the filesetPrivateKey(String)
public void setImageId(String imageId)
public void setHardwareId(String hardwareId)
public void setHardwareMinRam(int minRam)
public void setLocationId(String locationId)
public void setClientCidrs(List<String> clientCidrs)
public void setVersion(String version)
@Deprecated public void setRunUrlBase(String runUrlBase)
public void setClusterUser(String user)
public org.apache.commons.configuration.Configuration getConfiguration()
public org.apache.commons.configuration.Configuration getConfigurationForKeysWithPrefix(String prefix)
public File getClusterDirectory()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |