Class DatadogApiConfiguration
- java.lang.Object
-
- org.datadog.jenkins.plugins.datadog.configuration.DatadogClientConfiguration
-
- org.datadog.jenkins.plugins.datadog.configuration.DatadogApiConfiguration
-
- All Implemented Interfaces:
Describable<DatadogClientConfiguration>,Serializable
@Symbol("datadogApiConfiguration") public class DatadogApiConfiguration extends DatadogClientConfiguration- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatadogApiConfiguration.DatadogApiConfigurationDescriptor-
Nested classes/interfaces inherited from class org.datadog.jenkins.plugins.datadog.configuration.DatadogClientConfiguration
DatadogClientConfiguration.DatadogClientConfigurationDescriptor
-
-
Constructor Summary
Constructors Constructor Description DatadogApiConfiguration(DatadogIntake intake, DatadogApiKey apiKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatadogClientcreateClient()booleanequals(Object o)DatadogApiKeygetApiKey()Descriptor<DatadogClientConfiguration>getDescriptor()DatadogIntakegetIntake()StringgetSiteName()inthashCode()Map<String,String>toEnvironmentVariables()voidvalidateApiConnection()voidvalidateLogsConnection()voidvalidateTracesConnection()
-
-
-
Constructor Detail
-
DatadogApiConfiguration
@DataBoundConstructor public DatadogApiConfiguration(DatadogIntake intake, DatadogApiKey apiKey)
-
-
Method Detail
-
getIntake
public DatadogIntake getIntake()
-
getApiKey
public DatadogApiKey getApiKey()
-
createClient
public DatadogClient createClient()
- Specified by:
createClientin classDatadogClientConfiguration
-
validateApiConnection
public void validateApiConnection() throws IllegalArgumentException- Throws:
IllegalArgumentException
-
validateTracesConnection
public void validateTracesConnection() throws Descriptor.FormException- Specified by:
validateTracesConnectionin classDatadogClientConfiguration- Throws:
Descriptor.FormException
-
validateLogsConnection
public void validateLogsConnection() throws Descriptor.FormException- Specified by:
validateLogsConnectionin classDatadogClientConfiguration- Throws:
Descriptor.FormException
-
toEnvironmentVariables
public Map<String,String> toEnvironmentVariables()
- Specified by:
toEnvironmentVariablesin classDatadogClientConfiguration
-
getSiteName
@Nullable public String getSiteName()
- Specified by:
getSiteNamein classDatadogClientConfiguration
-
getDescriptor
public Descriptor<DatadogClientConfiguration> getDescriptor()
-
-