-
-
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected Object readResolve()
XStream deserialization hook. Migrates old configs that stored
baseVmName directly on this class (before the
ProvisioningConfig refactor) into a
CloneProvisioningConfig.
Also guards against
null for configs that predate both fields.
-
Serialized Fields
-
agentConnectionTimeoutSec
int agentConnectionTimeoutSec
Connection timeout for inbound agent to connect to Jenkins controller (seconds).
-
agentWorkspaceDir
String agentWorkspaceDir
Filesystem path used as the Jenkins agent workspace on the provisioned VM.
Defaults to /tmp/jenkins-agent for compatibility with existing test images.
Override with a path that suits your VM image.
-
baseVmName
String baseVmName
Deprecated.
-
javaPath
String javaPath
Path to Java on the agent VM (default: java).
-
jvmOptions
String jvmOptions
Extra JVM flags passed to the inbound agent remoting process.
-
numExecutors
int numExecutors
-
provisioningConfig
ProvisioningConfig provisioningConfig
Encapsulates all provisioning-strategy-specific fields (e.g. base VM name
for clone mode, catalog ID/URL for catalog mode).
-
templateLabel
String templateLabel
-
vmReadyPollIntervalSeconds
int vmReadyPollIntervalSeconds
-
vmReadyTimeoutSeconds
int vmReadyTimeoutSeconds
-
vmUser
String vmUser
OS user account used to run commands on the VM via the execute API.
-
-
-
-
Serialized Fields
-
credentialsId
String credentialsId
-
- serialVersionUID:
- 1L
-
Serialized Fields
-
cloudName
String cloudName
-
provisionedAt
long provisionedAt
Epoch-millis when this node was first created (set once, never changes).
-
template
AgentTemplate template
-
vmId
String vmId
-
vmIp
String vmIp
Kept for backward compatibility, but no longer used for agent connection.
-
-
-
-
Serialized Fields
-
httpStatus
int httpStatus
-