Serialized Form
-
Package org.datadog.jenkins.plugins.datadog.apm
-
Class org.datadog.jenkins.plugins.datadog.apm.DatadogTracerJobProperty.DatadogTracerEnvironmentProperty extends Object implements Serializable
-
Class org.datadog.jenkins.plugins.datadog.apm.ShellCommandCallable extends MasterToSlaveFileCallable<String> implements Serializable
-
-
Package org.datadog.jenkins.plugins.datadog.configuration
-
Class org.datadog.jenkins.plugins.datadog.configuration.DatadogAgentConfiguration extends DatadogClientConfiguration implements Serializable
-
Serialization Methods
-
readResolve
protected Object readResolve()
Invoked by XStream when this object is deserialized. Ensures environment variables have higher priority than configuration persisted on disk
-
-
Serialized Fields
-
-
Class org.datadog.jenkins.plugins.datadog.configuration.DatadogApiConfiguration extends DatadogClientConfiguration implements Serializable
-
Serialized Fields
-
apiKey
DatadogApiKey apiKey
-
intake
DatadogIntake intake
-
-
-
Class org.datadog.jenkins.plugins.datadog.configuration.DatadogClientConfiguration extends Object implements Serializable
-
-
Package org.datadog.jenkins.plugins.datadog.configuration.api.intake
-
Class org.datadog.jenkins.plugins.datadog.configuration.api.intake.DatadogIntake extends Object implements Serializable
-
Class org.datadog.jenkins.plugins.datadog.configuration.api.intake.DatadogIntakeSite extends DatadogIntake implements Serializable
-
Serialization Methods
-
readResolve
protected Object readResolve()
Invoked by XStream when this object is deserialized. Ensures environment variables have higher priority than configuration persisted on disk
-
-
Serialized Fields
-
site
DatadogSite site
-
-
-
Class org.datadog.jenkins.plugins.datadog.configuration.api.intake.DatadogIntakeUrls extends DatadogIntake implements Serializable
-
-
Package org.datadog.jenkins.plugins.datadog.configuration.api.key
-
Class org.datadog.jenkins.plugins.datadog.configuration.api.key.DatadogApiKey extends Object implements Serializable
-
Class org.datadog.jenkins.plugins.datadog.configuration.api.key.DatadogCredentialsApiKey extends DatadogApiKey implements Serializable
-
Serialized Fields
-
credentialsId
String credentialsId
-
-
-
Class org.datadog.jenkins.plugins.datadog.configuration.api.key.DatadogTextApiKey extends DatadogApiKey implements Serializable
-
-
Package org.datadog.jenkins.plugins.datadog.logs
-
Class org.datadog.jenkins.plugins.datadog.logs.DatadogConsoleLogFilter extends ConsoleLogFilter implements Serializable
- serialVersionUID:
- 1L
-
Class org.datadog.jenkins.plugins.datadog.logs.DatadogTaskListenerDecorator extends org.jenkinsci.plugins.workflow.log.TaskListenerDecorator implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
buildData
BuildData buildData
-
-
-
Package org.datadog.jenkins.plugins.datadog.model
-
Class org.datadog.jenkins.plugins.datadog.model.BuildData extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
buildConfigurations
Map<String,String> buildConfigurations
-
buildId
String buildId
-
buildNumber
String buildNumber
-
buildParameters
Map<String,String> buildParameters
-
buildTag
String buildTag
-
buildUrl
String buildUrl
-
charsetName
String charsetName
-
duration
Long duration
-
endTime
Long endTime
-
executorNumber
String executorNumber
-
gitMetadata
GitMetadata gitMetadata
-
hostname
String hostname
-
isBuilding
boolean isBuilding
-
isCompleted
boolean isCompleted
-
isWorkflowRun
boolean isWorkflowRun
-
javaHome
String javaHome
-
jenkinsUrl
String jenkinsUrl
-
jobName
String jobName
-
millisInQueue
long millisInQueue
Queue time that is reported by the Jenkins Queue API. This is the time that the build was sitting in queue BEFORE starting to execute:- if it was waiting for another build to finish because of the parallel execution settings
- if it was waiting for a "quiet period" to finish because of the throttle settings
- if it was waiting for an executor to become available (this point only applies to Freestyle builds; a pipeline waiting for executor will report
BuildData.propagatedMillisInQueue
This queue time goes BEFORE timestamp that is reported by
Run.getStartTimeInMillis()
and is NOT included into the duration reported byRun.getDuration()
. -
nodeName
String nodeName
-
pipelineDefinitionGitMetadata
GitMetadata pipelineDefinitionGitMetadata
-
promotedId
String promotedId
-
promotedJobFullName
String promotedJobFullName
-
promotedJobName
String promotedJobName
-
promotedNumber
String promotedNumber
-
promotedTimestamp
String promotedTimestamp
-
promotedUrl
String promotedUrl
-
promotedUserId
String promotedUserId
-
promotedUserName
String promotedUserName
-
propagatedMillisInQueue
long propagatedMillisInQueue
Queue time that is propagated from a child node of a pipeline: if a pipeline is configured to execute in a specific executor (with the top-level `agent {}` section), it will be reported as started even if that executor is not available. In this case the time spent waiting for the executor will be reported by the first child node of the pipeline, and propagated to the pipeline from there.This queue time goes AFTER timestamp that is reported by
Run.getStartTimeInMillis()
and is INCLUDED into the duration reported byRun.getDuration()
. -
result
String result
-
spanId
Long spanId
-
startTime
Long startTime
-
tags
Map<String,Set<String>> tags
-
traceId
Long traceId
-
upstreamBuildTag
String upstreamBuildTag
-
upstreamPipelineTraceId
Long upstreamPipelineTraceId
-
upstreamPipelineUrl
String upstreamPipelineUrl
-
userEmail
String userEmail
-
userId
String userId
-
version
Integer version
Monotonically increasing "version" of the build data. As the pipeline progresses, it can be reported to the backend more than once:- when it starts executing
- when git info or node info become available
- when it finishes.
-
workspace
String workspace
-
-
Class org.datadog.jenkins.plugins.datadog.model.DatadogPluginAction extends InvisibleAction implements Serializable
-
Class org.datadog.jenkins.plugins.datadog.model.GitCommitAction extends DatadogPluginAction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
authorDate
String authorDate
Deprecated. -
authorEmail
String authorEmail
Deprecated. -
authorName
String authorName
Deprecated. -
commit
String commit
Deprecated. -
committerDate
String committerDate
Deprecated. -
committerEmail
String committerEmail
Deprecated. -
committerName
String committerName
Deprecated. -
message
String message
Deprecated. -
tag
String tag
Deprecated.
-
-
Class org.datadog.jenkins.plugins.datadog.model.GitMetadataAction extends DatadogPluginAction implements Serializable
-
Serialized Fields
-
metadataBySource
Map<Source,GitMetadata> metadataBySource
-
-
-
Class org.datadog.jenkins.plugins.datadog.model.GitRepositoryAction extends DatadogPluginAction implements Serializable
- serialVersionUID:
- 1L
-
Class org.datadog.jenkins.plugins.datadog.model.PipelineNodeInfoAction extends DatadogPluginAction implements Serializable
-
Class org.datadog.jenkins.plugins.datadog.model.PipelineQueueInfoAction extends DatadogPluginAction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
propagatedQueueTimeMillis
long propagatedQueueTimeMillis
-
queueTimeMillis
long queueTimeMillis
-
-
Class org.datadog.jenkins.plugins.datadog.model.PluginData extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
active
long active
-
count
long count
-
failed
long failed
-
inactive
long inactive
-
updatable
long updatable
-
warnings
Integer warnings
-
-
Class org.datadog.jenkins.plugins.datadog.model.StageData extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
durationInNanos
long durationInNanos
-
endTimeInMicros
long endTimeInMicros
-
name
String name
-
startTimeInMicros
long startTimeInMicros
-
-
Class org.datadog.jenkins.plugins.datadog.model.TraceInfoAction extends DatadogPluginAction implements Serializable
-
Serialized Fields
-
spanIdByNodeId
ConcurrentMap<String,Long> spanIdByNodeId
-
-
-
-
Package org.datadog.jenkins.plugins.datadog.model.git
-
Class org.datadog.jenkins.plugins.datadog.model.git.GitCommitMetadata extends Object implements Serializable
-
Class org.datadog.jenkins.plugins.datadog.model.git.GitCommitMetadata.Builder extends Object implements Serializable
-
Class org.datadog.jenkins.plugins.datadog.model.git.GitMetadata extends Object implements Serializable
-
Serialized Fields
-
branch
String branch
-
commitMetadata
GitCommitMetadata commitMetadata
-
defaultBranch
String defaultBranch
-
repositoryURL
String repositoryURL
-
-
-
Class org.datadog.jenkins.plugins.datadog.model.git.GitMetadata.Builder extends Object implements Serializable
-
Serialized Fields
-
branch
String branch
-
commitMetadata
GitCommitMetadata commitMetadata
-
defaultBranch
String defaultBranch
-
repositoryURL
String repositoryURL
-
-
-
-
Package org.datadog.jenkins.plugins.datadog.model.node
-
Class org.datadog.jenkins.plugins.datadog.model.node.DequeueAction extends QueueInfoAction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
queueTimeMillis
long queueTimeMillis
-
-
Class org.datadog.jenkins.plugins.datadog.model.node.EnqueueAction extends QueueInfoAction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
timestampMillis
long timestampMillis
-
-
Class org.datadog.jenkins.plugins.datadog.model.node.NodeInfoAction extends DatadogPluginAction implements Serializable
- serialVersionUID:
- 1L
-
Class org.datadog.jenkins.plugins.datadog.model.node.QueueInfoAction extends DatadogPluginAction implements Serializable
-
Class org.datadog.jenkins.plugins.datadog.model.node.StatusAction extends DatadogPluginAction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
propagate
boolean propagate
-
status
Status status
-
-
-
Package org.datadog.jenkins.plugins.datadog.steps
-
Class org.datadog.jenkins.plugins.datadog.steps.DatadogOptions extends org.jenkinsci.plugins.workflow.steps.Step implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
collectLogs
boolean collectLogs
-
tags
List<String> tags
-
testOptimization
TestOptimization testOptimization
-
-
Class org.datadog.jenkins.plugins.datadog.steps.DatadogPipelineAction extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
collectLogs
boolean collectLogs
-
tags
List<String> tags
-
testOptimization
TestOptimization testOptimization
-
-
Class org.datadog.jenkins.plugins.datadog.steps.TestOptimization extends Object implements Serializable
-
Serialized Fields
-
additionalVariables
Map<String,String> additionalVariables
-
enabled
boolean enabled
-
languages
Collection<TracerLanguage> languages
-
serviceName
String serviceName
-
-
-
-
Package org.datadog.jenkins.plugins.datadog.traces
-
Class org.datadog.jenkins.plugins.datadog.traces.BuildSpanAction extends DatadogPluginAction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
buildSpanContext
TraceSpan.TraceSpanContext buildSpanContext
-
buildUrl
String buildUrl
-
upstreamSpanContext
TraceSpan.TraceSpanContext upstreamSpanContext
-
version
AtomicInteger version
-
-
-
Package org.datadog.jenkins.plugins.datadog.traces.message
-
Class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan.TraceSpanContext extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
parentId
long parentId
-
spanId
long spanId
-
traceId
long traceId
-
-
-
Package org.datadog.jenkins.plugins.datadog.util.git
-
Class org.datadog.jenkins.plugins.datadog.util.git.GitMetadataBuilderCallback extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class org.datadog.jenkins.plugins.datadog.util.git.GitMetadataBuilderCallback.Result extends Object implements Serializable
-
Class org.datadog.jenkins.plugins.datadog.util.git.RevCommitRepositoryCallback extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
commit
String commit
-
-