Class DatadogIntakeUrls
- java.lang.Object
-
- org.datadog.jenkins.plugins.datadog.configuration.api.intake.DatadogIntake
-
- org.datadog.jenkins.plugins.datadog.configuration.api.intake.DatadogIntakeUrls
-
- All Implemented Interfaces:
Describable<DatadogIntake>
,Serializable
@Symbol("datadogIntakeUrls") public class DatadogIntakeUrls extends DatadogIntake
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DatadogIntakeUrls.DatadogIntakeUrlsDescriptor
-
Nested classes/interfaces inherited from class org.datadog.jenkins.plugins.datadog.configuration.api.intake.DatadogIntake
DatadogIntake.DatadogIntakeDescriptor
-
-
Field Summary
Fields Modifier and Type Field Description static String
TARGET_API_URL_PROPERTY
static String
TARGET_LOG_INTAKE_URL_PROPERTY
static String
TARGET_WEBHOOK_INTAKE_URL_PROPERTY
-
Constructor Summary
Constructors Constructor Description DatadogIntakeUrls(String apiUrl, String logsUrl, String webhooksUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getApiUrl()
Descriptor<DatadogIntake>
getDescriptor()
String
getLogsUrl()
String
getSiteName()
String
getWebhooksUrl()
int
hashCode()
protected Object
readResolve()
Invoked by XStream when this object is deserialized.-
Methods inherited from class org.datadog.jenkins.plugins.datadog.configuration.api.intake.DatadogIntake
getDefaultIntake
-
-
-
-
Field Detail
-
TARGET_API_URL_PROPERTY
public static final String TARGET_API_URL_PROPERTY
- See Also:
- Constant Field Values
-
TARGET_LOG_INTAKE_URL_PROPERTY
public static final String TARGET_LOG_INTAKE_URL_PROPERTY
- See Also:
- Constant Field Values
-
TARGET_WEBHOOK_INTAKE_URL_PROPERTY
public static final String TARGET_WEBHOOK_INTAKE_URL_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
readResolve
protected Object readResolve()
Invoked by XStream when this object is deserialized. Ensures environment variables have higher priority than configuration persisted on disk
-
getApiUrl
public String getApiUrl()
- Specified by:
getApiUrl
in classDatadogIntake
-
getLogsUrl
public String getLogsUrl()
- Specified by:
getLogsUrl
in classDatadogIntake
-
getWebhooksUrl
public String getWebhooksUrl()
- Specified by:
getWebhooksUrl
in classDatadogIntake
-
getSiteName
public String getSiteName()
- Specified by:
getSiteName
in classDatadogIntake
-
getDescriptor
public Descriptor<DatadogIntake> getDescriptor()
-
-