public class AzureSlave
extends hudson.slaves.AbstractCloudSlave
| Modifier and Type | Class and Description |
|---|---|
static class |
AzureSlave.AzureSlaveDescriptor |
hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptor| Constructor and Description |
|---|
AzureSlave(String name,
String templateName,
String nodeDescription,
String osType,
String remoteFS,
int numExecutors,
hudson.model.Node.Mode mode,
String labelString,
hudson.slaves.ComputerLauncher launcher,
hudson.slaves.RetentionStrategy<AzureComputer> retentionStrategy,
List<? extends hudson.slaves.NodeProperty<?>> nodeProperties,
String cloudName,
String adminUserName,
String sshPrivateKey,
String sshPassPhrase,
String adminPassword,
String jvmOptions,
boolean shutdownOnIdle,
String cloudServiceName,
String deploymentName,
int retentionTimeInMin,
String initScript,
String subscriptionID,
String managementCert,
String passPhrase,
String managementURL,
String slaveLaunchMethod,
boolean deleteSlave) |
AzureSlave(String name,
String templateName,
String nodeDescription,
String osType,
String remoteFS,
int numExecutors,
hudson.model.Node.Mode mode,
String labelString,
String cloudName,
String adminUserName,
String sshPrivateKey,
String sshPassPhrase,
String adminPassword,
String jvmOptions,
boolean shutdownOnIdle,
String cloudServiceName,
String deploymentName,
int retentionTimeInMin,
String initScript,
String subscriptionID,
String managementCert,
String passPhrase,
String managementURL,
String slaveLaunchMethod,
boolean deleteSlave) |
createLauncher, equals, getClockDifference, getComputer, getDescriptor, getLabelString, getLauncher, getNodeDescription, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getRootPath, getUserId, getWorkspaceFor, getWorkspaceRoot, hashCode, readResolve, setLabelString, setLauncher, setMode, setNodeName, setRetentionStrategy, setUserIdcanTake, canTake, checkPermission, createPath, getACL, getAssignedLabels, getChannel, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, hasPermission, isHoldOffLaunchUntilSave, reconfigure, toComputer@DataBoundConstructor public AzureSlave(String name, String templateName, String nodeDescription, String osType, String remoteFS, int numExecutors, hudson.model.Node.Mode mode, String labelString, hudson.slaves.ComputerLauncher launcher, hudson.slaves.RetentionStrategy<AzureComputer> retentionStrategy, List<? extends hudson.slaves.NodeProperty<?>> nodeProperties, String cloudName, String adminUserName, String sshPrivateKey, String sshPassPhrase, String adminPassword, String jvmOptions, boolean shutdownOnIdle, String cloudServiceName, String deploymentName, int retentionTimeInMin, String initScript, String subscriptionID, String managementCert, String passPhrase, String managementURL, String slaveLaunchMethod, boolean deleteSlave) throws hudson.model.Descriptor.FormException, IOException
hudson.model.Descriptor.FormExceptionIOExceptionpublic AzureSlave(String name, String templateName, String nodeDescription, String osType, String remoteFS, int numExecutors, hudson.model.Node.Mode mode, String labelString, String cloudName, String adminUserName, String sshPrivateKey, String sshPassPhrase, String adminPassword, String jvmOptions, boolean shutdownOnIdle, String cloudServiceName, String deploymentName, int retentionTimeInMin, String initScript, String subscriptionID, String managementCert, String passPhrase, String managementURL, String slaveLaunchMethod, boolean deleteSlave) throws hudson.model.Descriptor.FormException, IOException
hudson.model.Descriptor.FormExceptionIOExceptionpublic String getCloudName()
public hudson.model.Node.Mode getMode()
getMode in class hudson.model.Slavepublic String getAdminUserName()
public String getSubscriptionID()
public String getManagementCert()
public String getPassPhrase()
public String getManagementURL()
public String getSshPrivateKey()
public String getOsType()
public String getSshPassPhrase()
public String getCloudServiceName()
public String getDeploymentName()
public String getAdminPassword()
public boolean isDeleteSlave()
public void setDeleteSlave(boolean deleteSlave)
public String getJvmOptions()
public boolean isShutdownOnIdle()
public void setShutdownOnIdle(boolean shutdownOnIdle)
public String getPublicDNSName()
public void setPublicDNSName(String publicDNSName)
public int getSshPort()
public void setSshPort(int sshPort)
public int getRetentionTimeInMin()
public String getInitScript()
public String getSlaveLaunchMethod()
public String getTemplateName()
public void setTemplateName(String templateName)
protected void _terminate(hudson.model.TaskListener arg0)
throws IOException,
InterruptedException
_terminate in class hudson.slaves.AbstractCloudSlaveIOExceptionInterruptedExceptionpublic hudson.slaves.AbstractCloudComputer<AzureSlave> createComputer()
createComputer in class hudson.slaves.AbstractCloudSlavepublic AzureCloud getCloud()
public void setTemplateStatus(String templateStatus, String templateStatusDetails)
Copyright © 2004-2014. All Rights Reserved.