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 ComputeCloudInstanceOrchestrationConfig
public String getShapeName()
getShapeName
in interface ComputeCloudInstanceOrchestrationConfig
public String getSecurityListName()
public List<String> getSecurityListNames()
getSecurityListNames
in interface ComputeCloudInstanceOrchestrationConfig
public ImageListSourceType getImageListSource()
getImageListSource
in interface ComputeCloudInstanceOrchestrationConfig
public String getImageListName()
getImageListName
in interface ComputeCloudInstanceOrchestrationConfig
public String getImageListEntry()
getImageListEntry
in interface ComputeCloudInstanceOrchestrationConfig
public boolean isHypervisorPvEnabled()
isHypervisorPvEnabled
in interface ComputeCloudInstanceOrchestrationConfig
public String getVolumeSize()
public String getVolumeSizeValue()
getVolumeSizeValue
in interface ComputeCloudInstanceOrchestrationConfig
public String getRemoteFS()
public String getSshUser()
public String getSshUserValue()
public String getSshConnectTimeoutSeconds()
public int getSshConnectTimeoutMillis()
public int getInitScriptTimeoutSeconds()
public String getSshKeyName()
getSshKeyName
in interface ComputeCloudInstanceOrchestrationConfig
public 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.