Package com.datadog.api.client.v2.model
Class IncidentUpdateAttributes
java.lang.Object
com.datadog.api.client.v2.model.IncidentUpdateAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class IncidentUpdateAttributes
extends Object
The incident's attributes for an update request.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddNotificationHandlesItem(IncidentNotificationHandle notificationHandlesItem) customerImpacted(Boolean customerImpacted) customerImpactEnd(OffsetDateTime customerImpactEnd) customerImpactScope(String customerImpactScope) customerImpactStart(OffsetDateTime customerImpactStart) detected(OffsetDateTime detected) booleanReturn true if this IncidentUpdateAttributes object is equal to o.fields(Map<String, IncidentFieldAttributes> fields) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.A flag indicating whether the incident caused customer impact.Timestamp when customers were no longer impacted by the incident.org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime>A summary of the impact customers experienced during the incident.Timestamp when customers began being impacted by the incident.org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime>Timestamp when the incident was detected.org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime>A condensed view of the user-defined fields for which to update selections.Notification handles that will be notified of the incident during update.getTitle()The title of the incident, which summarizes what happened.inthashCode()notificationHandles(List<IncidentNotificationHandle> notificationHandles) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.putFieldsItem(String key, IncidentFieldAttributes fieldsItem) voidsetCustomerImpacted(Boolean customerImpacted) voidsetCustomerImpactEnd(OffsetDateTime customerImpactEnd) voidsetCustomerImpactEnd_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> customerImpactEnd) voidsetCustomerImpactScope(String customerImpactScope) voidsetCustomerImpactStart(OffsetDateTime customerImpactStart) voidsetCustomerImpactStart_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> customerImpactStart) voidsetDetected(OffsetDateTime detected) voidsetDetected_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> detected) voidsetFields(Map<String, IncidentFieldAttributes> fields) voidsetNotificationHandles(List<IncidentNotificationHandle> notificationHandles) voidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_CUSTOMER_IMPACT_END
- See Also:
-
JSON_PROPERTY_CUSTOMER_IMPACT_SCOPE
- See Also:
-
JSON_PROPERTY_CUSTOMER_IMPACT_START
- See Also:
-
JSON_PROPERTY_CUSTOMER_IMPACTED
- See Also:
-
JSON_PROPERTY_DETECTED
- See Also:
-
JSON_PROPERTY_FIELDS
- See Also:
-
JSON_PROPERTY_NOTIFICATION_HANDLES
- See Also:
-
JSON_PROPERTY_TITLE
- See Also:
-
-
Constructor Details
-
IncidentUpdateAttributes
public IncidentUpdateAttributes()
-
-
Method Details
-
customerImpactEnd
-
getCustomerImpactEnd
Timestamp when customers were no longer impacted by the incident.- Returns:
- customerImpactEnd
-
getCustomerImpactEnd_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getCustomerImpactEnd_JsonNullable() -
setCustomerImpactEnd_JsonNullable
public void setCustomerImpactEnd_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> customerImpactEnd) -
setCustomerImpactEnd
-
customerImpactScope
-
getCustomerImpactScope
A summary of the impact customers experienced during the incident.- Returns:
- customerImpactScope
-
setCustomerImpactScope
-
customerImpactStart
-
getCustomerImpactStart
Timestamp when customers began being impacted by the incident.- Returns:
- customerImpactStart
-
getCustomerImpactStart_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getCustomerImpactStart_JsonNullable() -
setCustomerImpactStart_JsonNullable
public void setCustomerImpactStart_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> customerImpactStart) -
setCustomerImpactStart
-
customerImpacted
-
getCustomerImpacted
A flag indicating whether the incident caused customer impact.- Returns:
- customerImpacted
-
setCustomerImpacted
-
detected
-
getDetected
Timestamp when the incident was detected.- Returns:
- detected
-
getDetected_JsonNullable
-
setDetected_JsonNullable
public void setDetected_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> detected) -
setDetected
-
fields
-
putFieldsItem
-
getFields
A condensed view of the user-defined fields for which to update selections.- Returns:
- fields
-
setFields
-
notificationHandles
public IncidentUpdateAttributes notificationHandles(List<IncidentNotificationHandle> notificationHandles) -
addNotificationHandlesItem
public IncidentUpdateAttributes addNotificationHandlesItem(IncidentNotificationHandle notificationHandlesItem) -
getNotificationHandles
Notification handles that will be notified of the incident during update.- Returns:
- notificationHandles
-
setNotificationHandles
-
title
-
getTitle
The title of the incident, which summarizes what happened.- Returns:
- title
-
setTitle
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- IncidentUpdateAttributes
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this IncidentUpdateAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-