Package com.datadog.api.client.v2.model
Class DatasetReportScheduleResponseAttributes
java.lang.Object
com.datadog.api.client.v2.model.DatasetReportScheduleResponseAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class DatasetReportScheduleResponseAttributes
extends Object
The configuration and derived state of a report schedule for a published dataset.
-
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 Stringboolean -
Constructor Summary
ConstructorsConstructorDescriptionDatasetReportScheduleResponseAttributes(String cellId, String datasetId, String description, Long fileRowLimit, Long inlineRowLimit, Long nextRecurrence, Long notebookId, List<String> recipients, String resourceId, DatasetReportScheduleResourceType resourceType, String rrule, ReportScheduleStatus status, String timeframe, String timezone, String title) -
Method Summary
Modifier and TypeMethodDescriptionaddRecipientsItem(String recipientsItem) description(String description) booleanReturn true if this DatasetReportScheduleResponseAttributes object is equal to o.fileRowLimit(Long fileRowLimit) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The identifier of the notebook cell that published the dataset, ornullif not set.The identifier of the dataset, ornullif not set.The description of the report.The maximum number of rows included in the attached CSV file, ornullif not set.The maximum number of rows included inline in the email body, ornullif not set.The Unix timestamp, in milliseconds, of the next scheduled delivery, ornullif none is scheduled.The identifier of the notebook containing the dataset cell, ornullif not set.The recipients of the report (email addresses, Slack channel references, or Microsoft Teams channel references).The identifier of the widget containing the dataset.The type of resource targeted by a dataset report schedule.getRrule()The recurrence rule for the schedule, expressed as an iCalendarRRULEstring.Whether the schedule is currently delivering reports (active) or paused (inactive).The relative timeframe of data included in the report.The IANA time zone identifier the recurrence rule is evaluated in.getTitle()The title of the report.inthashCode()inlineRowLimit(Long inlineRowLimit) nextRecurrence(Long nextRecurrence) notebookId(Long notebookId) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.recipients(List<String> recipients) resourceId(String resourceId) resourceType(DatasetReportScheduleResourceType resourceType) voidvoidsetDatasetId(String datasetId) voidsetDescription(String description) voidsetFileRowLimit(Long fileRowLimit) voidsetInlineRowLimit(Long inlineRowLimit) voidsetNextRecurrence(Long nextRecurrence) voidsetNotebookId(Long notebookId) voidsetRecipients(List<String> recipients) voidsetResourceId(String resourceId) voidsetResourceType(DatasetReportScheduleResourceType resourceType) voidvoidsetStatus(ReportScheduleStatus status) voidsetTimeframe(String timeframe) voidsetTimezone(String timezone) voidstatus(ReportScheduleStatus status) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_CELL_ID
- See Also:
-
JSON_PROPERTY_DATASET_ID
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_FILE_ROW_LIMIT
- See Also:
-
JSON_PROPERTY_INLINE_ROW_LIMIT
- See Also:
-
JSON_PROPERTY_NEXT_RECURRENCE
- See Also:
-
JSON_PROPERTY_NOTEBOOK_ID
- See Also:
-
JSON_PROPERTY_RECIPIENTS
- See Also:
-
JSON_PROPERTY_RESOURCE_ID
- See Also:
-
JSON_PROPERTY_RESOURCE_TYPE
- See Also:
-
JSON_PROPERTY_RRULE
- See Also:
-
JSON_PROPERTY_STATUS
- See Also:
-
JSON_PROPERTY_TIMEFRAME
- See Also:
-
JSON_PROPERTY_TIMEZONE
- See Also:
-
JSON_PROPERTY_TITLE
- See Also:
-
-
Constructor Details
-
DatasetReportScheduleResponseAttributes
public DatasetReportScheduleResponseAttributes() -
DatasetReportScheduleResponseAttributes
public DatasetReportScheduleResponseAttributes(String cellId, String datasetId, String description, Long fileRowLimit, Long inlineRowLimit, Long nextRecurrence, Long notebookId, List<String> recipients, String resourceId, DatasetReportScheduleResourceType resourceType, String rrule, ReportScheduleStatus status, String timeframe, String timezone, String title)
-
-
Method Details
-
cellId
-
getCellId
The identifier of the notebook cell that published the dataset, ornullif not set.- Returns:
- cellId
-
setCellId
-
datasetId
-
getDatasetId
The identifier of the dataset, ornullif not set.- Returns:
- datasetId
-
setDatasetId
-
description
-
getDescription
The description of the report.- Returns:
- description
-
setDescription
-
fileRowLimit
-
getFileRowLimit
The maximum number of rows included in the attached CSV file, ornullif not set.- Returns:
- fileRowLimit
-
setFileRowLimit
-
inlineRowLimit
-
getInlineRowLimit
The maximum number of rows included inline in the email body, ornullif not set.- Returns:
- inlineRowLimit
-
setInlineRowLimit
-
nextRecurrence
-
getNextRecurrence
The Unix timestamp, in milliseconds, of the next scheduled delivery, ornullif none is scheduled.- Returns:
- nextRecurrence
-
setNextRecurrence
-
notebookId
-
getNotebookId
The identifier of the notebook containing the dataset cell, ornullif not set.- Returns:
- notebookId
-
setNotebookId
-
recipients
-
addRecipientsItem
-
getRecipients
The recipients of the report (email addresses, Slack channel references, or Microsoft Teams channel references).- Returns:
- recipients
-
setRecipients
-
resourceId
-
getResourceId
The identifier of the widget containing the dataset.- Returns:
- resourceId
-
setResourceId
-
resourceType
public DatasetReportScheduleResponseAttributes resourceType(DatasetReportScheduleResourceType resourceType) -
getResourceType
The type of resource targeted by a dataset report schedule.- Returns:
- resourceType
-
setResourceType
-
rrule
-
getRrule
The recurrence rule for the schedule, expressed as an iCalendarRRULEstring.- Returns:
- rrule
-
setRrule
-
status
-
getStatus
Whether the schedule is currently delivering reports (active) or paused (inactive).- Returns:
- status
-
setStatus
-
timeframe
-
getTimeframe
The relative timeframe of data included in the report.- Returns:
- timeframe
-
setTimeframe
-
timezone
-
getTimezone
The IANA time zone identifier the recurrence rule is evaluated in.- Returns:
- timezone
-
setTimezone
-
title
-
getTitle
The title of the report.- Returns:
- title
-
setTitle
-
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:
- DatasetReportScheduleResponseAttributes
-
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 DatasetReportScheduleResponseAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-