Package com.datadog.api.client.v1.model
Class SharedDashboard
java.lang.Object
com.datadog.api.client.v1.model.SharedDashboard
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SharedDashboard
extends Object
The metadata object associated with how a dashboard has been/will be shared.
-
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 Stringboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddEmbeddableDomainsItem(String embeddableDomainsItem) addInviteesItem(SharedDashboardInviteesItems inviteesItem) addSelectableTemplateVarsItem(SelectableTemplateVariableItems selectableTemplateVarsItem) addShareListItem(String shareListItem) dashboardId(String dashboardId) dashboardType(DashboardType dashboardType) embeddableDomains(List<String> embeddableDomains) booleanReturn true if this SharedDashboard object is equal to o.expiration(OffsetDateTime expiration) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.User who shared the dashboard.Date the dashboard was shared.ID of the dashboard to share.The type of the associated private dashboard.TheSharedDashboardembeddable_domains.The time when an OPEN shared dashboard becomes publicly unavailable.org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime>Object containing the live span selection for the dashboard.Whether to allow viewers to select a different global time setting for the shared dashboard.org.openapitools.jackson.nullable.JsonNullable<Boolean>TheSharedDashboardinvitees.The last time the shared dashboard was accessed.org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime>URL of the shared dashboard.List of objects representing template variables on the shared dashboard which can have selectable values.org.openapitools.jackson.nullable.JsonNullable<List<SelectableTemplateVariableItems>>Deprecated.Deprecated.Type of sharing access (either open to anyone who has the public URL or invite-only).org.openapitools.jackson.nullable.JsonNullable<DashboardShareType>Active means the dashboard is publicly available.getTitle()Title of the shared dashboard.getToken()A unique token assigned to the shared dashboard.The viewing preferences for a shared dashboard.globalTime(DashboardGlobalTime globalTime) globalTimeSelectableEnabled(Boolean globalTimeSelectableEnabled) inthashCode()invitees(List<SharedDashboardInviteesItems> invitees) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.selectableTemplateVars(List<SelectableTemplateVariableItems> selectableTemplateVars) voidsetDashboardId(String dashboardId) voidsetDashboardType(DashboardType dashboardType) voidsetEmbeddableDomains(List<String> embeddableDomains) voidsetExpiration(OffsetDateTime expiration) voidsetExpiration_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> expiration) voidsetGlobalTime(DashboardGlobalTime globalTime) voidsetGlobalTimeSelectableEnabled(Boolean globalTimeSelectableEnabled) voidsetGlobalTimeSelectableEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> globalTimeSelectableEnabled) voidsetInvitees(List<SharedDashboardInviteesItems> invitees) voidsetSelectableTemplateVars(List<SelectableTemplateVariableItems> selectableTemplateVars) voidsetSelectableTemplateVars_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<SelectableTemplateVariableItems>> selectableTemplateVars) voidsetShareList(List<String> shareList) voidsetShareList_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> shareList) voidsetShareType(DashboardShareType shareType) voidsetShareType_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<DashboardShareType> shareType) voidsetStatus(SharedDashboardStatus status) voidvoidsetViewingPreferences(ViewingPreferences viewingPreferences) shareType(DashboardShareType shareType) status(SharedDashboardStatus status) toString()viewingPreferences(ViewingPreferences viewingPreferences)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_AUTHOR
- See Also:
-
JSON_PROPERTY_CREATED
- See Also:
-
JSON_PROPERTY_DASHBOARD_ID
- See Also:
-
JSON_PROPERTY_DASHBOARD_TYPE
- See Also:
-
JSON_PROPERTY_EMBEDDABLE_DOMAINS
- See Also:
-
JSON_PROPERTY_EXPIRATION
- See Also:
-
JSON_PROPERTY_GLOBAL_TIME
- See Also:
-
JSON_PROPERTY_GLOBAL_TIME_SELECTABLE_ENABLED
- See Also:
-
JSON_PROPERTY_INVITEES
- See Also:
-
JSON_PROPERTY_LAST_ACCESSED
- See Also:
-
JSON_PROPERTY_PUBLIC_URL
- See Also:
-
JSON_PROPERTY_SELECTABLE_TEMPLATE_VARS
- See Also:
-
JSON_PROPERTY_SHARE_LIST
- See Also:
-
JSON_PROPERTY_SHARE_TYPE
- See Also:
-
JSON_PROPERTY_STATUS
- See Also:
-
JSON_PROPERTY_TITLE
- See Also:
-
JSON_PROPERTY_TOKEN
- See Also:
-
JSON_PROPERTY_VIEWING_PREFERENCES
- See Also:
-
-
Constructor Details
-
SharedDashboard
public SharedDashboard() -
SharedDashboard
-
-
Method Details
-
getAuthor
User who shared the dashboard.- Returns:
- author
-
getCreated
Date the dashboard was shared.- Returns:
- created
-
dashboardId
-
getDashboardId
ID of the dashboard to share.- Returns:
- dashboardId
-
setDashboardId
-
dashboardType
-
getDashboardType
The type of the associated private dashboard.- Returns:
- dashboardType
-
setDashboardType
-
embeddableDomains
-
addEmbeddableDomainsItem
-
getEmbeddableDomains
TheSharedDashboardembeddable_domains.- Returns:
- embeddableDomains
-
setEmbeddableDomains
-
expiration
-
getExpiration
The time when an OPEN shared dashboard becomes publicly unavailable.- Returns:
- expiration
-
getExpiration_JsonNullable
-
setExpiration_JsonNullable
public void setExpiration_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> expiration) -
setExpiration
-
globalTime
-
getGlobalTime
Object containing the live span selection for the dashboard.- Returns:
- globalTime
-
setGlobalTime
-
globalTimeSelectableEnabled
-
getGlobalTimeSelectableEnabled
Whether to allow viewers to select a different global time setting for the shared dashboard.- Returns:
- globalTimeSelectableEnabled
-
getGlobalTimeSelectableEnabled_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<Boolean> getGlobalTimeSelectableEnabled_JsonNullable() -
setGlobalTimeSelectableEnabled_JsonNullable
public void setGlobalTimeSelectableEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> globalTimeSelectableEnabled) -
setGlobalTimeSelectableEnabled
-
invitees
-
getInvitees
TheSharedDashboardinvitees.- Returns:
- invitees
-
setInvitees
-
getLastAccessed
The last time the shared dashboard was accessed. Null if never accessed.- Returns:
- lastAccessed
-
getLastAccessed_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getLastAccessed_JsonNullable() -
getPublicUrl
URL of the shared dashboard.- Returns:
- publicUrl
-
selectableTemplateVars
public SharedDashboard selectableTemplateVars(List<SelectableTemplateVariableItems> selectableTemplateVars) -
addSelectableTemplateVarsItem
public SharedDashboard addSelectableTemplateVarsItem(SelectableTemplateVariableItems selectableTemplateVarsItem) -
getSelectableTemplateVars
List of objects representing template variables on the shared dashboard which can have selectable values.- Returns:
- selectableTemplateVars
-
getSelectableTemplateVars_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<List<SelectableTemplateVariableItems>> getSelectableTemplateVars_JsonNullable() -
setSelectableTemplateVars_JsonNullable
public void setSelectableTemplateVars_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<SelectableTemplateVariableItems>> selectableTemplateVars) -
setSelectableTemplateVars
-
getStatus
Active means the dashboard is publicly available. Paused means the dashboard is not publicly available.- Returns:
- status
-
title
-
getTitle
Title of the shared dashboard.- Returns:
- title
-
setTitle
-
getToken
A unique token assigned to the shared dashboard.- Returns:
- token
-
viewingPreferences
-
getViewingPreferences
The viewing preferences for a shared dashboard.- Returns:
- viewingPreferences
-
setViewingPreferences
-
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:
- SharedDashboard
-
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 SharedDashboard object is equal to o. -
hashCode
public int hashCode() -
toString
-