Package com.datadog.api.client.v1.model
Class SLOCorrectionResponseAttributes
java.lang.Object
com.datadog.api.client.v1.model.SLOCorrectionResponseAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SLOCorrectionResponseAttributes
extends Object
The attribute object associated with the SLO correction.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncategory(SLOCorrectionCategory category) description(String description) booleanReturn true if this SLOCorrectionResponseAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Category the SLO correction belongs to.The epoch timestamp of when the correction was created at.org.openapitools.jackson.nullable.JsonNullable<Long>Object describing the creator of the shared element.Description of the correction being made.Length of time (in seconds) for a specifiedrrulerecurring SLO correction.org.openapitools.jackson.nullable.JsonNullable<Long>getEnd()Ending time of the correction in epoch seconds.org.openapitools.jackson.nullable.JsonNullable<Long>The epoch timestamp of when the correction was modified at.org.openapitools.jackson.nullable.JsonNullable<Long>Modifier of the object.org.openapitools.jackson.nullable.JsonNullable<SLOCorrectionResponseAttributesModifier>getRrule()The recurrence rules as defined in the iCalendar RFC 5545.org.openapitools.jackson.nullable.JsonNullable<String>getSloId()ID of the single SLO that this correction applies to.org.openapitools.jackson.nullable.JsonNullable<String>Query that matches the SLOs this correction applies to.org.openapitools.jackson.nullable.JsonNullable<String>getStart()Starting time of the correction in epoch seconds.The timezone to display in the UI for the correction times (defaults to "UTC").inthashCode()modifiedAt(Long modifiedAt) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetCategory(SLOCorrectionCategory category) voidsetCreatedAt(Long createdAt) voidsetCreatedAt_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> createdAt) voidsetDescription(String description) voidsetDuration(Long duration) voidsetDuration_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> duration) voidvoidsetEnd_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> end) voidsetModifiedAt(Long modifiedAt) voidsetModifiedAt_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> modifiedAt) voidvoidsetModifier_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<SLOCorrectionResponseAttributesModifier> modifier) voidvoidsetRrule_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> rrule) voidvoidsetSloId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> sloId) voidsetSloQuery(String sloQuery) voidsetSloQuery_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> sloQuery) voidvoidsetTimezone(String timezone) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_CATEGORY
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_CREATOR
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_DURATION
- See Also:
-
JSON_PROPERTY_END
- See Also:
-
JSON_PROPERTY_MODIFIED_AT
- See Also:
-
JSON_PROPERTY_MODIFIER
- See Also:
-
JSON_PROPERTY_RRULE
- See Also:
-
JSON_PROPERTY_SLO_ID
- See Also:
-
JSON_PROPERTY_SLO_QUERY
- See Also:
-
JSON_PROPERTY_START
- See Also:
-
JSON_PROPERTY_TIMEZONE
- See Also:
-
-
Constructor Details
-
SLOCorrectionResponseAttributes
public SLOCorrectionResponseAttributes()
-
-
Method Details
-
category
-
getCategory
Category the SLO correction belongs to.- Returns:
- category
-
setCategory
-
createdAt
-
getCreatedAt
The epoch timestamp of when the correction was created at.- Returns:
- createdAt
-
getCreatedAt_JsonNullable
-
setCreatedAt_JsonNullable
public void setCreatedAt_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> createdAt) -
setCreatedAt
-
getCreator
Object describing the creator of the shared element.- Returns:
- creator
-
description
-
getDescription
Description of the correction being made.- Returns:
- description
-
setDescription
-
duration
-
getDuration
Length of time (in seconds) for a specifiedrrulerecurring SLO correction.- Returns:
- duration
-
getDuration_JsonNullable
-
setDuration_JsonNullable
-
setDuration
-
end
-
getEnd
Ending time of the correction in epoch seconds.- Returns:
- end
-
getEnd_JsonNullable
-
setEnd_JsonNullable
-
setEnd
-
modifiedAt
-
getModifiedAt
The epoch timestamp of when the correction was modified at.- Returns:
- modifiedAt
-
getModifiedAt_JsonNullable
-
setModifiedAt_JsonNullable
public void setModifiedAt_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> modifiedAt) -
setModifiedAt
-
modifier
-
getModifier
Modifier of the object.- Returns:
- modifier
-
getModifier_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<SLOCorrectionResponseAttributesModifier> getModifier_JsonNullable() -
setModifier_JsonNullable
public void setModifier_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<SLOCorrectionResponseAttributesModifier> modifier) -
setModifier
-
rrule
-
getRrule
The recurrence rules as defined in the iCalendar RFC 5545. The supported rules for SLO corrections areFREQ,INTERVAL,COUNT,UNTILandBYDAY.- Returns:
- rrule
-
getRrule_JsonNullable
-
setRrule_JsonNullable
-
setRrule
-
sloId
-
getSloId
ID of the single SLO that this correction applies to.- Returns:
- sloId
-
getSloId_JsonNullable
-
setSloId_JsonNullable
-
setSloId
-
sloQuery
-
getSloQuery
Query that matches the SLOs this correction applies to.- Returns:
- sloQuery
-
getSloQuery_JsonNullable
-
setSloQuery_JsonNullable
public void setSloQuery_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> sloQuery) -
setSloQuery
-
start
-
getStart
Starting time of the correction in epoch seconds.- Returns:
- start
-
setStart
-
timezone
-
getTimezone
The timezone to display in the UI for the correction times (defaults to "UTC").- Returns:
- timezone
-
setTimezone
-
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:
- SLOCorrectionResponseAttributes
-
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 SLOCorrectionResponseAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-