@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class SearchServiceLevelObjectiveAttributes extends Object
name, description, and tags).| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ALL_TAGS |
static String |
JSON_PROPERTY_CREATED_AT |
static String |
JSON_PROPERTY_CREATOR |
static String |
JSON_PROPERTY_DESCRIPTION |
static String |
JSON_PROPERTY_ENV_TAGS |
static String |
JSON_PROPERTY_GROUPS |
static String |
JSON_PROPERTY_MODIFIED_AT |
static String |
JSON_PROPERTY_MONITOR_IDS |
static String |
JSON_PROPERTY_NAME |
static String |
JSON_PROPERTY_OVERALL_STATUS |
static String |
JSON_PROPERTY_QUERY |
static String |
JSON_PROPERTY_SERVICE_TAGS |
static String |
JSON_PROPERTY_SLO_TYPE |
static String |
JSON_PROPERTY_STATUS |
static String |
JSON_PROPERTY_TEAM_TAGS |
static String |
JSON_PROPERTY_THRESHOLDS |
boolean |
unparsed |
| Constructor and Description |
|---|
SearchServiceLevelObjectiveAttributes() |
public boolean unparsed
public static final String JSON_PROPERTY_ALL_TAGS
public static final String JSON_PROPERTY_CREATED_AT
public static final String JSON_PROPERTY_CREATOR
public static final String JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_ENV_TAGS
public static final String JSON_PROPERTY_GROUPS
public static final String JSON_PROPERTY_MODIFIED_AT
public static final String JSON_PROPERTY_MONITOR_IDS
public static final String JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_OVERALL_STATUS
public static final String JSON_PROPERTY_QUERY
public static final String JSON_PROPERTY_SERVICE_TAGS
public static final String JSON_PROPERTY_SLO_TYPE
public static final String JSON_PROPERTY_STATUS
public static final String JSON_PROPERTY_TEAM_TAGS
public static final String JSON_PROPERTY_THRESHOLDS
public SearchServiceLevelObjectiveAttributes()
public SearchServiceLevelObjectiveAttributes allTags(List<String> allTags)
public SearchServiceLevelObjectiveAttributes addAllTagsItem(String allTagsItem)
@Nullable public List<String> getAllTags()
@Nullable public Long getCreatedAt()
Always included in service level objective responses.
public SearchServiceLevelObjectiveAttributes creator(SLOCreator creator)
@Nullable public SLOCreator getCreator()
public org.openapitools.jackson.nullable.JsonNullable<SLOCreator> getCreator_JsonNullable()
public void setCreator_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<SLOCreator> creator)
public void setCreator(SLOCreator creator)
public SearchServiceLevelObjectiveAttributes description(String description)
@Nullable public String getDescription()
Always included in service level objective responses (but may be null).
Optional in create/update requests.
public org.openapitools.jackson.nullable.JsonNullable<String> getDescription_JsonNullable()
public void setDescription_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> description)
public void setDescription(String description)
public SearchServiceLevelObjectiveAttributes envTags(List<String> envTags)
public SearchServiceLevelObjectiveAttributes addEnvTagsItem(String envTagsItem)
public SearchServiceLevelObjectiveAttributes groups(List<String> groups)
public SearchServiceLevelObjectiveAttributes addGroupsItem(String groupsItem)
@Nullable public List<String> getGroups()
public org.openapitools.jackson.nullable.JsonNullable<List<String>> getGroups_JsonNullable()
public void setGroups_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> groups)
@Nullable public Long getModifiedAt()
Always included in service level objective responses.
public SearchServiceLevelObjectiveAttributes monitorIds(List<Long> monitorIds)
public SearchServiceLevelObjectiveAttributes addMonitorIdsItem(Long monitorIdsItem)
@Nullable public List<Long> getMonitorIds()
public org.openapitools.jackson.nullable.JsonNullable<List<Long>> getMonitorIds_JsonNullable()
public void setMonitorIds_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<Long>> monitorIds)
public SearchServiceLevelObjectiveAttributes name(String name)
@Nullable public String getName()
public void setName(String name)
public SearchServiceLevelObjectiveAttributes overallStatus(List<SLOOverallStatuses> overallStatus)
public SearchServiceLevelObjectiveAttributes addOverallStatusItem(SLOOverallStatuses overallStatusItem)
@Nullable public List<SLOOverallStatuses> getOverallStatus()
public void setOverallStatus(List<SLOOverallStatuses> overallStatus)
public SearchServiceLevelObjectiveAttributes query(SearchSLOQuery query)
@Nullable public SearchSLOQuery getQuery()
metric. Note that Datadog
only allows the sum by aggregator to be used because this will sum up all request counts
instead of averaging them, or taking the max or min of all of those requests.public org.openapitools.jackson.nullable.JsonNullable<SearchSLOQuery> getQuery_JsonNullable()
public void setQuery_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<SearchSLOQuery> query)
public void setQuery(SearchSLOQuery query)
public SearchServiceLevelObjectiveAttributes serviceTags(List<String> serviceTags)
public SearchServiceLevelObjectiveAttributes addServiceTagsItem(String serviceTagsItem)
@Nullable public List<String> getServiceTags()
service tag key.public SearchServiceLevelObjectiveAttributes sloType(SLOType sloType)
@Nullable public SLOType getSloType()
public void setSloType(SLOType sloType)
public SearchServiceLevelObjectiveAttributes status(SLOStatus status)
@Nullable public SLOStatus getStatus()
public void setStatus(SLOStatus status)
public SearchServiceLevelObjectiveAttributes teamTags(List<String> teamTags)
public SearchServiceLevelObjectiveAttributes addTeamTagsItem(String teamTagsItem)
@Nullable public List<String> getTeamTags()
team tag key.public SearchServiceLevelObjectiveAttributes thresholds(List<SearchSLOThreshold> thresholds)
public SearchServiceLevelObjectiveAttributes addThresholdsItem(SearchSLOThreshold thresholdsItem)
@Nullable public List<SearchSLOThreshold> getThresholds()
public void setThresholds(List<SearchSLOThreshold> thresholds)
public SearchServiceLevelObjectiveAttributes 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 © 2024. All rights reserved.