public class ComputeCloudAgentTemplate extends Object implements hudson.model.Describable<ComputeCloudAgentTemplate>, ComputeCloudInstanceOrchestrationConfig
| Modifier and Type | Class and Description |
|---|---|
static class |
ComputeCloudAgentTemplate.DescriptorImpl |
| Constructor and Description |
|---|
ComputeCloudAgentTemplate(String description,
String numExecutors,
hudson.model.Node.Mode mode,
String labelString,
String idleTerminationMinutes,
int templateId,
String orchDescription,
String shapeName,
List<String> securityListNames,
String imageListSource,
String imageListName,
String imageListEntry,
boolean hypervisorPVEnabled,
String volumeSize,
String remoteFS,
String sshUser,
String sshConnectTimeoutSeconds,
String sshKeyName,
String privateKey,
String initScript,
String startTimeoutSeconds,
String initScriptTimeoutSeconds) |
@DataBoundConstructor public ComputeCloudAgentTemplate(String description, String numExecutors, hudson.model.Node.Mode mode, String labelString, String idleTerminationMinutes, int templateId, String orchDescription, String shapeName, List<String> securityListNames, String imageListSource, String imageListName, String imageListEntry, boolean hypervisorPVEnabled, String volumeSize, String remoteFS, String sshUser, String sshConnectTimeoutSeconds, String sshKeyName, String privateKey, String initScript, String startTimeoutSeconds, String initScriptTimeoutSeconds)
public String getDisplayName()
public String getDescription()
public String getNumExecutors()
public int getNumExecutorsValue()
public hudson.model.Node.Mode getMode()
public String getLabelString()
public Collection<hudson.model.labels.LabelAtom> getLabelAtoms()
public String getIdleTerminationMinutes()
public int getTemplateId()
public String getOrchDescription()
public String getOrchDescriptionValue()
getOrchDescriptionValue in interface ComputeCloudInstanceOrchestrationConfigpublic String getShapeName()
getShapeName in interface ComputeCloudInstanceOrchestrationConfigpublic String getSecurityListName()
public List<String> getSecurityListNames()
getSecurityListNames in interface ComputeCloudInstanceOrchestrationConfigpublic ImageListSourceType getImageListSource()
getImageListSource in interface ComputeCloudInstanceOrchestrationConfigpublic String getImageListName()
getImageListName in interface ComputeCloudInstanceOrchestrationConfigpublic String getImageListEntry()
getImageListEntry in interface ComputeCloudInstanceOrchestrationConfigpublic boolean isHypervisorPvEnabled()
isHypervisorPvEnabled in interface ComputeCloudInstanceOrchestrationConfigpublic String getVolumeSize()
public String getVolumeSizeValue()
getVolumeSizeValue in interface ComputeCloudInstanceOrchestrationConfigpublic String getRemoteFS()
public String getSshUser()
public String getSshUserValue()
public String getSshConnectTimeoutSeconds()
public int getSshConnectTimeoutMillis()
public int getInitScriptTimeoutSeconds()
public String getSshKeyName()
getSshKeyName in interface ComputeCloudInstanceOrchestrationConfigpublic String getPrivateKey()
public String getInitScript()
public String getStartTimeoutSeconds()
public long getStartTimeoutNanos()
public void increaseFailureCount(String cause)
public void resetFailureCount()
public String getDisableCause()
public hudson.model.Descriptor<ComputeCloudAgentTemplate> getDescriptor()
getDescriptor in interface hudson.model.Describable<ComputeCloudAgentTemplate>Copyright © 2016–2018. All rights reserved.