Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W _ 

A

AbstractDatadogBuildEvent - Class in org.datadog.jenkins.plugins.datadog.events
 
AbstractDatadogBuildEvent(BuildData) - Constructor for class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogBuildEvent
 
AbstractDatadogEvent - Class in org.datadog.jenkins.plugins.datadog.events
 
AbstractDatadogEvent() - Constructor for class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
AbstractDatadogSimpleEvent - Class in org.datadog.jenkins.plugins.datadog.events
 
AbstractDatadogSimpleEvent(Map<String, Set<String>>) - Constructor for class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogSimpleEvent
 
ACCESS_DENIED - Static variable in class org.datadog.jenkins.plugins.datadog.events.UserAuthenticationEventImpl
 
add(FlowNode) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipeline
 
addChild(BuildPipelineNode) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
addLogAttributes() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
addTagToTags(Map<String, Set<String>>, String, String) - Static method in class org.datadog.jenkins.plugins.datadog.util.TagsUtil
 
agentURL(URL) - Method in class org.datadog.jenkins.plugins.datadog.transport.HttpMessageFactory.Builder
 
authenticated(UserDetails) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogSecurityListener
 

B

blockingSend(HttpMessage) - Method in class org.datadog.jenkins.plugins.datadog.transport.HttpSender
 
build() - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction.Builder
 
build() - Method in class org.datadog.jenkins.plugins.datadog.model.GitRepositoryAction.Builder
 
build() - Method in class org.datadog.jenkins.plugins.datadog.model.PluginData.Builder
 
build() - Method in class org.datadog.jenkins.plugins.datadog.model.StageData.Builder
 
build() - Method in class org.datadog.jenkins.plugins.datadog.transport.HttpMessageFactory.Builder
 
build() - Method in class org.datadog.jenkins.plugins.datadog.transport.NonBlockingHttpClient.Builder
 
BuildAbortedEventImpl - Class in org.datadog.jenkins.plugins.datadog.events
 
BuildAbortedEventImpl(BuildData) - Constructor for class org.datadog.jenkins.plugins.datadog.events.BuildAbortedEventImpl
 
buildData - Variable in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogBuildEvent
 
BuildData - Class in org.datadog.jenkins.plugins.datadog.model
 
BuildData(Run, TaskListener) - Constructor for class org.datadog.jenkins.plugins.datadog.model.BuildData
 
buildEnvironmentFor(StepContext, EnvVars, TaskListener) - Method in class org.datadog.jenkins.plugins.datadog.traces.TraceStepEnvironmentContributor
 
builder() - Static method in class org.datadog.jenkins.plugins.datadog.model.StageData
 
Builder() - Constructor for class org.datadog.jenkins.plugins.datadog.model.StageData.Builder
 
builder() - Static method in class org.datadog.jenkins.plugins.datadog.transport.HttpMessageFactory
 
Builder() - Constructor for class org.datadog.jenkins.plugins.datadog.transport.HttpMessageFactory.Builder
 
builder() - Static method in class org.datadog.jenkins.plugins.datadog.transport.NonBlockingHttpClient
 
Builder() - Constructor for class org.datadog.jenkins.plugins.datadog.transport.NonBlockingHttpClient.Builder
 
buildFilePath(String, String) - Static method in class org.datadog.jenkins.plugins.datadog.util.git.GitUtils
Return the FilePath based on the Node name and the Workspace.
buildFilePath(Run<?, ?>) - Static method in class org.datadog.jenkins.plugins.datadog.util.git.GitUtils
Return the FilePath associated with the run instance
BuildFinishedEventImpl - Class in org.datadog.jenkins.plugins.datadog.events
 
BuildFinishedEventImpl(BuildData) - Constructor for class org.datadog.jenkins.plugins.datadog.events.BuildFinishedEventImpl
 
buildGitCommitAction(Run<?, ?>, GitClient, String) - Static method in class org.datadog.jenkins.plugins.datadog.util.git.GitUtils
Returns the GitCommitAction of the Run instance.
buildGitRepositoryAction(Run<?, ?>, GitClient, EnvVars, String) - Static method in class org.datadog.jenkins.plugins.datadog.util.git.GitUtils
Returns the GitRepositoryAction of the Run instance.
buildHttpURL(String, Integer, String) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Returns an HTTP URL
BuildPipeline - Class in org.datadog.jenkins.plugins.datadog.model
Represents a Jenkins Pipeline.
BuildPipeline() - Constructor for class org.datadog.jenkins.plugins.datadog.model.BuildPipeline
 
BuildPipelineNode - Class in org.datadog.jenkins.plugins.datadog.model
Represent a stage of the Jenkins Pipeline.
BuildPipelineNode(String, String) - Constructor for class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
BuildPipelineNode(BuildPipelineNode.BuildPipelineNodeKey) - Constructor for class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
BuildPipelineNode(BlockEndNode) - Constructor for class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
BuildPipelineNode(StepAtomNode) - Constructor for class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
BuildPipelineNode.BuildPipelineNodeKey - Class in org.datadog.jenkins.plugins.datadog.model
 
BuildPipelineNode.NodeType - Enum in org.datadog.jenkins.plugins.datadog.model
 
BuildPipelineNodeKey(String, String) - Constructor for class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode.BuildPipelineNodeKey
 
BuildSpanAction - Class in org.datadog.jenkins.plugins.datadog.traces
Keeps build span propagation
BuildSpanAction(BuildData, TraceSpan.TraceSpanContext) - Constructor for class org.datadog.jenkins.plugins.datadog.traces.BuildSpanAction
 
BuildSpanManager - Class in org.datadog.jenkins.plugins.datadog.traces
Used to propagate the build Span between onStart() and onComplete() methods.
BuildSpanManager() - Constructor for class org.datadog.jenkins.plugins.datadog.traces.BuildSpanManager
 
BuildStartedEventImpl - Class in org.datadog.jenkins.plugins.datadog.events
This event should contain all the data to construct a build started event.
BuildStartedEventImpl(BuildData) - Constructor for class org.datadog.jenkins.plugins.datadog.events.BuildStartedEventImpl
 
buildTree() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipeline
Reconstruct a Jenkins pipeline tree from the info gathered in the DatadogGraphListener.

C

checkConnectivity(String, int) - Static method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
CI_PARAMETERS - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
CI_PROVIDER_NAME - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
CIGlobalTagsAction - Class in org.datadog.jenkins.plugins.datadog.model
 
CIGlobalTagsAction(Map<String, String>) - Constructor for class org.datadog.jenkins.plugins.datadog.model.CIGlobalTagsAction
 
CITags - Class in org.datadog.jenkins.plugins.datadog.traces
 
CITags() - Constructor for class org.datadog.jenkins.plugins.datadog.traces.CITags
 
CITags.Values - Class in org.datadog.jenkins.plugins.datadog.traces
 
cleanUpTraceActions(Run<?, ?>) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Removes all actions related to traces for Jenkins pipelines.
ClientFactory - Class in org.datadog.jenkins.plugins.datadog.clients
 
ClientFactory() - Constructor for class org.datadog.jenkins.plugins.datadog.clients.ClientFactory
 
close() - Method in class org.datadog.jenkins.plugins.datadog.logs.DatadogOutputStream
 
close() - Method in interface org.datadog.jenkins.plugins.datadog.transport.HttpClient
 
close() - Method in class org.datadog.jenkins.plugins.datadog.transport.NonBlockingHttpClient
 
compareTo(StageData) - Method in class org.datadog.jenkins.plugins.datadog.model.StageData
 
ComputerLaunchFailedEventImpl - Class in org.datadog.jenkins.plugins.datadog.events
 
ComputerLaunchFailedEventImpl(Computer, TaskListener, Map<String, Set<String>>) - Constructor for class org.datadog.jenkins.plugins.datadog.events.ComputerLaunchFailedEventImpl
 
ComputerOfflineEventImpl - Class in org.datadog.jenkins.plugins.datadog.events
 
ComputerOfflineEventImpl(Computer, OfflineCause, Map<String, Set<String>>, boolean) - Constructor for class org.datadog.jenkins.plugins.datadog.events.ComputerOfflineEventImpl
 
ComputerOnlineEventImpl - Class in org.datadog.jenkins.plugins.datadog.events
 
ComputerOnlineEventImpl(Computer, TaskListener, Map<String, Set<String>>, boolean) - Constructor for class org.datadog.jenkins.plugins.datadog.events.ComputerOnlineEventImpl
 
computeTagListFromVarList(EnvVars, String) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
 
ConcurrentMetricCounters - Class in org.datadog.jenkins.plugins.datadog.clients
 
ConfigChangedEventImpl - Class in org.datadog.jenkins.plugins.datadog.events
 
ConfigChangedEventImpl(Saveable, XmlFile, Map<String, Set<String>>) - Constructor for class org.datadog.jenkins.plugins.datadog.events.ConfigChangedEventImpl
 
configure(StaplerRequest, JSONObject) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Indicates if this builder can be used with all kinds of project types.
ConnectivityResult(boolean, String) - Constructor for class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient.ConnectivityResult
 
contentType() - Method in class org.datadog.jenkins.plugins.datadog.traces.mapper.JsonTraceSpanMapper
 
contentType() - Method in interface org.datadog.jenkins.plugins.datadog.transport.PayloadMapper
 
context() - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
convertTagsToArray(Map<String, Set<String>>) - Static method in class org.datadog.jenkins.plugins.datadog.util.TagsUtil
 
convertTagsToJSONArray(Map<String, Set<String>>) - Static method in class org.datadog.jenkins.plugins.datadog.util.TagsUtil
 
convertTagsToMapSingleValues(Map<String, Set<String>>) - Static method in class org.datadog.jenkins.plugins.datadog.util.TagsUtil
 
CounterMetric - Class in org.datadog.jenkins.plugins.datadog.clients
 
CounterMetric(Map<String, Set<String>>, String, String) - Constructor for class org.datadog.jenkins.plugins.datadog.clients.CounterMetric
 
