public class AzureSlaveTemplate extends Object implements hudson.model.Describable<AzureSlaveTemplate>
| Modifier and Type | Class and Description |
|---|---|
static class |
AzureSlaveTemplate.DescriptorImpl |
| Modifier and Type | Field and Description |
|---|---|
AzureCloud |
azureCloud |
| Constructor and Description |
|---|
AzureSlaveTemplate(String templateName,
String templateDesc,
String labels,
String location,
String virtualMachineSize,
String storageAccountName,
String noOfParallelJobs,
hudson.model.Node.Mode useSlaveAlwaysIfAvail,
String imageIdOrFamily,
String slaveLaunchMethod,
String initScript,
String adminUserName,
String adminPassword,
String slaveWorkSpace,
String jvmOptions,
String cloudServiceName,
String retentionTimeInMin,
String templateStatus,
String templateStatusDetails) |
public transient AzureCloud azureCloud
@DataBoundConstructor public AzureSlaveTemplate(String templateName, String templateDesc, String labels, String location, String virtualMachineSize, String storageAccountName, String noOfParallelJobs, hudson.model.Node.Mode useSlaveAlwaysIfAvail, String imageIdOrFamily, String slaveLaunchMethod, String initScript, String adminUserName, String adminPassword, String slaveWorkSpace, String jvmOptions, String cloudServiceName, String retentionTimeInMin, String templateStatus, String templateStatusDetails)
public String getLabels()
public String getLocation()
public String getVirtualMachineSize()
public String getStorageAccountName()
public void setStorageAccountName(String storageAccountName)
public hudson.model.Node.Mode getUseSlaveAlwaysIfAvail()
public boolean isShutdownOnIdle()
public String getImageIdOrFamily()
public String getInitScript()
public String getAdminUserName()
public String getAdminPassword()
public String getSlaveWorkSpace()
public int getRetentionTimeInMin()
public String getJvmOptions()
public String getCloudServiceName()
public AzureCloud getAzureCloud()
public String getTemplateName()
public String getTemplateDesc()
public int getNoOfParallelJobs()
public String getSlaveLaunchMethod()
public void setTemplateStatus(String templateStatus)
public String getTemplateStatus()
public String getTemplateStatusDetails()
public void setTemplateStatusDetails(String templateStatusDetails)
public hudson.model.Descriptor<AzureSlaveTemplate> getDescriptor()
getDescriptor in interface hudson.model.Describable<AzureSlaveTemplate>public Set<hudson.model.labels.LabelAtom> getLabelDataSet()
public AzureSlave provisionSlave(hudson.model.TaskListener listener) throws Exception
Exceptionpublic void waitForReadyRole(AzureSlave slave) throws Exception
Exceptionpublic void disableTemplate(String message)
public void setVirtualMachineDetails(AzureSlave slave) throws Exception
ExceptionCopyright © 2004-2014. All Rights Reserved.