public class ComputeCloudAgent
extends hudson.slaves.AbstractCloudSlave
| Modifier and Type | Class and Description |
|---|---|
static class |
ComputeCloudAgent.ComputeCloudAgentDescriptor |
hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptor| Constructor and Description |
|---|
ComputeCloudAgent(String name,
ComputeCloudAgentTemplate template,
String cloudName,
String orchName,
String host) |
ComputeCloudAgent(String name,
String description,
String remoteFS,
String numExecutors,
hudson.model.Node.Mode mode,
String labelString,
String idleTerminationMinutes,
List<? extends hudson.slaves.NodeProperty<?>> nodeProperties,
String cloudName,
String orchName,
String sshUser,
int sshConnectTimeoutMillis,
String privateKey,
String initScript,
int initScriptTimeoutSeconds,
String host) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_terminate(hudson.model.TaskListener listener)
Terminates the instance in Oracle Cloud Infrastructure Compute Classic
|
hudson.slaves.AbstractCloudComputer<ComputeCloudAgent> |
createComputer() |
String |
getCloudName() |
hudson.model.Node |
reconfigure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject form) |
createLauncher, equals, getClockDifferenceCallable, getComputer, getDescriptor, getLabelString, getLauncher, getMode, getNodeDescription, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getRootPath, getUserId, getWorkspaceFor, getWorkspaceRoot, hashCode, readResolve, setLabelString, setLauncher, setMode, setNodeName, setRetentionStrategy, setUserId, toStringcanTake, canTake, checkPermission, createPath, getACL, getAssignedLabels, getChannel, getClockDifference, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, hasPermission, isAcceptingTasks, isHoldOffLaunchUntilSave, save, toComputerpublic ComputeCloudAgent(String name, ComputeCloudAgentTemplate template, String cloudName, String orchName, String host) throws IOException, hudson.model.Descriptor.FormException
IOExceptionhudson.model.Descriptor.FormException@DataBoundConstructor public ComputeCloudAgent(String name, String description, String remoteFS, String numExecutors, hudson.model.Node.Mode mode, String labelString, String idleTerminationMinutes, List<? extends hudson.slaves.NodeProperty<?>> nodeProperties, String cloudName, String orchName, String sshUser, int sshConnectTimeoutMillis, String privateKey, String initScript, int initScriptTimeoutSeconds, String host) throws IOException, hudson.model.Descriptor.FormException
IOExceptionhudson.model.Descriptor.FormExceptionpublic hudson.slaves.AbstractCloudComputer<ComputeCloudAgent> createComputer()
createComputer in class hudson.slaves.AbstractCloudSlavepublic String getCloudName()
protected void _terminate(hudson.model.TaskListener listener)
throws IOException,
InterruptedException
_terminate in class hudson.slaves.AbstractCloudSlaveIOExceptionInterruptedExceptionpublic hudson.model.Node reconfigure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject form)
reconfigure in interface hudson.model.ReconfigurableDescribable<hudson.model.Node>reconfigure in class hudson.model.NodeCopyright © 2016–2018. All rights reserved.