create(List<PayloadMessage>) - Method in class org.datadog.jenkins.plugins.datadog.transport.HttpMessageFactory
 
CREATED - Static variable in class org.datadog.jenkins.plugins.datadog.events.ItemCRUDEventImpl
 
cstrToList(String) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Converts a Comma Separated List into a List Object
currentTimeMillis() - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
 

D

DatadogAgentClient - Class in org.datadog.jenkins.plugins.datadog.clients
This class is used to collect all methods that has to do with transmitting data to Datadog.
DatadogAgentClient.ConnectivityResult - Class in org.datadog.jenkins.plugins.datadog.clients
 
DatadogAgentConfiguration - Class in org.datadog.jenkins.plugins.datadog.util.config
 
DatadogAgentConfiguration(String, Integer, Integer) - Constructor for class org.datadog.jenkins.plugins.datadog.util.config.DatadogAgentConfiguration
 
DatadogAudit - Class in org.datadog.jenkins.plugins.datadog.audit
Class used to centralize some util methods to show telemetry metrics via Jenkins logs.
DatadogAudit() - Constructor for class org.datadog.jenkins.plugins.datadog.audit.DatadogAudit
 
DatadogBuildListener - Class in org.datadog.jenkins.plugins.datadog.listeners
This class registers an RunListener to trigger events and calculate metrics: - When a build initializes, the DatadogBuildListener.onInitialize(Run) method will be invoked.
DatadogBuildListener() - Constructor for class org.datadog.jenkins.plugins.datadog.listeners.DatadogBuildListener
 
DatadogClient - Interface in org.datadog.jenkins.plugins.datadog
 
DatadogClient.ClientType - Enum in org.datadog.jenkins.plugins.datadog
 
DatadogClient.Status - Enum in org.datadog.jenkins.plugins.datadog
 
DatadogComputerListener - Class in org.datadog.jenkins.plugins.datadog.listeners
This class registers an ComputerListener to trigger events and calculate metrics: - When a computer gets online, the DatadogComputerListener.onOnline(Computer, TaskListener) method will be invoked.
DatadogComputerListener() - Constructor for class org.datadog.jenkins.plugins.datadog.listeners.DatadogComputerListener
 
DatadogComputerPublisher - Class in org.datadog.jenkins.plugins.datadog.publishers
This class registers a PeriodicWork with Jenkins to run periodically in order to enable us to compute metrics related to nodes and executors.
DatadogComputerPublisher() - Constructor for class org.datadog.jenkins.plugins.datadog.publishers.DatadogComputerPublisher
 
DatadogConsoleLogFilter - Class in org.datadog.jenkins.plugins.datadog.logs
 
DatadogConsoleLogFilter() - Constructor for class org.datadog.jenkins.plugins.datadog.logs.DatadogConsoleLogFilter
 
DatadogConsoleLogFilter(Run<?, ?>) - Constructor for class org.datadog.jenkins.plugins.datadog.logs.DatadogConsoleLogFilter
 
DatadogCountersPublisher - Class in org.datadog.jenkins.plugins.datadog.publishers
 
DatadogCountersPublisher() - Constructor for class org.datadog.jenkins.plugins.datadog.publishers.DatadogCountersPublisher
 
DatadogErrorManager - Class in org.datadog.jenkins.plugins.datadog.clients
 
DatadogErrorManager() - Constructor for class org.datadog.jenkins.plugins.datadog.clients.DatadogErrorManager
 
DatadogEvent - Interface in org.datadog.jenkins.plugins.datadog
Interface for Datadog events.
DatadogEvent.AlertType - Enum in org.datadog.jenkins.plugins.datadog
 
DatadogEvent.Priority - Enum in org.datadog.jenkins.plugins.datadog
 
DatadogFormatter - Class in org.datadog.jenkins.plugins.datadog.clients
 
DatadogFormatter() - Constructor for class org.datadog.jenkins.plugins.datadog.clients.DatadogFormatter
 
DatadogGlobalConfiguration - Class in org.datadog.jenkins.plugins.datadog
 
DatadogGlobalConfiguration() - Constructor for class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
DatadogGraphListener - Class in org.datadog.jenkins.plugins.datadog.listeners
A GraphListener implementation which computes timing information for the various stages in a pipeline.
DatadogGraphListener() - Constructor for class org.datadog.jenkins.plugins.datadog.listeners.DatadogGraphListener
 
DatadogHttpClient - Class in org.datadog.jenkins.plugins.datadog.clients
This class is used to collect all methods that has to do with transmitting data to Datadog.
DatadogItemListener - Class in org.datadog.jenkins.plugins.datadog.listeners
This class registers an ItemListener to trigger events and calculate metrics: - When an item gets created, the DatadogItemListener.onCreated(Item) method will be invoked.
DatadogItemListener() - Constructor for class org.datadog.jenkins.plugins.datadog.listeners.DatadogItemListener
 
DatadogJenkinsPublisher - Class in org.datadog.jenkins.plugins.datadog.publishers
This class registers a PeriodicWork with Jenkins to run periodically in order to enable us to compute metrics related to Jenkins level metrics.
DatadogJenkinsPublisher() - Constructor for class org.datadog.jenkins.plugins.datadog.publishers.DatadogJenkinsPublisher
 
DatadogJobProperty<T extends Job<?,?>> - Class in org.datadog.jenkins.plugins.datadog
Create a job property for use with Datadog plugin.
DatadogJobProperty() - Constructor for class org.datadog.jenkins.plugins.datadog.DatadogJobProperty
Runs when the DatadogJobProperty class is created.
DatadogJobProperty.DatadogJobPropertyDescriptor - Class in org.datadog.jenkins.plugins.datadog
 
DatadogJobPropertyDescriptor() - Constructor for class org.datadog.jenkins.plugins.datadog.DatadogJobProperty.DatadogJobPropertyDescriptor
 
DatadogOptions - Class in org.datadog.jenkins.plugins.datadog.steps
Pipeline plug-in step for configuring Datadog monitoring options.
DatadogOptions() - Constructor for class org.datadog.jenkins.plugins.datadog.steps.DatadogOptions
Constructor.
DatadogOptions.DescriptorImpl - Class in org.datadog.jenkins.plugins.datadog.steps
 
DatadogOutputStream - Class in org.datadog.jenkins.plugins.datadog.logs
 
DatadogOutputStream(OutputStream, DatadogWriter) - Constructor for class org.datadog.jenkins.plugins.datadog.logs.DatadogOutputStream
 
DatadogPipelineAction - Class in org.datadog.jenkins.plugins.datadog.steps
 
DatadogPipelineAction(boolean, List<String>) - Constructor for class org.datadog.jenkins.plugins.datadog.steps.DatadogPipelineAction
 
DatadogQueueListener - Class in org.datadog.jenkins.plugins.datadog.listeners
 
DatadogQueueListener() - Constructor for class org.datadog.jenkins.plugins.datadog.listeners.DatadogQueueListener
 
DatadogQueuePublisher - Class in org.datadog.jenkins.plugins.datadog.publishers
This class registers a PeriodicWork with Jenkins to run periodically in order to enable us to compute metrics related to the Jenkins queue.
DatadogQueuePublisher() - Constructor for class org.datadog.jenkins.plugins.datadog.publishers.DatadogQueuePublisher
 
DatadogSaveableListener - Class in org.datadog.jenkins.plugins.datadog.listeners
This class registers an SaveableListener to trigger events and calculate metrics: - When an saveable gets changed, the DatadogSaveableListener.onChange(Saveable, XmlFile) method will be invoked.
DatadogSaveableListener() - Constructor for class org.datadog.jenkins.plugins.datadog.listeners.DatadogSaveableListener
 
DatadogSCMListener - Class in org.datadog.jenkins.plugins.datadog.listeners
This class registers an SCMListener with Jenkins which allows us to create the "Checkout successful" event.
DatadogSCMListener() - Constructor for class org.datadog.jenkins.plugins.datadog.listeners.DatadogSCMListener
 
DatadogSecurityListener - Class in org.datadog.jenkins.plugins.datadog.listeners
This class registers an SecurityListener to trigger events and calculate metrics: - When an user authenticates, the DatadogSecurityListener.authenticated(UserDetails) method will be invoked.
DatadogSecurityListener() - Constructor for class org.datadog.jenkins.plugins.datadog.listeners.DatadogSecurityListener
 
DatadogStepListener - Class in org.datadog.jenkins.plugins.datadog.listeners
 
DatadogStepListener() - Constructor for class org.datadog.jenkins.plugins.datadog.listeners.DatadogStepListener
 
DatadogTaskListenerDecorator - Class in org.datadog.jenkins.plugins.datadog.logs
 
DatadogTaskListenerDecorator(WorkflowRun) - Constructor for class org.datadog.jenkins.plugins.datadog.logs.DatadogTaskListenerDecorator
 
DatadogTaskListenerDecorator.Factory - Class in org.datadog.jenkins.plugins.datadog.logs
 
DatadogTraceBuildLogic - Class in org.datadog.jenkins.plugins.datadog.traces
Keeps the logic to send traces related to Jenkins Build.
DatadogTraceBuildLogic(HttpClient) - Constructor for class org.datadog.jenkins.plugins.datadog.traces.DatadogTraceBuildLogic
 
DatadogTracePipelineLogic - Class in org.datadog.jenkins.plugins.datadog.traces
Keeps the logic to send traces related to Jenkins Pipelines.
DatadogTracePipelineLogic(HttpClient) - Constructor for class org.datadog.jenkins.plugins.datadog.traces.DatadogTracePipelineLogic
 
DatadogUtilities - Class in org.datadog.jenkins.plugins.datadog
 
DatadogUtilities() - Constructor for class org.datadog.jenkins.plugins.datadog.DatadogUtilities
 
DatadogWriter - Class in org.datadog.jenkins.plugins.datadog.logs
 
DatadogWriter(BuildData, OutputStream) - Constructor for class org.datadog.jenkins.plugins.datadog.logs.DatadogWriter
 
DD_AGENT_HOST - Static variable in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
DD_AGENT_PORT - Static variable in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
DD_GIT_BRANCH - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.GitConstants
 
