public class AlibabaEcsSpotFollower extends Slave
| Modifier and Type | Class and Description |
|---|---|
static class |
AlibabaEcsSpotFollower.DescriptorImpl |
Slave.JnlpJar, Slave.SlaveDescriptorNode.InternalComputerListener, Node.ModeExtensionPoint.LegacyInstancesAreScopedToHudsonholdOffLaunchUntilSave, SKIP_BUILD_CHECK_ON_FLYWEIGHTS| Constructor and Description |
|---|
AlibabaEcsSpotFollower(String ecsInstanceId,
String name,
ComputerLauncher launcher,
String remoteFS,
String cloudName,
String labelString,
String initScript,
String templateId) |
AlibabaEcsSpotFollower(String ecsInstanceId,
String name,
String remoteFS,
String cloudName,
String labelString,
String initScript,
String templateId) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
assignPublicIp() |
Computer |
createComputer() |
com.aliyuncs.ecs.model.v20140526.DescribeInstancesResponse.Instance |
describeNode() |
AlibabaCloud |
getCloud() |
String |
getCloudName() |
String |
getEcsInstanceId() |
String |
getInitScript() |
String |
getInstanceType() |
com.aliyuncs.ecs.model.v20140526.DescribeKeyPairsResponse.KeyPair |
getKeyPair() |
String |
getKeyPairName() |
String |
getPrivateIp() |
String |
getPublicIp() |
String |
getStatus() |
String |
getTemplateId() |
boolean |
onConnected() |
protected Object |
readResolve() |
Node |
reconfigure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject form) |
String |
status() |
boolean |
stop() |
void |
terminate() |
createLauncher, equals, getClockDifferenceCallable, getComputer, getDescriptor, getLabelString, getLauncher, getMode, getNodeDescription, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getRootPath, getUserId, getWorkspaceFor, getWorkspaceRoot, hashCode, setLabelString, setLauncher, setMode, setNodeDescription, setNodeName, setNodeProperties, setNumExecutors, setRetentionStrategy, setUserId, toStringcanTake, canTake, createPath, getACL, getAssignedLabels, getChannel, getClockDifference, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodeProperty, getNodeProperty, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, isAcceptingTasks, isHoldOffLaunchUntilSave, save, toComputergetSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendErrorclone, finalize, getClass, notify, notifyAll, wait, wait, waitcheckPermission, hasPermission, hasPermissionpublic AlibabaEcsSpotFollower(@Nonnull String ecsInstanceId, @Nonnull String name, ComputerLauncher launcher, String remoteFS, @Nonnull String cloudName, String labelString, String initScript, @Nonnull String templateId) throws IOException, Descriptor.FormException
IOExceptionDescriptor.FormException@DataBoundConstructor public AlibabaEcsSpotFollower(@Nonnull String ecsInstanceId, @Nonnull String name, String remoteFS, @Nonnull String cloudName, String labelString, String initScript, @Nonnull String templateId) throws Descriptor.FormException, IOException
Descriptor.FormExceptionIOExceptionprotected Object readResolve()
readResolve in class Slavepublic String getTemplateId()
public Node reconfigure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject form) throws Descriptor.FormException
reconfigure in interface ReconfigurableDescribable<Node>reconfigure in class NodeDescriptor.FormExceptionpublic com.aliyuncs.ecs.model.v20140526.DescribeInstancesResponse.Instance describeNode()
public String getKeyPairName()
public com.aliyuncs.ecs.model.v20140526.DescribeKeyPairsResponse.KeyPair getKeyPair()
throws com.aliyuncs.exceptions.ClientException
com.aliyuncs.exceptions.ClientExceptionpublic String getPrivateIp()
public String getPublicIp()
public String status()
public String getInstanceType()
public String getStatus()
public String getEcsInstanceId()
public String getCloudName()
public AlibabaCloud getCloud()
public String getInitScript()
public boolean stop()
public boolean assignPublicIp()
public void terminate()
public boolean onConnected()
public Computer createComputer()
createComputer in class SlaveCopyright © 2016–2020. All rights reserved.