@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class IncidentTypeConfiguration extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ALLOW_INCIDENT_DELETION |
static String |
JSON_PROPERTY_ALLOW_WORKFLOWS |
static String |
JSON_PROPERTY_CREATE_MESSAGE |
static String |
JSON_PROPERTY_EDITABLE_TIMESTAMPS |
static String |
JSON_PROPERTY_PRIVATE_INCIDENTS |
static String |
JSON_PROPERTY_PRIVATE_INCIDENTS_BY_DEFAULT |
static String |
JSON_PROPERTY_SLUG_SOURCE |
static String |
JSON_PROPERTY_TEST_INCIDENTS |
boolean |
unparsed |
| Constructor and Description |
|---|
IncidentTypeConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
IncidentTypeConfiguration |
allowIncidentDeletion(Boolean allowIncidentDeletion) |
IncidentTypeConfiguration |
allowWorkflows(Boolean allowWorkflows) |
IncidentTypeConfiguration |
createMessage(String createMessage) |
IncidentTypeConfiguration |
editableTimestamps(Boolean editableTimestamps) |
boolean |
equals(Object o)
Return true if this IncidentTypeConfiguration object is equal to o.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
Boolean |
getAllowIncidentDeletion()
Whether incidents of this type can be deleted.
|
Boolean |
getAllowWorkflows()
Whether automation workflows can be triggered for incidents of this type.
|
String |
getCreateMessage()
An optional message shown to users when they declare an incident of this type.
|
Boolean |
getEditableTimestamps()
Whether responders can edit incident timestamps for incidents of this type.
|
Boolean |
getPrivateIncidents()
Whether responders can create private incidents of this type.
|
Boolean |
getPrivateIncidentsByDefault()
Whether incidents of this type are created as private by default.
|
IncidentTypeSlugSource |
getSlugSource()
When set to
servicenow, incidents will display the ServiceNow record ID instead of
the public ID. |
Boolean |
getTestIncidents()
Whether incidents of this type are treated as test incidents.
|
int |
hashCode() |
IncidentTypeConfiguration |
privateIncidents(Boolean privateIncidents) |
IncidentTypeConfiguration |
privateIncidentsByDefault(Boolean privateIncidentsByDefault) |
IncidentTypeConfiguration |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setAllowIncidentDeletion(Boolean allowIncidentDeletion) |
void |
setAllowWorkflows(Boolean allowWorkflows) |
void |
setCreateMessage(String createMessage) |
void |
setEditableTimestamps(Boolean editableTimestamps) |
void |
setPrivateIncidents(Boolean privateIncidents) |
void |
setPrivateIncidentsByDefault(Boolean privateIncidentsByDefault) |
void |
setSlugSource(IncidentTypeSlugSource slugSource) |
void |
setTestIncidents(Boolean testIncidents) |
IncidentTypeConfiguration |
slugSource(IncidentTypeSlugSource slugSource) |
IncidentTypeConfiguration |
testIncidents(Boolean testIncidents) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_ALLOW_INCIDENT_DELETION
public static final String JSON_PROPERTY_ALLOW_WORKFLOWS
public static final String JSON_PROPERTY_CREATE_MESSAGE
public static final String JSON_PROPERTY_EDITABLE_TIMESTAMPS
public static final String JSON_PROPERTY_PRIVATE_INCIDENTS
public static final String JSON_PROPERTY_PRIVATE_INCIDENTS_BY_DEFAULT
public static final String JSON_PROPERTY_SLUG_SOURCE
public static final String JSON_PROPERTY_TEST_INCIDENTS
public IncidentTypeConfiguration allowIncidentDeletion(Boolean allowIncidentDeletion)
@Nullable public Boolean getAllowIncidentDeletion()
public void setAllowIncidentDeletion(Boolean allowIncidentDeletion)
public IncidentTypeConfiguration allowWorkflows(Boolean allowWorkflows)
@Nullable public Boolean getAllowWorkflows()
public void setAllowWorkflows(Boolean allowWorkflows)
public IncidentTypeConfiguration createMessage(String createMessage)
@Nullable public String getCreateMessage()
public void setCreateMessage(String createMessage)
public IncidentTypeConfiguration editableTimestamps(Boolean editableTimestamps)
@Nullable public Boolean getEditableTimestamps()
public void setEditableTimestamps(Boolean editableTimestamps)
public IncidentTypeConfiguration privateIncidents(Boolean privateIncidents)
@Nullable public Boolean getPrivateIncidents()
private_incidents_by_default, which controls whether incidents are
created private automatically.public void setPrivateIncidents(Boolean privateIncidents)
public IncidentTypeConfiguration privateIncidentsByDefault(Boolean privateIncidentsByDefault)
@Nullable public Boolean getPrivateIncidentsByDefault()
public void setPrivateIncidentsByDefault(Boolean privateIncidentsByDefault)
public IncidentTypeConfiguration slugSource(IncidentTypeSlugSource slugSource)
@Nullable public IncidentTypeSlugSource getSlugSource()
servicenow, incidents will display the ServiceNow record ID instead of
the public ID. If no ServiceNow integration exists, the public ID will be displayed.public void setSlugSource(IncidentTypeSlugSource slugSource)
public IncidentTypeConfiguration testIncidents(Boolean testIncidents)
@Nullable public Boolean getTestIncidents()
public void setTestIncidents(Boolean testIncidents)
public IncidentTypeConfiguration putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.