Package com.datadog.api.client.v1.model
Class Dashboard
java.lang.Object
com.datadog.api.client.v1.model.Dashboard
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class Dashboard
extends Object
A dashboard is Datadog’s tool for visually tracking, analyzing, and displaying key performance
metrics, which enable you to monitor the health of your infrastructure.
-
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 Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddNotifyListItem(String notifyListItem) addRestrictedRolesItem(String restrictedRolesItem) addTabsItem(DashboardTab tabsItem) addTagsItem(String tagsItem) addTemplateVariablePresetsItem(DashboardTemplateVariablePreset templateVariablePresetsItem) addTemplateVariablesItem(DashboardTemplateVariable templateVariablesItem) addWidgetsItem(Widget widgetsItem) defaultTimeframe(DashboardDefaultTimeframeSetting defaultTimeframe) description(String description) booleanReturn true if this Dashboard object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Identifier of the dashboard author.Name of the dashboard author.org.openapitools.jackson.nullable.JsonNullable<String>Creation date of the dashboard.The default timeframe applied when opening the dashboard.Description of the dashboard.org.openapitools.jackson.nullable.JsonNullable<String>getId()ID of the dashboard.Deprecated.Layout type of the dashboard.Modification date of the dashboard.List of handles of users to notify when changes are made to this dashboard.Reflow type for a new dashboard layout dashboard.A list of role identifiers.getTabs()List of tabs for organizing dashboard widgets into groups.org.openapitools.jackson.nullable.JsonNullable<List<DashboardTab>>getTags()List of team names representing ownership of a dashboard.Array of template variables saved views.org.openapitools.jackson.nullable.JsonNullable<List<DashboardTemplateVariablePreset>>List of template variables for this dashboard.org.openapitools.jackson.nullable.JsonNullable<List<DashboardTemplateVariable>>getTitle()Title of the dashboard.getUrl()The URL of the dashboard.List of widgets to display on the dashboard.inthashCode()isReadOnly(Boolean isReadOnly) layoutType(DashboardLayoutType layoutType) notifyList(List<String> notifyList) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.reflowType(DashboardReflowType reflowType) restrictedRoles(List<String> restrictedRoles) voidsetDefaultTimeframe(DashboardDefaultTimeframeSetting defaultTimeframe) voidsetDescription(String description) voidsetDescription_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> description) voidsetIsReadOnly(Boolean isReadOnly) Deprecated.voidsetLayoutType(DashboardLayoutType layoutType) voidsetNotifyList(List<String> notifyList) voidsetNotifyList_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> notifyList) voidsetReflowType(DashboardReflowType reflowType) voidsetRestrictedRoles(List<String> restrictedRoles) voidsetTabs(List<DashboardTab> tabs) voidsetTabs_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<DashboardTab>> tabs) voidvoidsetTags_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> tags) voidsetTemplateVariablePresets(List<DashboardTemplateVariablePreset> templateVariablePresets) voidsetTemplateVariablePresets_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<DashboardTemplateVariablePreset>> templateVariablePresets) voidsetTemplateVariables(List<DashboardTemplateVariable> templateVariables) voidsetTemplateVariables_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<DashboardTemplateVariable>> templateVariables) voidvoidsetWidgets(List<Widget> widgets) tabs(List<DashboardTab> tabs) templateVariablePresets(List<DashboardTemplateVariablePreset> templateVariablePresets) templateVariables(List<DashboardTemplateVariable> templateVariables) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_AUTHOR_HANDLE
- See Also:
-
JSON_PROPERTY_AUTHOR_NAME
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_DEFAULT_TIMEFRAME
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_IS_READ_ONLY
- See Also:
-
JSON_PROPERTY_LAYOUT_TYPE
- See Also:
-
JSON_PROPERTY_MODIFIED_AT
- See Also:
-
JSON_PROPERTY_NOTIFY_LIST
- See Also:
-
JSON_PROPERTY_REFLOW_TYPE
- See Also:
-
JSON_PROPERTY_RESTRICTED_ROLES
- See Also:
-
JSON_PROPERTY_TABS
- See Also:
-
JSON_PROPERTY_TAGS
- See Also:
-
JSON_PROPERTY_TEMPLATE_VARIABLE_PRESETS
- See Also:
-
JSON_PROPERTY_TEMPLATE_VARIABLES
- See Also:
-
JSON_PROPERTY_TITLE
- See Also:
-
JSON_PROPERTY_URL
- See Also:
-
JSON_PROPERTY_WIDGETS
- See Also:
-
-
Constructor Details
-
Dashboard
public Dashboard() -
Dashboard
-
-
Method Details
-
getAuthorHandle
Identifier of the dashboard author.- Returns:
- authorHandle
-
getAuthorName
Name of the dashboard author.- Returns:
- authorName
-
getAuthorName_JsonNullable
-
getCreatedAt
Creation date of the dashboard.- Returns:
- createdAt
-
defaultTimeframe
-
getDefaultTimeframe
The default timeframe applied when opening the dashboard. Set tonullto clear the dashboard's default timeframe.- Returns:
- defaultTimeframe
-
setDefaultTimeframe
-
description
-
getDescription
Description of the dashboard.- Returns:
- description
-
getDescription_JsonNullable
-
setDescription_JsonNullable
public void setDescription_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> description) -
setDescription
-
getId
ID of the dashboard.- Returns:
- id
-
isReadOnly
-
getIsReadOnly
Deprecated.Whether this dashboard is read-only. If True, only the author and admins can make changes to it.This property is deprecated; please use the Restriction Policies API instead to manage write authorization for individual dashboards.
- Returns:
- isReadOnly
-
setIsReadOnly
Deprecated. -
layoutType
-
getLayoutType
Layout type of the dashboard.- Returns:
- layoutType
-
setLayoutType
-
getModifiedAt
Modification date of the dashboard.- Returns:
- modifiedAt
-
notifyList
-
addNotifyListItem
-
getNotifyList
List of handles of users to notify when changes are made to this dashboard.- Returns:
- notifyList
-
getNotifyList_JsonNullable
-
setNotifyList_JsonNullable
-
setNotifyList
-
reflowType
-
getReflowType
Reflow type for a new dashboard layout dashboard. Set this only when layout type is 'ordered'. If set to 'fixed', the dashboard expects all widgets to have a layout, and if it's set to 'auto', widgets should not have layouts.- Returns:
- reflowType
-
setReflowType
-
restrictedRoles
-
addRestrictedRolesItem
-
getRestrictedRoles
A list of role identifiers. Only the author and users associated with at least one of these roles can edit this dashboard.- Returns:
- restrictedRoles
-
setRestrictedRoles
-
tabs
-
addTabsItem
-
getTabs
List of tabs for organizing dashboard widgets into groups.- Returns:
- tabs
-
getTabs_JsonNullable
-
setTabs_JsonNullable
public void setTabs_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<DashboardTab>> tabs) -
setTabs
-
tags
-
addTagsItem
-
getTags
List of team names representing ownership of a dashboard.- Returns:
- tags
-
getTags_JsonNullable
-
setTags_JsonNullable
-
setTags
-
templateVariablePresets
public Dashboard templateVariablePresets(List<DashboardTemplateVariablePreset> templateVariablePresets) -
addTemplateVariablePresetsItem
public Dashboard addTemplateVariablePresetsItem(DashboardTemplateVariablePreset templateVariablePresetsItem) -
getTemplateVariablePresets
Array of template variables saved views.- Returns:
- templateVariablePresets
-
getTemplateVariablePresets_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<List<DashboardTemplateVariablePreset>> getTemplateVariablePresets_JsonNullable() -
setTemplateVariablePresets_JsonNullable
public void setTemplateVariablePresets_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<DashboardTemplateVariablePreset>> templateVariablePresets) -
setTemplateVariablePresets
public void setTemplateVariablePresets(List<DashboardTemplateVariablePreset> templateVariablePresets) -
templateVariables
-
addTemplateVariablesItem
-
getTemplateVariables
List of template variables for this dashboard.- Returns:
- templateVariables
-
getTemplateVariables_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<List<DashboardTemplateVariable>> getTemplateVariables_JsonNullable() -
setTemplateVariables_JsonNullable
public void setTemplateVariables_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<DashboardTemplateVariable>> templateVariables) -
setTemplateVariables
-
title
-
getTitle
Title of the dashboard.- Returns:
- title
-
setTitle
-
getUrl
The URL of the dashboard.- Returns:
- url
-
widgets
-
addWidgetsItem
-
getWidgets
List of widgets to display on the dashboard.- Returns:
- widgets
-
setWidgets
-
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:
- Dashboard
-
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 Dashboard object is equal to o. -
hashCode
public int hashCode() -
toString
-