Package com.datadog.api.client.v2.model
Class SloQuery
java.lang.Object
com.datadog.api.client.v2.model.SloQuery
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SloQuery
extends Object
A query for SLO status, error budget, and burn rate metrics.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSloQuery()SloQuery(SloDataSource dataSource, SlosMeasure measure, String sloId) -
Method Summary
Modifier and TypeMethodDescriptionaddCrossOrgUuidsItem(String crossOrgUuidsItem) additionalQueryFilters(String additionalQueryFilters) crossOrgUuids(List<String> crossOrgUuids) dataSource(SloDataSource dataSource) booleanReturn true if this SloQuery object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Additional filters applied to the SLO query.Organization UUIDs to query when using cross-organization visibility.A data source for SLO queries.How SLO results are grouped in the response.The SLO measurement to retrieve.getName()The variable name for use in formulas.getSloId()The unique identifier of the SLO to query.The type of SLO definition being queried.groupMode(SlosGroupMode groupMode) inthashCode()measure(SlosMeasure measure) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetAdditionalQueryFilters(String additionalQueryFilters) voidsetCrossOrgUuids(List<String> crossOrgUuids) voidsetDataSource(SloDataSource dataSource) voidsetGroupMode(SlosGroupMode groupMode) voidsetMeasure(SlosMeasure measure) voidvoidvoidsetSloQueryType(SlosQueryType sloQueryType) sloQueryType(SlosQueryType sloQueryType) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_ADDITIONAL_QUERY_FILTERS
- See Also:
-
JSON_PROPERTY_CROSS_ORG_UUIDS
- See Also:
-
JSON_PROPERTY_DATA_SOURCE
- See Also:
-
JSON_PROPERTY_GROUP_MODE
- See Also:
-
JSON_PROPERTY_MEASURE
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_SLO_ID
- See Also:
-
JSON_PROPERTY_SLO_QUERY_TYPE
- See Also:
-
-
Constructor Details
-
SloQuery
public SloQuery() -
SloQuery
-
-
Method Details
-
additionalQueryFilters
-
getAdditionalQueryFilters
Additional filters applied to the SLO query.- Returns:
- additionalQueryFilters
-
setAdditionalQueryFilters
-
crossOrgUuids
-
addCrossOrgUuidsItem
-
getCrossOrgUuids
Organization UUIDs to query when using cross-organization visibility. Limited to one organization UUID.- Returns:
- crossOrgUuids
-
setCrossOrgUuids
-
dataSource
-
getDataSource
A data source for SLO queries.- Returns:
- dataSource
-
setDataSource
-
groupMode
-
getGroupMode
How SLO results are grouped in the response.- Returns:
- groupMode
-
setGroupMode
-
measure
-
getMeasure
The SLO measurement to retrieve.- Returns:
- measure
-
setMeasure
-
name
-
getName
The variable name for use in formulas.- Returns:
- name
-
setName
-
sloId
-
getSloId
The unique identifier of the SLO to query.- Returns:
- sloId
-
setSloId
-
sloQueryType
-
getSloQueryType
The type of SLO definition being queried.- Returns:
- sloQueryType
-
setSloQueryType
-
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:
- SloQuery
-
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 SloQuery object is equal to o. -
hashCode
public int hashCode() -
toString
-