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, toString
canTake, canTake, checkPermission, createPath, getACL, getAssignedLabels, getChannel, getClockDifference, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, hasPermission, isAcceptingTasks, isHoldOffLaunchUntilSave, save, toComputer
public ComputeCloudAgent(String name, ComputeCloudAgentTemplate template, String cloudName, String orchName, String host) throws IOException, hudson.model.Descriptor.FormException
IOException
hudson.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
IOException
hudson.model.Descriptor.FormException
public hudson.slaves.AbstractCloudComputer<ComputeCloudAgent> createComputer()
createComputer
in class hudson.slaves.AbstractCloudSlave
public String getCloudName()
protected void _terminate(hudson.model.TaskListener listener) throws IOException, InterruptedException
_terminate
in class hudson.slaves.AbstractCloudSlave
IOException
InterruptedException
public 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.Node
Copyright © 2016–2018. All rights reserved.