DD_GIT_COMMIT_AUTHOR_DATE - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.GitConstants
 
DD_GIT_COMMIT_AUTHOR_EMAIL - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.GitConstants
 
DD_GIT_COMMIT_AUTHOR_NAME - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.GitConstants
 
DD_GIT_COMMIT_COMMITTER_DATE - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.GitConstants
 
DD_GIT_COMMIT_COMMITTER_EMAIL - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.GitConstants
 
DD_GIT_COMMIT_COMMITTER_NAME - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.GitConstants
 
DD_GIT_COMMIT_MESSAGE - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.GitConstants
 
DD_GIT_COMMIT_SHA - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.GitConstants
 
DD_GIT_DEFAULT_BRANCH - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.GitConstants
 
DD_GIT_REPOSITORY_URL - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.GitConstants
 
DD_GIT_TAG - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.GitConstants
 
DD_TRACE_AGENT_PORT - Static variable in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
DD_TRACE_AGENT_URL - Static variable in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
decorate(OutputStream) - Method in class org.datadog.jenkins.plugins.datadog.logs.DatadogTaskListenerDecorator
 
decorateLogger(Run, OutputStream) - Method in class org.datadog.jenkins.plugins.datadog.logs.DatadogConsoleLogFilter
 
decorateLogger(AbstractBuild, OutputStream) - Method in class org.datadog.jenkins.plugins.datadog.logs.DatadogConsoleLogFilter
 
decorateLogger(Computer, OutputStream) - Method in class org.datadog.jenkins.plugins.datadog.logs.DatadogConsoleLogFilter
 
DEFAULT_EVENT_TYPE - Static variable in interface org.datadog.jenkins.plugins.datadog.DatadogEvent
 
DELETED - Static variable in class org.datadog.jenkins.plugins.datadog.events.ItemCRUDEventImpl
 
DescriptorImpl() - Constructor for class org.datadog.jenkins.plugins.datadog.steps.DatadogOptions.DescriptorImpl
 
