public class OrkaAgent
extends hudson.slaves.AbstractCloudSlave
Modifier and Type | Class and Description |
---|---|
static class |
OrkaAgent.DescriptorImpl |
static class |
OrkaAgent.PortMapping |
hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptor
Modifier and Type | Field and Description |
---|---|
String |
orkaCredentialsId |
String |
orkaEndpoint |
String |
vmCredentialsId |
Constructor and Description |
---|
OrkaAgent(String name,
String orkaCredentialsId,
String orkaEndpoint,
String vmCredentialsId,
String node,
String namespace,
String namePrefix,
String redirectHost,
String image,
Integer cpu,
boolean useNetBoost,
boolean useLegacyIO,
boolean useGpuPassthrough,
int numExecutors,
String host,
int port,
String remoteFS,
boolean useJenkinsProxySettings,
boolean ignoreSSLErrors,
String jvmOptions,
String memory,
String tag,
Boolean tagRequired) |
OrkaAgent(String name,
String orkaCredentialsId,
String orkaEndpoint,
String vmCredentialsId,
String node,
String namespace,
String namePrefix,
String redirectHost,
String image,
Integer cpu,
boolean useNetBoost,
boolean useLegacyIO,
boolean useGpuPassthrough,
int numExecutors,
String host,
int port,
String remoteFS,
boolean useJenkinsProxySettings,
boolean ignoreSSLErrors,
String jvmOptions,
String memory,
String tag,
Boolean tagRequired,
List<OrkaAgent.PortMapping> portMappings) |
Modifier and Type | Method and Description |
---|---|
protected void |
_terminate(hudson.model.TaskListener listener) |
hudson.slaves.AbstractCloudComputer |
createComputer() |
int |
getCpu() |
boolean |
getIgnoreSSLErrors() |
String |
getImage() |
String |
getJvmOptions() |
String |
getMemory() |
String |
getNamePrefix() |
String |
getNamespace() |
String |
getNode() |
String |
getOrkaCredentialsId() |
String |
getOrkaEndpoint() |
String |
getPortMappingsAsString() |
List<OrkaAgent.PortMapping> |
getPortMappins() |
String |
getTag() |
Boolean |
getTagRequired() |
boolean |
getUseGpuPassthrough() |
boolean |
getUseJenkinsProxySettings() |
boolean |
getUseLegacyIO() |
boolean |
getUseNetBoost() |
String |
getVmCredentialsId() |
createLauncher, equals, getClockDifferenceCallable, getComputer, getDescriptor, getLabelString, getLauncher, getMode, getNodeDescription, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getRootPath, getUserId, getWorkspaceFor, getWorkspaceRoot, hashCode, readResolve, setLabelString, setLauncher, setMode, setNodeDescription, setNodeName, setNodeProperties, setNumExecutors, setRetentionStrategy, setUserId, toString
canTake, canTake, createPath, getACL, getAssignedLabels, getChannel, getClockDifference, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodeProperty, getNodeProperty, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, isAcceptingTasks, isHoldOffLaunchUntilSave, reconfigure, save, toComputer
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
public String orkaCredentialsId
public String orkaEndpoint
public String vmCredentialsId
@DataBoundConstructor public OrkaAgent(String name, String orkaCredentialsId, String orkaEndpoint, String vmCredentialsId, String node, String namespace, String namePrefix, String redirectHost, String image, Integer cpu, boolean useNetBoost, boolean useLegacyIO, boolean useGpuPassthrough, int numExecutors, String host, int port, String remoteFS, boolean useJenkinsProxySettings, boolean ignoreSSLErrors, String jvmOptions, String memory, String tag, Boolean tagRequired, List<OrkaAgent.PortMapping> portMappings) throws hudson.model.Descriptor.FormException, IOException
hudson.model.Descriptor.FormException
IOException
public OrkaAgent(String name, String orkaCredentialsId, String orkaEndpoint, String vmCredentialsId, String node, String namespace, String namePrefix, String redirectHost, String image, Integer cpu, boolean useNetBoost, boolean useLegacyIO, boolean useGpuPassthrough, int numExecutors, String host, int port, String remoteFS, boolean useJenkinsProxySettings, boolean ignoreSSLErrors, String jvmOptions, String memory, String tag, Boolean tagRequired) throws hudson.model.Descriptor.FormException, IOException
hudson.model.Descriptor.FormException
IOException
public String getOrkaCredentialsId()
public String getOrkaEndpoint()
public String getVmCredentialsId()
public boolean getUseJenkinsProxySettings()
public boolean getIgnoreSSLErrors()
public String getNamespace()
public String getNamePrefix()
public String getNode()
public String getImage()
public int getCpu()
public boolean getUseNetBoost()
public boolean getUseLegacyIO()
public boolean getUseGpuPassthrough()
public String getMemory()
public String getTag()
public Boolean getTagRequired()
public String getJvmOptions()
public List<OrkaAgent.PortMapping> getPortMappins()
public String getPortMappingsAsString()
public hudson.slaves.AbstractCloudComputer createComputer()
createComputer
in class hudson.slaves.AbstractCloudSlave
protected void _terminate(hudson.model.TaskListener listener) throws IOException, InterruptedException
_terminate
in class hudson.slaves.AbstractCloudSlave
IOException
InterruptedException
Copyright © 2016–2024. All rights reserved.