public class AnkaCloudSlaveTemplate extends Object implements hudson.model.Describable<AnkaCloudSlaveTemplate>
Modifier and Type | Class and Description |
---|---|
static class |
AnkaCloudSlaveTemplate.DescriptorImpl |
static class |
AnkaCloudSlaveTemplate.EnvironmentEntry
ui stuff
|
Modifier and Type | Field and Description |
---|---|
static String |
BridgedNetwork |
static String |
HostNetwork |
protected static com.cloudbees.plugins.credentials.domains.SchemeRequirement |
HTTP_SCHEME |
protected static com.cloudbees.plugins.credentials.domains.SchemeRequirement |
HTTPS_SCHEME |
static String |
SharedNetwork |
Constructor and Description |
---|
AnkaCloudSlaveTemplate(String cloudName,
String remoteFS,
String masterVmId,
String tag,
String labelString,
String templateDescription,
int numberOfExecutors,
int launchDelay,
boolean keepAliveOnError,
net.sf.json.JSONObject launchMethod,
String group,
String nameTemplate,
List<AnkaCloudSlaveTemplate.EnvironmentEntry> environments) |
protected static final com.cloudbees.plugins.credentials.domains.SchemeRequirement HTTP_SCHEME
protected static final com.cloudbees.plugins.credentials.domains.SchemeRequirement HTTPS_SCHEME
public static final String BridgedNetwork
public static String SharedNetwork
public static String HostNetwork
@DataBoundConstructor public AnkaCloudSlaveTemplate(String cloudName, String remoteFS, String masterVmId, String tag, String labelString, String templateDescription, int numberOfExecutors, int launchDelay, boolean keepAliveOnError, net.sf.json.JSONObject launchMethod, String group, String nameTemplate, @Nullable List<AnkaCloudSlaveTemplate.EnvironmentEntry> environments)
protected Object readResolve()
public static Logger getLOGGER()
public static com.cloudbees.plugins.credentials.domains.SchemeRequirement getHTTP_SCHEME()
public static com.cloudbees.plugins.credentials.domains.SchemeRequirement getHTTPS_SCHEME()
public boolean isKeepAliveOnError()
public String getMasterVmId()
public String getNameTemplate()
public String getTag()
public int getLaunchDelay()
public String getRemoteFS()
public String getLabelString()
public String getTemplateDescription()
public int getNumberOfExecutors()
public hudson.model.Node.Mode getMode()
public String getCredentialsId()
public Set<hudson.model.labels.LabelAtom> getLabelSet()
public String getGroup()
public hudson.model.Descriptor<AnkaCloudSlaveTemplate> getDescriptor()
getDescriptor
in interface hudson.model.Describable<AnkaCloudSlaveTemplate>
public boolean isNetworkBridged()
public int getSSHPort()
public String getCloudName()
public hudson.slaves.RetentionStrategy getRetentionStrategy()
public List<AnkaCloudSlaveTemplate.EnvironmentEntry> getEnvironments()
@DataBoundSetter public void setRetentionStrategy(hudson.slaves.RetentionStrategy retentionStrategy)
public void setLaunchMethod(String launchMethod)
public String getLaunchMethodString()
public LaunchMethod getLaunchMethod()
Copyright © 2016–2018. All rights reserved.