doCheckAgentConnectivityLogs(String, String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Test the connection to the Logs Collection port in the Datadog Agent.
doCheckAgentConnectivityTraces(String, String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Test the connection to the Traces Collection port in the Datadog Agent.
doCheckTargetApiURL(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
doCheckTargetCredentialsApiKey(Item, String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Tests the targetCredentialsApiKey field from the configuration screen, to check its' validity.
doCheckTargetHost(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
doCheckTargetLogCollectionPort(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
doCheckTargetLogIntakeURL(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
doCheckTargetPort(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
doCheckTargetTraceCollectionPort(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
doCheckTraceServiceName(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
doFillTargetCredentialsApiKeyItems(Item, String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Populates the targetCredentialsApiKey field from the configuration screen with all of the valid credentials
doRun() - Method in class org.datadog.jenkins.plugins.datadog.publishers.DatadogComputerPublisher
 
doRun() - Method in class org.datadog.jenkins.plugins.datadog.publishers.DatadogJenkinsPublisher
 
doRun() - Method in class org.datadog.jenkins.plugins.datadog.publishers.DatadogQueuePublisher
 
doTestConnection(String, String, String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Tests the apiKey field from the configuration screen, to check its' validity.
doTestHostname(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Tests the hostname field from the configuration screen, to determine if the hostname is of a valid format, according to the RFC 1123.

E

EMPTY_REPOSITORY_INFO - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.RepositoryInfo
 
enableValidations - Static variable in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
enableValidations - Static variable in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
eol(byte[], int) - Method in class org.datadog.jenkins.plugins.datadog.logs.DatadogOutputStream
 
equals(Object) - Method in class org.datadog.jenkins.plugins.datadog.clients.CounterMetric
 
equals(Object) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
equals(Object) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
equals(Object) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode.BuildPipelineNodeKey
 
equals(Object) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
equals(Object) - Method in class org.datadog.jenkins.plugins.datadog.model.StageData
 
error(String, Exception, int) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogErrorManager
 
ERROR - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
ERROR_MSG - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
ERROR_STACK - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
ERROR_TYPE - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
errorHandler(HttpErrorHandler) - Method in class org.datadog.jenkins.plugins.datadog.transport.NonBlockingHttpClient.Builder
 
event(DatadogEvent) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
event(DatadogEvent) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
event(DatadogEvent) - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
Sends an event to the Datadog API, including the event payload.
execute(TaskListener) - Method in class org.datadog.jenkins.plugins.datadog.publishers.DatadogCountersPublisher
 
execute(Run, FlowNode) - Method in class org.datadog.jenkins.plugins.datadog.traces.DatadogTracePipelineLogic
 

F

Factory() - Constructor for class org.datadog.jenkins.plugins.datadog.logs.DatadogTaskListenerDecorator.Factory
 
failedToAuthenticate(String) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogSecurityListener
 
failedToLogIn(String) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogSecurityListener
 
findSecret(String, String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Gets the correct Secret object representing the API key used for authentication to Datadog If a Credential is provided, then use the credential, if not, default to the text submission
finishBuildTrace(BuildData, Run<?, ?>) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
finishBuildTrace(BuildData, Run<?, ?>) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
finishBuildTrace(BuildData, Run<?, ?>) - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
Finish the trace of a certain Jenkins build.
finishBuildTrace(BuildData, Run<?, ?>) - Method in class org.datadog.jenkins.plugins.datadog.traces.DatadogTraceBuildLogic
 
FlowNodeQueueData - Class in org.datadog.jenkins.plugins.datadog.model
Keeps the timestamps of a certain FlowNode based on the onEnterBuildable and onLeaveBuildable callbacks.
FlowNodeQueueData(String) - Constructor for class org.datadog.jenkins.plugins.datadog.model.FlowNodeQueueData
 
flush() - Method in class org.datadog.jenkins.plugins.datadog.logs.DatadogOutputStream
 
flushCounters() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
flushCounters() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
flushCounters() - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
Submit all your counters as rate with 10 seconds intervals.
format(LogRecord) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogFormatter
 

G

gauge(String, long, String, Map<String, Set<String>>) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
gauge(String, long, String, Map<String, Set<String>>) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
gauge(String, long, String, Map<String, Set<String>>) - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
Sends a metric to the Datadog API, including the gauge name, and value.
generate() - Static method in class org.datadog.jenkins.plugins.datadog.traces.IdGenerator
 
get(String) - Method in class org.datadog.jenkins.plugins.datadog.model.PipelineQueueInfoAction
 
get() - Static method in class org.datadog.jenkins.plugins.datadog.traces.BuildSpanManager
 
get(String) - Method in class org.datadog.jenkins.plugins.datadog.traces.BuildSpanManager
 
getActive() - Method in class org.datadog.jenkins.plugins.datadog.model.PluginData
 
getAggregationKey() - Method in interface org.datadog.jenkins.plugins.datadog.DatadogEvent
 
getAggregationKey() - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
getAlertType() - Method in interface org.datadog.jenkins.plugins.datadog.DatadogEvent
 
getAlertType() - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
getAndReset() - Method in class org.datadog.jenkins.plugins.datadog.clients.ConcurrentMetricCounters
 
getApiKey() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
getArgs() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getAuthorDate() - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction
 
getAuthorEmail() - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction
 
getAuthorName() - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction
 
getBlacklist() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
getBranch(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getBuildData() - Method in class org.datadog.jenkins.plugins.datadog.traces.BuildSpanAction
 
getBuildId(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getBuildLevel() - Method in enum org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode.NodeType
 
getBuildNumber(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getBuildParameters() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getBuildSpanContext() - Method in class org.datadog.jenkins.plugins.datadog.traces.BuildSpanAction
 
getBuildSpanManager() - Method in class org.datadog.jenkins.plugins.datadog.traces.DatadogTraceBuildLogic
 
getBuildTag(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getBuildTags(Run, EnvVars) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Builds extraTags if any are configured in the Job.
getBuildUrl(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getCharset() - Method in class org.datadog.jenkins.plugins.datadog.logs.DatadogWriter
 
getCharset() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getChild(BuildPipelineNode.BuildPipelineNodeKey) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getChildren() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getCiInstanceName() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for the traceServiceName global configuration.
getClient(DatadogClient.ClientType, String, String, Secret, String, Integer, Integer, Integer, String) - Static method in class org.datadog.jenkins.plugins.datadog.clients.ClientFactory
 
getClient() - Static method in class org.datadog.jenkins.plugins.datadog.clients.ClientFactory
 
getCollectLogs() - Method in class org.datadog.jenkins.plugins.datadog.steps.DatadogOptions
 
getCommit() - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction
 
getCommitterDate() - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction
 
getCommitterEmail() - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction
 
getCommitterName() - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction
 
getComputerTags(Computer) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
 
getConfigurations() - Method in class org.datadog.jenkins.plugins.datadog.traces.JobNameWrapper
 
getContentType() - Method in class org.datadog.jenkins.plugins.datadog.transport.HttpMessage
 
getCount() - Method in class org.datadog.jenkins.plugins.datadog.model.PluginData
 
getCredentialFromId(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Gets the StringCredentials object for the given credential ID
getDatadogClient() - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogBuildListener
 
getDatadogGlobalDescriptor() - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
 
getDatadogJobProperties(Run) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
 
getDate() - Method in interface org.datadog.jenkins.plugins.datadog.DatadogEvent
 
getDate() - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
getDefaultBranch() - Method in class org.datadog.jenkins.plugins.datadog.model.GitRepositoryAction
 
getDefaultBranch() - Method in class org.datadog.jenkins.plugins.datadog.util.git.RepositoryInfo
 
getDisplayName() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for a human readable plugin name, used in the configuration screen.
getDisplayName() - Method in class org.datadog.jenkins.plugins.datadog.DatadogJobProperty.DatadogJobPropertyDescriptor
Getter function for a human readable class display name.
getDisplayName() - Method in class org.datadog.jenkins.plugins.datadog.steps.DatadogOptions.DescriptorImpl
getDisplayName() - Method in class org.datadog.jenkins.plugins.datadog.steps.DatadogPipelineAction
 
getDuration(Long) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getDurationInNanos() - Method in class org.datadog.jenkins.plugins.datadog.model.StageData
 
getDurationNano() - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
getEnableCiVisibility() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
getEndTime(Long) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getEndTime() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getEndTimeInMicros() - Method in class org.datadog.jenkins.plugins.datadog.model.StageData
 
getEndTimeMicros() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getEnvVars() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getEnvVars() - Method in class org.datadog.jenkins.plugins.datadog.model.StepData
 
getErrorMessage() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient.ConnectivityResult
 
getErrorObj() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getExcluded() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for the excluded global configuration, containing a comma-separated list of jobs to exclude from monitoring.
getExecutorNumber(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getFailed() - Method in class org.datadog.jenkins.plugins.datadog.model.PluginData
 
getFileName(XmlFile) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
 
getFormattedDuration() - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogBuildEvent
 
getFunctionName() - Method in class org.datadog.jenkins.plugins.datadog.steps.DatadogOptions.DescriptorImpl
getGitAuthorDate(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getGitAuthorEmail(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getGitAuthorName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getGitCommit(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getGitCommitterDate(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getGitCommitterEmail(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getGitCommitterName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getGitDefaultBranch(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getGitMessage(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getGitTag(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getGitUrl(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getGlobalJobTags() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for the globalJobTags global configuration, containing a comma-separated list of jobs and tags that should be applied to them
getGlobalTagFile() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Gets the globalTagFile set in the job configuration.
getGlobalTags() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for the globalTags global configuration, containing a comma-separated list of tags that should be applied everywhere.
getHost() - Method in interface org.datadog.jenkins.plugins.datadog.DatadogEvent
 
getHost() - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
getHost() - Method in class org.datadog.jenkins.plugins.datadog.util.config.DatadogAgentConfiguration
 
getHostname() - Method in class org.datadog.jenkins.plugins.datadog.clients.CounterMetric
 
getHostname() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
getHostname() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for the hostname global configuration.
getHostname(EnvVars) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Getter function to return either the saved hostname global configuration, or the hostname that is set in the Jenkins host itself.
getHostname(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getHttpURLConnection(URL, int) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Returns an HTTP url connection given a url object.
getIconFileName() - Method in class org.datadog.jenkins.plugins.datadog.steps.DatadogPipelineAction
 
getId() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode.BuildPipelineNodeKey
 
getId() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getInactive() - Method in class org.datadog.jenkins.plugins.datadog.model.PluginData
 
getIncluded() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for the included global configuration, containing a comma-separated list of jobs to include for monitoring.
getInstance() - Static method in class org.datadog.jenkins.plugins.datadog.clients.ConcurrentMetricCounters
 
getInstance(String, Integer, Integer, Integer) - Static method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
NOTE: Use ClientFactory.getClient method to instantiate the client in the Jenkins Plugin This method is not recommended to be used because it misses some validations.
getInstance(String, String, Secret) - Static method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
NOTE: Use ClientFactory.getClient method to instantiate the client in the Jenkins Plugin This method is not recommended to be used because it misses some validations.
getItemName(Item) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
 
getJavaHome(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getJenkinsUrl() - Method in interface org.datadog.jenkins.plugins.datadog.DatadogEvent
 
getJenkinsUrl() - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
 
getJenkinsUrl() - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
getJenkinsUrl(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getJobName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getKey() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getLocationDetails() - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
getLogCollectionPort() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
getLogIntakeUrl() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
getMessage() - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction
 
getMessageType() - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
getMessageType() - Method in interface org.datadog.jenkins.plugins.datadog.transport.PayloadMessage
 
getMeta() - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
getMethod() - Method in class org.datadog.jenkins.plugins.datadog.transport.HttpMessage
 
getMetricName() - Method in class org.datadog.jenkins.plugins.datadog.clients.CounterMetric
 
getMetrics() - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
getMillisInQueue(Long) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getName() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode.BuildPipelineNodeKey
 
getName() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getName() - Method in class org.datadog.jenkins.plugins.datadog.model.StageData
 
getNanosInQueue() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getNanosInQueue() - Method in class org.datadog.jenkins.plugins.datadog.model.FlowNodeQueueData
 
getNodeHostname() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getNodeHostname() - Method in class org.datadog.jenkins.plugins.datadog.model.StepData
 
getNodeLabels(Computer) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
 
getNodeLabels() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getNodeLabels() - Method in class org.datadog.jenkins.plugins.datadog.model.PipelineNodeInfoAction
 
getNodeLabels() - Method in class org.datadog.jenkins.plugins.datadog.model.StepData
 
getNodeName(Computer) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
 
getNodeName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getNodeName() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getNodeName() - Method in class org.datadog.jenkins.plugins.datadog.model.PipelineNodeInfoAction
 
getNodeName() - Method in class org.datadog.jenkins.plugins.datadog.model.StepData
 
getNormalizedResultForTraces(String) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Returns a normalize result for traces.
getNormalLoggingLevel() - Method in class org.datadog.jenkins.plugins.datadog.publishers.DatadogCountersPublisher
 
getOperationName() - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
getParentId() - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan.TraceSpanContext
 
getParents() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getPayload() - Method in class org.datadog.jenkins.plugins.datadog.transport.HttpMessage
 
getPort() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
getPort() - Method in class org.datadog.jenkins.plugins.datadog.util.config.DatadogAgentConfiguration
 
getPriority() - Method in interface org.datadog.jenkins.plugins.datadog.DatadogEvent
 
getPriority() - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
getPromotedId(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getPromotedJobFullName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getPromotedJobName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getPromotedNumber(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getPromotedTimestamp(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getPromotedUrl(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getPromotedUserId(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getPromotedUserName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getPropagatedMillisInQueue(Long) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getPropagatedNanosInQueue() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getPropagatedNodeLabels() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getPropagatedNodeName() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getPropagatedResult() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getQueue() - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogBuildListener
 
getRecurrencePeriod() - Method in class org.datadog.jenkins.plugins.datadog.publishers.DatadogComputerPublisher
 
getRecurrencePeriod() - Method in class org.datadog.jenkins.plugins.datadog.publishers.DatadogCountersPublisher
 
getRecurrencePeriod() - Method in class org.datadog.jenkins.plugins.datadog.publishers.DatadogJenkinsPublisher
 
getRecurrencePeriod() - Method in class org.datadog.jenkins.plugins.datadog.publishers.DatadogQueuePublisher
 
getReportWith() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for the reportWith global configuration.
getRepositoryURL() - Method in class org.datadog.jenkins.plugins.datadog.model.GitRepositoryAction
 
getRequiredContext() - Method in class org.datadog.jenkins.plugins.datadog.steps.DatadogOptions.DescriptorImpl
 
getResourceName() - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
getResult(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getResult() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getResultTag(FlowNode) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
 
getRunExtForRun(WorkflowRun) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogBuildListener
 
getRunStartTimeInMillis(Run) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
 
getServiceName() - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
getSpanId() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getSpanId() - Method in class org.datadog.jenkins.plugins.datadog.model.StepTraceData
 
getSpanId() - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan.TraceSpanContext
 
getStageDataByName() - Method in class org.datadog.jenkins.plugins.datadog.model.StageBreakdownAction
 
getStageName() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getStartNano() - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
getStartTime(Long) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getStartTime() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getStartTimeInMicros() - Method in class org.datadog.jenkins.plugins.datadog.model.StageData
 
getStartTimeMicros() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getTagFile() - Method in class org.datadog.jenkins.plugins.datadog.DatadogJobProperty
Gets the tagFile set in the job configuration.
getTagName() - Method in enum org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode.NodeType
 
getTagProperties() - Method in class org.datadog.jenkins.plugins.datadog.DatadogJobProperty
Gets a list of tag properties to be submitted with the Build to Datadog.
getTags() - Method in class org.datadog.jenkins.plugins.datadog.clients.CounterMetric
 
getTags() - Method in interface org.datadog.jenkins.plugins.datadog.DatadogEvent
 
getTags() - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
getTags() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
Assembles a map of tags containing: - Build Tags - Global Job Tags set in Job Properties - Global Tag set in Jenkins Global configuration
getTags() - Method in class org.datadog.jenkins.plugins.datadog.model.CIGlobalTagsAction
 
getTags() - Method in class org.datadog.jenkins.plugins.datadog.steps.DatadogOptions
 
getTags() - Method in class org.datadog.jenkins.plugins.datadog.steps.DatadogPipelineAction
 
getTagsForTraces() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getTagsFromGlobalTags() - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Getter function for the globalTags global configuration, containing a comma-separated list of tags that should be applied everywhere.
getTagsFromPipelineAction(Run) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Pipeline extraTags if any are configured in the Job from DatadogPipelineAction.
getTargetApiKey() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for the targetApiKey global configuration.
getTargetApiURL() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for the targetApiURL global configuration.
getTargetCredentialsApiKey() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for the targetCredentialsApiKey global configuration.
getTargetHost() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for the targetHost global configuration.
getTargetLogCollectionPort() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for the targetLogCollectionPort global configuration.
getTargetLogIntakeURL() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for the targetLogIntakeURL global configuration.
getTargetPort() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for the targetPort global configuration.
getTargetTraceCollectionPort() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for the targetTraceCollectionPort global configuration.
getText() - Method in interface org.datadog.jenkins.plugins.datadog.DatadogEvent
 
getText() - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
getTitle() - Method in interface org.datadog.jenkins.plugins.datadog.DatadogEvent
 
getTitle() - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
getTraceCollectionPort() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
getTraceId() - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan.TraceSpanContext
 
getTraceJobName() - Method in class org.datadog.jenkins.plugins.datadog.traces.JobNameWrapper
 
getTraceServiceName() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Deprecated.
use getCiInstanceName.
getTracesPort() - Method in class org.datadog.jenkins.plugins.datadog.util.config.DatadogAgentConfiguration
 
getType() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getType() - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
getUpdatable() - Method in class org.datadog.jenkins.plugins.datadog.model.PluginData
 
getUrl() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
getURL() - Method in class org.datadog.jenkins.plugins.datadog.transport.HttpMessage
 
getURL() - Method in class org.datadog.jenkins.plugins.datadog.transport.HttpMessageFactory
 
getUrlName() - Method in class org.datadog.jenkins.plugins.datadog.steps.DatadogPipelineAction
 
getUsedApiKey() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Getter function for the API key global configuration.
getUserEmail(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getUserId() - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
 
getUserId() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getWhitelist() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
getWorkspace(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
getWorkspace() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
getWorkspace() - Method in class org.datadog.jenkins.plugins.datadog.model.StepData
 
GIT_BRANCH - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
GIT_BRANCH - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.GitConstants
 
GIT_COMMIT - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.GitConstants
 
GIT_COMMIT__SHA - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
Deprecated.
GIT_COMMIT_AUTHOR_DATE - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
GIT_COMMIT_AUTHOR_EMAIL - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
GIT_COMMIT_AUTHOR_NAME - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
GIT_COMMIT_COMMITTER_DATE - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
GIT_COMMIT_COMMITTER_EMAIL - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
GIT_COMMIT_COMMITTER_NAME - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
GIT_COMMIT_MESSAGE - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
GIT_COMMIT_SHA - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
GIT_DEFAULT_BRANCH - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
GIT_REPOSITORY_URL - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
GIT_REPOSITORY_URL - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.GitConstants
 
GIT_REPOSITORY_URL_ALT - Static variable in class org.datadog.jenkins.plugins.datadog.util.git.GitConstants
 
GIT_TAG - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
GitCommitAction - Class in org.datadog.jenkins.plugins.datadog.model
Keeps the Git commit related information.
GitCommitAction.Builder - Class in org.datadog.jenkins.plugins.datadog.model
 
GitConstants - Class in org.datadog.jenkins.plugins.datadog.util.git
 
GitInfoUtils - Class in org.datadog.jenkins.plugins.datadog.traces
 
GitRepositoryAction - Class in org.datadog.jenkins.plugins.datadog.model
Keeps the Git repository related information.
GitRepositoryAction.Builder - Class in org.datadog.jenkins.plugins.datadog.model
 
GitUtils - Class in org.datadog.jenkins.plugins.datadog.util.git
 

H

hadReportedIssue() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogErrorManager
 
handle(Exception) - Method in interface org.datadog.jenkins.plugins.datadog.transport.HttpErrorHandler
 
handle(Exception) - Method in class org.datadog.jenkins.plugins.datadog.transport.LoggerHttpErrorHandler
 
hashCode() - Method in class org.datadog.jenkins.plugins.datadog.clients.CounterMetric
 
hashCode() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
hashCode() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
hashCode() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode.BuildPipelineNodeKey
 
hashCode() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
hashCode() - Method in class org.datadog.jenkins.plugins.datadog.model.StageData
 
HttpClient - Interface in org.datadog.jenkins.plugins.datadog.transport
 
HttpErrorHandler - Interface in org.datadog.jenkins.plugins.datadog.transport
 
HttpMessage - Class in org.datadog.jenkins.plugins.datadog.transport
 
HttpMessage(URL, HttpMessage.HttpMethod, String, byte[]) - Constructor for class org.datadog.jenkins.plugins.datadog.transport.HttpMessage
 
HttpMessage.HttpMethod - Enum in org.datadog.jenkins.plugins.datadog.transport
 
HttpMessageFactory - Class in org.datadog.jenkins.plugins.datadog.transport
 
HttpMessageFactory.Builder - Class in org.datadog.jenkins.plugins.datadog.transport
 
httpMethod(HttpMessage.HttpMethod) - Method in class org.datadog.jenkins.plugins.datadog.transport.HttpMessageFactory.Builder
 
HttpSender - Class in org.datadog.jenkins.plugins.datadog.transport
 
httpTimeoutMs(int) - Method in class org.datadog.jenkins.plugins.datadog.transport.NonBlockingHttpClient.Builder
 

I

IdGenerator - Class in org.datadog.jenkins.plugins.datadog.traces
Keeps the ID generation logic for the TraceSpan
IdGenerator() - Constructor for class org.datadog.jenkins.plugins.datadog.traces.IdGenerator
 
increment(String, String, Map<String, Set<String>>) - Method in class org.datadog.jenkins.plugins.datadog.clients.ConcurrentMetricCounters
 
incrementActive() - Method in class org.datadog.jenkins.plugins.datadog.model.PluginData.Builder
 
incrementCounter(String, String, Map<String, Set<String>>) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
incrementCounter(String, String, Map<String, Set<String>>) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
incrementCounter(String, String, Map<String, Set<String>>) - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
Increment a counter for the given metrics.
incrementInactive() - Method in class org.datadog.jenkins.plugins.datadog.model.PluginData.Builder
 
incrementUpdatable() - Method in class org.datadog.jenkins.plugins.datadog.model.PluginData.Builder
 
invoke(Repository, VirtualChannel) - Method in class org.datadog.jenkins.plugins.datadog.util.git.RepositoryInfoCallback
 
invoke(Repository, VirtualChannel) - Method in class org.datadog.jenkins.plugins.datadog.util.git.RevCommitRepositoryCallback
 
isApplicable(Class<? extends AbstractProject>) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Indicates if this builder can be used with all kinds of project types.
isApplicable(Class<? extends Job>) - Method in class org.datadog.jenkins.plugins.datadog.DatadogJobProperty.DatadogJobPropertyDescriptor
Indicates where this property can be used
isCollectBuildLogs() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
isCollectBuildTraces() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Deprecated.
Use isEnabledCiVisibility
isCollectLogs() - Method in class org.datadog.jenkins.plugins.datadog.steps.DatadogPipelineAction
 
isCommitInfoAlreadyCreated(Run<?, ?>, String) - Static method in class org.datadog.jenkins.plugins.datadog.util.git.GitUtils
Check if the GitCommitAction has been already created and populated.
isCompleted() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
isDefaultIntakeConnectionBroken() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
isDefaultIntakeConnectionBroken() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
isDefaultIntakeConnectionBroken() - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
 
isEmitConfigChangeEvents() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
isEmitSCMEvents() - Method in class org.datadog.jenkins.plugins.datadog.DatadogJobProperty
 
isEmitSecurityEvents() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
isEmitSystemEvents() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
isEnableFile() - Method in class org.datadog.jenkins.plugins.datadog.DatadogJobProperty
Gets the enableFile set in the job configuration.
isEnableProperty() - Method in class org.datadog.jenkins.plugins.datadog.DatadogJobProperty
Gets the enableProperty set in the job configuration.
isError() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient.ConnectivityResult
 
isError() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
isError() - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
isInitial() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
isInternal() - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
isJobTracked(String) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Checks if a jobName is excluded, included, or neither.
isLogIntakeConnectionBroken() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
isLogIntakeConnectionBroken() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
isLogIntakeConnectionBroken() - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
 
isPipeline(Run<?, ?>) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Check if a run is from a Jenkins pipeline.
IsPipelineAction - Class in org.datadog.jenkins.plugins.datadog.traces
 
IsPipelineAction() - Constructor for class org.datadog.jenkins.plugins.datadog.traces.IsPipelineAction
 
isPipelineNode(FlowNode) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Returns true if a FlowNode is a Pipeline node.
isRepositoryInfoAlreadyCreated(Run<?, ?>, String) - Static method in class org.datadog.jenkins.plugins.datadog.util.git.GitUtils
Check if the GitRepositoryAction has been already created and populated.
isRetryLogs() - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
isStageNode(BlockStartNode) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Returns true if a FlowNode is a Stage node.
isUserSuppliedGit(Map<String, String>) - Static method in class org.datadog.jenkins.plugins.datadog.util.git.GitUtils
Check if the env vars map contains any environment variable with Git information supplied by the user manually.
isValidCommit(String) - Static method in class org.datadog.jenkins.plugins.datadog.util.git.GitUtils
Check if the git commit is a valid commit.
isValidHostname(String) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Validator function to ensure that the hostname is valid.
isValidRepositoryURL(String) - Static method in class org.datadog.jenkins.plugins.datadog.util.git.GitUtils
Check if the git repository URL is a valid repository
ItemCopiedEventImpl - Class in org.datadog.jenkins.plugins.datadog.events
 
ItemCopiedEventImpl(Item, Item, Map<String, Set<String>>) - Constructor for class org.datadog.jenkins.plugins.datadog.events.ItemCopiedEventImpl
 
ItemCRUDEventImpl - Class in org.datadog.jenkins.plugins.datadog.events
 
ItemCRUDEventImpl(Item, String, Map<String, Set<String>>) - Constructor for class org.datadog.jenkins.plugins.datadog.events.ItemCRUDEventImpl
 
ItemLocationChangedEventImpl - Class in org.datadog.jenkins.plugins.datadog.events
 
ItemLocationChangedEventImpl(Item, String, String, Map<String, Set<String>>) - Constructor for class org.datadog.jenkins.plugins.datadog.events.ItemLocationChangedEventImpl
 

J

JENKINS_EXECUTOR_NUMBER - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
JENKINS_RESULT - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
JENKINS_TAG - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
JobNameWrapper - Class in org.datadog.jenkins.plugins.datadog.traces
Wrapper for the JobName to extract the job name and configurations for traces.
JobNameWrapper(String, String) - Constructor for class org.datadog.jenkins.plugins.datadog.traces.JobNameWrapper
 
JsonTraceSpanMapper - Class in org.datadog.jenkins.plugins.datadog.traces.mapper
PayloadMapper to transform TraceSpan into JSON object following the spec: https://docs.datadoghq.com/api/latest/tracing/
JsonTraceSpanMapper() - Constructor for class org.datadog.jenkins.plugins.datadog.traces.mapper.JsonTraceSpanMapper
 
JsonUtils - Class in org.datadog.jenkins.plugins.datadog.util.json
 
JsonUtils() - Constructor for class org.datadog.jenkins.plugins.datadog.util.json.JsonUtils
 

L

LANGUAGE_TAG_KEY - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
linesToList(String) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Converts a string List into a List Object
log(String) - Static method in class org.datadog.jenkins.plugins.datadog.audit.DatadogAudit
 
log(String, long, long) - Static method in class org.datadog.jenkins.plugins.datadog.audit.DatadogAudit
 
loggedIn(String) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogSecurityListener
 
loggedOut(String) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogSecurityListener
 
LOGGER_HTTP_ERROR_HANDLER - Static variable in class org.datadog.jenkins.plugins.datadog.transport.LoggerHttpErrorHandler
 
LoggerHttpErrorHandler - Class in org.datadog.jenkins.plugins.datadog.transport
 
LoggerHttpErrorHandler() - Constructor for class org.datadog.jenkins.plugins.datadog.transport.LoggerHttpErrorHandler
 
LOGIN - Static variable in class org.datadog.jenkins.plugins.datadog.events.UserAuthenticationEventImpl
 
LOGOUT - Static variable in class org.datadog.jenkins.plugins.datadog.events.UserAuthenticationEventImpl
 

M

map(List<TraceSpan>) - Method in class org.datadog.jenkins.plugins.datadog.traces.mapper.JsonTraceSpanMapper
 
map(T) - Method in interface org.datadog.jenkins.plugins.datadog.transport.PayloadMapper
 
merge(Map<String, Set<String>>, Map<String, Set<String>>) - Static method in class org.datadog.jenkins.plugins.datadog.util.TagsUtil
 
messageRoute(PayloadMessage.Type, HttpMessageFactory) - Method in class org.datadog.jenkins.plugins.datadog.transport.NonBlockingHttpClient.Builder
 

N

newBuilder() - Static method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction
 
newBuilder() - Static method in class org.datadog.jenkins.plugins.datadog.model.GitRepositoryAction
 
newBuilder() - Static method in class org.datadog.jenkins.plugins.datadog.model.PluginData
 
newGitClient(Run<?, ?>, TaskListener, EnvVars, String, String) - Static method in class org.datadog.jenkins.plugins.datadog.util.git.GitUtils
Creates a new instance of a GitClient.
NODE_LABELS - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
NODE_NAME - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
NonBlockingHttpClient - Class in org.datadog.jenkins.plugins.datadog.transport
 
NonBlockingHttpClient.Builder - Class in org.datadog.jenkins.plugins.datadog.transport
 
normalizeBranch(String) - Static method in class org.datadog.jenkins.plugins.datadog.traces.GitInfoUtils
Returns a normalized git branch E.g.
normalizeTag(String) - Static method in class org.datadog.jenkins.plugins.datadog.traces.GitInfoUtils
Returns a normalized git tag E.g: refs/heads/tags/0.1.0 or origin/tags/0.1.0 returns 0.1.0
notifyOfNewStep(Step, StepContext) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogStepListener
 

O

of(FlowExecutionOwner) - Method in class org.datadog.jenkins.plugins.datadog.logs.DatadogTaskListenerDecorator.Factory
 
onChange(Saveable, XmlFile) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogSaveableListener
 
onCheckout(Run<?, ?>, SCM, FilePath, TaskListener, File, SCMRevisionState) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogSCMListener
Invoked right after the source code for the build has been checked out.
onCompleted(Run, TaskListener) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogBuildListener
Called when a build is completed.
onCopied(Item, Item) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogItemListener
 
onCreated(Item) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogItemListener
 
onDeleted(Run) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogBuildListener
 
onDeleted(Item) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogItemListener
 
onEnterBuildable(Queue.BuildableItem) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogQueueListener
 
onFinalized(Run) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogBuildListener
Called when a build is finalized.
onInitialize(Run) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogBuildListener
Called when a build is first initialized.
onLaunchFailure(Computer, TaskListener) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogComputerListener
 
onLeaveBuildable(Queue.BuildableItem) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogQueueListener
 
onLocationChanged(Item, String, String) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogItemListener
 
onNewHead(FlowNode) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogGraphListener
 
onOffline(Computer, OfflineCause) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogComputerListener
 
onOnline(Computer, TaskListener) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogComputerListener
 
onStarted(Run, TaskListener) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogBuildListener
Called when a build is first started.
onTemporarilyOffline(Computer, OfflineCause) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogComputerListener
 
onTemporarilyOnline(Computer) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogComputerListener
 
onUpdated(Item) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogItemListener
 
org.datadog.jenkins.plugins.datadog - package org.datadog.jenkins.plugins.datadog
 
org.datadog.jenkins.plugins.datadog.audit - package org.datadog.jenkins.plugins.datadog.audit
 
org.datadog.jenkins.plugins.datadog.clients - package org.datadog.jenkins.plugins.datadog.clients
 
org.datadog.jenkins.plugins.datadog.events - package org.datadog.jenkins.plugins.datadog.events
 
org.datadog.jenkins.plugins.datadog.listeners - package org.datadog.jenkins.plugins.datadog.listeners
 
org.datadog.jenkins.plugins.datadog.logs - package org.datadog.jenkins.plugins.datadog.logs
 
org.datadog.jenkins.plugins.datadog.model - package org.datadog.jenkins.plugins.datadog.model
 
org.datadog.jenkins.plugins.datadog.publishers - package org.datadog.jenkins.plugins.datadog.publishers
 
org.datadog.jenkins.plugins.datadog.steps - package org.datadog.jenkins.plugins.datadog.steps
 
org.datadog.jenkins.plugins.datadog.traces - package org.datadog.jenkins.plugins.datadog.traces
 
org.datadog.jenkins.plugins.datadog.traces.mapper - package org.datadog.jenkins.plugins.datadog.traces.mapper
 
org.datadog.jenkins.plugins.datadog.traces.message - package org.datadog.jenkins.plugins.datadog.traces.message
 
org.datadog.jenkins.plugins.datadog.transport - package org.datadog.jenkins.plugins.datadog.transport
 
org.datadog.jenkins.plugins.datadog.util - package org.datadog.jenkins.plugins.datadog.util
 
org.datadog.jenkins.plugins.datadog.util.config - package org.datadog.jenkins.plugins.datadog.util.config
 
org.datadog.jenkins.plugins.datadog.util.git - package org.datadog.jenkins.plugins.datadog.util.git
 
org.datadog.jenkins.plugins.datadog.util.json - package org.datadog.jenkins.plugins.datadog.util.json
 
ORIGIN_CIAPP_PIPELINE - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags.Values
 

P

payloadMapper(PayloadMapper) - Method in class org.datadog.jenkins.plugins.datadog.transport.HttpMessageFactory.Builder
 
PayloadMapper<T extends List<? extends PayloadMessage>> - Interface in org.datadog.jenkins.plugins.datadog.transport
 
PayloadMessage - Interface in org.datadog.jenkins.plugins.datadog.transport
 
PayloadMessage.Type - Enum in org.datadog.jenkins.plugins.datadog.transport
 
PipelineNodeInfoAction - Class in org.datadog.jenkins.plugins.datadog.model
 
PipelineNodeInfoAction(String, Set<String>) - Constructor for class org.datadog.jenkins.plugins.datadog.model.PipelineNodeInfoAction
 
PipelineQueueInfoAction - Class in org.datadog.jenkins.plugins.datadog.model
Keeps the Queue Info related to the FlowNode scheduled to be executed.
PipelineQueueInfoAction() - Constructor for class org.datadog.jenkins.plugins.datadog.model.PipelineQueueInfoAction
 
PluginData - Class in org.datadog.jenkins.plugins.datadog.model
 
PluginData.Builder - Class in org.datadog.jenkins.plugins.datadog.model
 
PRIORITY_SAMPLING_KEY - Static variable in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
put(String, FlowNodeQueueData) - Method in class org.datadog.jenkins.plugins.datadog.model.PipelineQueueInfoAction
 
put(String, StageData) - Method in class org.datadog.jenkins.plugins.datadog.model.StageBreakdownAction
 
put(String, TraceSpan) - Method in class org.datadog.jenkins.plugins.datadog.traces.BuildSpanManager
 
putAll(Map<String, String>) - Method in class org.datadog.jenkins.plugins.datadog.model.CIGlobalTagsAction
 
putMeta(String, String) - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
putMeta(String, Number) - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
putMeta(String, Boolean) - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
putMetric(String, double) - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 

Q

QUEUE_TIME - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
queueSize(int) - Method in class org.datadog.jenkins.plugins.datadog.transport.NonBlockingHttpClient.Builder
 

R

readTagFile(Run<?, ?>) - Method in class org.datadog.jenkins.plugins.datadog.DatadogJobProperty
Method to read the contents of the specified file in the DatadogJobProperty
remove(String) - Method in class org.datadog.jenkins.plugins.datadog.traces.BuildSpanManager
 
reportWithEquals(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
RepositoryInfo - Class in org.datadog.jenkins.plugins.datadog.util.git
 
RepositoryInfo(String) - Constructor for class org.datadog.jenkins.plugins.datadog.util.git.RepositoryInfo
 
RepositoryInfoCallback - Class in org.datadog.jenkins.plugins.datadog.util.git
Returns the RepositoryInfo instance for a certain repository using the JGit.
RepositoryInfoCallback() - Constructor for class org.datadog.jenkins.plugins.datadog.util.git.RepositoryInfoCallback
 
resolve(Map<String, String>) - Static method in class org.datadog.jenkins.plugins.datadog.util.config.DatadogAgentConfiguration
 
resolveGitBranch(Map<String, String>, BuildData) - Static method in class org.datadog.jenkins.plugins.datadog.util.git.GitUtils
Resolve the value for the git branch based 1: Check user supplied env var 2: Check Jenkins env var 3: Check BuildData already calculated
resolveGitCommit(Map<String, String>, BuildData) - Static method in class org.datadog.jenkins.plugins.datadog.util.git.GitUtils
Resolve the value for the git commit sha based 1: Check user supplied env var 2: Check Jenkins env var 3: Check BuildData already calculated
resolveGitRepositoryUrl(Map<String, String>, BuildData) - Static method in class org.datadog.jenkins.plugins.datadog.util.git.GitUtils
Resolve the value for the git repository url based 1: Check user supplied env var 2: Check Jenkins env var 3: Check BuildData already calculated
resolveGitTag(Map<String, String>, BuildData) - Static method in class org.datadog.jenkins.plugins.datadog.util.git.GitUtils
Resolve the value for the git tag based 1: Check user supplied env var 3: Check BuildData already calculated
RevCommitRepositoryCallback - Class in org.datadog.jenkins.plugins.datadog.util.git
Returns the RevCommit instance for a certain commit using the JGit.
RevCommitRepositoryCallback(String) - Constructor for class org.datadog.jenkins.plugins.datadog.util.git.RevCommitRepositoryCallback
 
run - Variable in class org.datadog.jenkins.plugins.datadog.logs.DatadogConsoleLogFilter
 
run() - Method in class org.datadog.jenkins.plugins.datadog.transport.HttpSender
 

S

SCMCheckoutCompletedEventImpl - Class in org.datadog.jenkins.plugins.datadog.events
 
SCMCheckoutCompletedEventImpl(BuildData) - Constructor for class org.datadog.jenkins.plugins.datadog.events.SCMCheckoutCompletedEventImpl
 
searchRepositoryInfo(GitClient, EnvVars) - Static method in class org.datadog.jenkins.plugins.datadog.util.git.GitUtils
Return the RepositoryInfo for a certain Git repository.
searchRevCommit(GitClient, String) - Static method in class org.datadog.jenkins.plugins.datadog.util.git.GitUtils
Return the RevCommit for a certain commit based on the information stored in a certain workspace of a certain node.
SECURITY_EVENT_TYPE - Static variable in interface org.datadog.jenkins.plugins.datadog.DatadogEvent
 
send(List<PayloadMessage>) - Method in interface org.datadog.jenkins.plugins.datadog.transport.HttpClient
 
send(List<PayloadMessage>) - Method in class org.datadog.jenkins.plugins.datadog.transport.NonBlockingHttpClient
 
sendLogs(String) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
sendLogs(String) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
Posts a given JSONObject payload to the Datadog API, using the user configured apiKey.
sendLogs(String) - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
Send log message.
sendPipelineTrace(Run<?, ?>, FlowNode) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
sendPipelineTrace(Run<?, ?>, FlowNode) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
sendPipelineTrace(Run<?, ?>, FlowNode) - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
Send all traces related to a certain Jenkins pipeline.
serviceCheck(String, DatadogClient.Status, String, Map<String, Set<String>>) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
serviceCheck(String, DatadogClient.Status, String, Map<String, Set<String>>) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
serviceCheck(String, DatadogClient.Status, String, Map<String, Set<String>>) - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
Sends a service check to the Datadog API, including the check name, and status.
setAggregationKey(String) - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
setAlertType(DatadogEvent.AlertType) - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
setApiKey(Secret) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
setApiKey(Secret) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
setApiKey(Secret) - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
 
setBlacklist(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
setBranch(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setBuildId(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setBuildNumber(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setBuildTag(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setBuildUrl(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setCharset(Charset) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setCiInstanceName(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the traceServiceName global configuration.
setCollectBuildLogs(boolean) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Set the checkbox in the UI, used for Jenkins data binding
setCollectBuildTraces(boolean) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Deprecated.
Use setEnableCiVisibility
setCollectLogs(boolean) - Method in class org.datadog.jenkins.plugins.datadog.steps.DatadogOptions
 
setCompleted(boolean) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setDate(Long) - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
setDefaultIntakeConnectionBroken(boolean) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
setDefaultIntakeConnectionBroken(boolean) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
setDefaultIntakeConnectionBroken(boolean) - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
 
setDuration(Long) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setEmitConfigChangeEvents(boolean) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Set the checkbox in the UI, used for Jenkins data binding
setEmitSCMEvents(boolean) - Method in class org.datadog.jenkins.plugins.datadog.DatadogJobProperty
Set the checkbox in the UI, used for Jenkins data binding
setEmitSecurityEvents(boolean) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Set the checkbox in the UI, used for Jenkins data binding
setEmitSystemEvents(boolean) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Set the checkbox in the UI, used for Jenkins data binding
setEnableCiVisibility(boolean) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Deprecated.
Use setEnableCiVisibility
setEnableFile(boolean) - Method in class org.datadog.jenkins.plugins.datadog.DatadogJobProperty
Sets the enableFile set in the job configuration.
setEnableProperty(boolean) - Method in class org.datadog.jenkins.plugins.datadog.DatadogJobProperty
Sets the enableProperty set in the job configuration.
setEndNano(long) - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
setEndTime(Long) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setEndTime(long) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
setEnterBuildableNanos(long) - Method in class org.datadog.jenkins.plugins.datadog.model.FlowNodeQueueData
 
setEnums(String) - Method in class org.datadog.jenkins.plugins.datadog.events.ConfigChangedEventImpl
 
setError(boolean) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
setError(boolean) - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
setExcluded(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the excluded jobs global configuration, accepting a comma-separated string of jobs.
setExecutorNumber(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setGitAuthorDate(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setGitAuthorEmail(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setGitAuthorName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setGitCommit(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setGitCommitterDate(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setGitCommitterEmail(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setGitCommitterName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setGitDefaultBranch(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setGitMessage(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setGitTag(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setGitUrl(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setGlobalJobTags(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the globalJobTags global configuration, accepting a comma-separated string of jobs and tags.
setGlobalTagFile(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the globalFile global configuration, accepting a comma-separated string of tags.
setGlobalTags(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the globalTags global configuration, accepting a comma-separated string of tags.
setHost(String) - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
setHostname(String) - Method in class org.datadog.jenkins.plugins.datadog.clients.CounterMetric
 
setHostname(String) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
setHostname(String) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
setHostname(String) - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
 
setHostname(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the hostname global configuration.
setHostname(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setIncluded(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the includedd global configuration, accepting a comma-separated string of jobs.
setJavaHome(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setJenkinsUrl(String) - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
setJenkinsUrl(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setJobName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setLeaveBuildableNanos(long) - Method in class org.datadog.jenkins.plugins.datadog.model.FlowNodeQueueData
 
setLogCollectionPort(Integer) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
setLogCollectionPort(Integer) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
setLogCollectionPort(Integer) - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
 
setLogIntakeConnectionBroken(boolean) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
setLogIntakeConnectionBroken(boolean) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
setLogIntakeConnectionBroken(boolean) - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
 
setLogIntakeUrl(String) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
setLogIntakeUrl(String) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
setLogIntakeUrl(String) - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
 
setMetricName(String) - Method in class org.datadog.jenkins.plugins.datadog.clients.CounterMetric
 
setMillisInQueue(Long) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setNanosInQueue(long) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
setNodeName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setPort(Integer) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
setPort(Integer) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
setPort(Integer) - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
 
setPriority(DatadogEvent.Priority) - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
setPromotedId(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setPromotedJobFullName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setPromotedJobName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setPromotedNumber(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setPromotedTimestamp(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setPromotedUrl(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setPromotedUserId(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setPromotedUserName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setPropagatedMillisInQueue(Long) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setPropagatedNanosInQueue(long) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
setPropagatedNodeLabels(Set<String>) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
setPropagatedNodeName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
setPropagatedResult(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
setReportWith(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the reportWith global configuration.
setResourceName(String) - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
setResult(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setRetryLogs(boolean) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Set the checkbox in the UI, used for Jenkins data binding
setServiceName(String) - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
setSpanId(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setStageName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
setStartTime(Long) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setTagFile(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogJobProperty
Sets the tagFile set in the job configuration.
setTagProperties(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogJobProperty
 
setTags(Map<String, Set<String>>) - Method in class org.datadog.jenkins.plugins.datadog.clients.CounterMetric
 
setTags(Map<String, Set<String>>) - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
setTags(Map<String, Set<String>>) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setTags(List<String>) - Method in class org.datadog.jenkins.plugins.datadog.steps.DatadogOptions
 
setTargetApiKey(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the apiKey global configuration.
setTargetApiURL(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the targetApiURL global configuration.
setTargetCredentialsApiKey(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the credentials apiKey global configuration.
setTargetHost(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the targetHost global configuration.
setTargetLogCollectionPort(Integer) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the targetLogCollectionPort global configuration.
setTargetLogIntakeURL(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the targetLogIntakeURL global configuration.
setTargetPort(Integer) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the targetPort global configuration.
setTargetTraceCollectionPort(Integer) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the targetLogCollectionPort global configuration.
setTestClient(DatadogClient) - Static method in class org.datadog.jenkins.plugins.datadog.clients.ClientFactory
 
setText(String) - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
setTitle(String) - Method in class org.datadog.jenkins.plugins.datadog.events.AbstractDatadogEvent
 
setTraceId(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setTraceServiceName(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Deprecated.
Use setCiInstanceName.
setType(String) - Method in class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
setUpEnvironment(AbstractBuild, Launcher, BuildListener) - Method in class org.datadog.jenkins.plugins.datadog.listeners.DatadogBuildListener
Called before the SCMCheckout is run in a Jenkins build.
setUrl(String) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
setUrl(String) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
setUrl(String) - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
 
setUsedApiKey(Secret) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
Setter function for the API key global configuration..
setUserEmail(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setUserId(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
setWhitelist(String) - Method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
setWorkspace(String) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildData
 
severe(Logger, Throwable, String) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
 
SPAN_ID_ENVVAR_KEY - Static variable in class org.datadog.jenkins.plugins.datadog.traces.TracerConstants
 
StageBreakdownAction - Class in org.datadog.jenkins.plugins.datadog.model
Keeps the Stage breakdown related information.
StageBreakdownAction() - Constructor for class org.datadog.jenkins.plugins.datadog.model.StageBreakdownAction
 
StageData - Class in org.datadog.jenkins.plugins.datadog.model
Keeps the information of a Stage to calculate the Stage breakdown.
StageData.Builder - Class in org.datadog.jenkins.plugins.datadog.model
 
start(StepContext) - Method in class org.datadog.jenkins.plugins.datadog.steps.DatadogOptions
 
startBuildTrace(BuildData, Run<?, ?>) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
startBuildTrace(BuildData, Run) - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
startBuildTrace(BuildData, Run<?, ?>) - Method in interface org.datadog.jenkins.plugins.datadog.DatadogClient
Start the trace of a certain Jenkins build.
startBuildTrace(BuildData, Run) - Method in class org.datadog.jenkins.plugins.datadog.traces.DatadogTraceBuildLogic
 
STATUS - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
StepData - Class in org.datadog.jenkins.plugins.datadog.model
 
StepData(StepContext) - Constructor for class org.datadog.jenkins.plugins.datadog.model.StepData
 
StepDataAction - Class in org.datadog.jenkins.plugins.datadog.traces
Keeps the Step data during a certain Run.
StepDataAction() - Constructor for class org.datadog.jenkins.plugins.datadog.traces.StepDataAction
 
StepTraceData - Class in org.datadog.jenkins.plugins.datadog.model
 
StepTraceData(long) - Constructor for class org.datadog.jenkins.plugins.datadog.model.StepTraceData
 
StepTraceDataAction - Class in org.datadog.jenkins.plugins.datadog.traces
 
StepTraceDataAction() - Constructor for class org.datadog.jenkins.plugins.datadog.traces.StepTraceDataAction
 
stop() - Method in interface org.datadog.jenkins.plugins.datadog.transport.HttpClient
 
stop() - Method in class org.datadog.jenkins.plugins.datadog.transport.NonBlockingHttpClient
 
SUCCESS - Static variable in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient.ConnectivityResult
 
SuppressFBWarnings - Annotation Type in org.datadog.jenkins.plugins.datadog.util
Inspired from https://sourceforge.net/p/findbugs/feature-requests/298/#5e88
synchronizedGet(Run<?, ?>, FlowNode) - Method in class org.datadog.jenkins.plugins.datadog.traces.StepDataAction
 
synchronizedGet(Run<?, ?>, FlowNode) - Method in class org.datadog.jenkins.plugins.datadog.traces.StepTraceDataAction
 
synchronizedPut(Run<?, ?>, FlowNode, StepData) - Method in class org.datadog.jenkins.plugins.datadog.traces.StepDataAction
 
synchronizedPut(Run<?, ?>, FlowNode, StepTraceData) - Method in class org.datadog.jenkins.plugins.datadog.traces.StepTraceDataAction
 
SYSTEM_EVENT_TYPE - Static variable in interface org.datadog.jenkins.plugins.datadog.DatadogEvent
 

T

TagsUtil - Class in org.datadog.jenkins.plugins.datadog.util
 
TagsUtil() - Constructor for class org.datadog.jenkins.plugins.datadog.util.TagsUtil
 
takesImplicitBlockArgument() - Method in class org.datadog.jenkins.plugins.datadog.steps.DatadogOptions.DescriptorImpl
TARGET_HOST_PROPERTY - Static variable in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
TARGET_PORT_PROPERTY - Static variable in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
TARGET_TRACE_COLLECTION_PORT_PROPERTY - Static variable in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
toEventAlertType() - Method in enum org.datadog.jenkins.plugins.datadog.DatadogEvent.AlertType
 
toEventPriority() - Method in enum org.datadog.jenkins.plugins.datadog.DatadogEvent.Priority
 
toInt(boolean) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
 
toISO8601(Date) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Returns a date as String in the ISO8601 format
toJson(Set<String>) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Returns a JSON array string based on the set.
toJson(Map<String, String>) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogUtilities
Returns a JSON object string based on the map.
toJson() - Method in class org.datadog.jenkins.plugins.datadog.model.StageData
 
toJson(List<ToJson>) - Static method in class org.datadog.jenkins.plugins.datadog.util.json.JsonUtils
 
ToJson - Interface in org.datadog.jenkins.plugins.datadog.util.json
 
toJson() - Method in interface org.datadog.jenkins.plugins.datadog.util.json.ToJson
 
toServiceCheckStatus() - Method in enum org.datadog.jenkins.plugins.datadog.DatadogClient.Status
 
toString() - Method in class org.datadog.jenkins.plugins.datadog.clients.CounterMetric
 
toString() - Method in class org.datadog.jenkins.plugins.datadog.model.FlowNodeQueueData
 
toString() - Method in class org.datadog.jenkins.plugins.datadog.model.PipelineQueueInfoAction
 
toString() - Method in class org.datadog.jenkins.plugins.datadog.model.StageData
 
toValue() - Method in enum org.datadog.jenkins.plugins.datadog.DatadogClient.Status
 
TRACE_ID_ENVVAR_KEY - Static variable in class org.datadog.jenkins.plugins.datadog.traces.TracerConstants
 
TracerConstants - Class in org.datadog.jenkins.plugins.datadog.traces
 
TraceSpan - Class in org.datadog.jenkins.plugins.datadog.traces.message
 
TraceSpan(String, long) - Constructor for class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
TraceSpan(String, long, TraceSpan.TraceSpanContext) - Constructor for class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan
 
TraceSpan.TraceSpanContext - Class in org.datadog.jenkins.plugins.datadog.traces.message
 
TraceSpanContext() - Constructor for class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan.TraceSpanContext
 
TraceSpanContext(long, long, long) - Constructor for class org.datadog.jenkins.plugins.datadog.traces.message.TraceSpan.TraceSpanContext
 
TraceStepEnvironmentContributor - Class in org.datadog.jenkins.plugins.datadog.traces
 
TraceStepEnvironmentContributor() - Constructor for class org.datadog.jenkins.plugins.datadog.traces.TraceStepEnvironmentContributor
 

U

UPDATED - Static variable in class org.datadog.jenkins.plugins.datadog.events.ItemCRUDEventImpl
 
updateData(BuildPipelineNode) - Method in class org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode
 
USER_EMAIL - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
USER_NAME - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
UserAuthenticationEventImpl - Class in org.datadog.jenkins.plugins.datadog.events
 
UserAuthenticationEventImpl(String, String, Map<String, Set<String>>) - Constructor for class org.datadog.jenkins.plugins.datadog.events.UserAuthenticationEventImpl
 

V

validateConfiguration() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogAgentClient
 
validateConfiguration() - Method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
validateDefaultIntakeConnection(String, Secret) - Static method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
validateLogIntakeConnection(String, Secret) - Static method in class org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient
 
validatePort(String) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
validateURL(String) - Static method in class org.datadog.jenkins.plugins.datadog.DatadogGlobalConfiguration
 
valueOf(String) - Static method in enum org.datadog.jenkins.plugins.datadog.DatadogClient.ClientType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.datadog.jenkins.plugins.datadog.DatadogClient.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.datadog.jenkins.plugins.datadog.DatadogEvent.AlertType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.datadog.jenkins.plugins.datadog.DatadogEvent.Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode.NodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.datadog.jenkins.plugins.datadog.transport.HttpMessage.HttpMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.datadog.jenkins.plugins.datadog.transport.PayloadMessage.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.datadog.jenkins.plugins.datadog.DatadogClient.ClientType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.datadog.jenkins.plugins.datadog.DatadogClient.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.datadog.jenkins.plugins.datadog.DatadogEvent.AlertType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.datadog.jenkins.plugins.datadog.DatadogEvent.Priority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.datadog.jenkins.plugins.datadog.model.BuildPipelineNode.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
Values() - Constructor for class org.datadog.jenkins.plugins.datadog.traces.CITags.Values
 
values() - Static method in enum org.datadog.jenkins.plugins.datadog.transport.HttpMessage.HttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.datadog.jenkins.plugins.datadog.transport.PayloadMessage.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

withActive(long) - Method in class org.datadog.jenkins.plugins.datadog.model.PluginData.Builder
 
withAuthorDate(String) - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction.Builder
 
withAuthorEmail(String) - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction.Builder
 
withAuthorName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction.Builder
 
withCommit(String) - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction.Builder
 
withCommitterDate(String) - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction.Builder
 
withCommitterEmail(String) - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction.Builder
 
withCommitterName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction.Builder
 
withCount(long) - Method in class org.datadog.jenkins.plugins.datadog.model.PluginData.Builder
 
withDefaultBranch(String) - Method in class org.datadog.jenkins.plugins.datadog.model.GitRepositoryAction.Builder
 
withEndTimeInMicros(long) - Method in class org.datadog.jenkins.plugins.datadog.model.StageData.Builder
 
withFailed(long) - Method in class org.datadog.jenkins.plugins.datadog.model.PluginData.Builder
 
withInactive(long) - Method in class org.datadog.jenkins.plugins.datadog.model.PluginData.Builder
 
withMessage(String) - Method in class org.datadog.jenkins.plugins.datadog.model.GitCommitAction.Builder
 
withName(String) - Method in class org.datadog.jenkins.plugins.datadog.model.StageData.Builder
 
withRepositoryURL(String) - Method in class org.datadog.jenkins.plugins.datadog.model.GitRepositoryAction.Builder
 
withStartTimeInMicros(long) - Method in class org.datadog.jenkins.plugins.datadog.model.StageData.Builder
 
withUpdatable(long) - Method in class org.datadog.jenkins.plugins.datadog.model.PluginData.Builder
 
WORKSPACE_PATH - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
write(String) - Method in class org.datadog.jenkins.plugins.datadog.logs.DatadogWriter
 

_

_CONFIGURATION - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
_DD_CI_BUILD_LEVEL - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
Deprecated.
_DD_CI_INTERNAL - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
_DD_CI_LEVEL - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
_DD_CI_STAGES - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
_DD_HOSTNAME - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
_DD_ORIGIN - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
_ID - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
_NAME - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
_NUMBER - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
_RESULT - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
Deprecated.
_URL - Static variable in class org.datadog.jenkins.plugins.datadog.traces.CITags
 
A B C D E F G H I J L M N O P Q R S T U V W _ 
Skip navigation links

Copyright © 2016–2022. All rights reserved.