/** * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License. * This product includes software developed at Datadog (https://www.datadoghq.com/). * Copyright 2020-Present Datadog, Inc. */ import { DatasetReportScheduleResourceType } from "./DatasetReportScheduleResourceType"; import { ReportScheduleStatus } from "./ReportScheduleStatus"; import { AttributeTypeMap } from "../../datadog-api-client-common/util"; /** * The configuration and derived state of a report schedule for a published dataset. */ export declare class DatasetReportScheduleResponseAttributes { /** * The identifier of the notebook cell that published the dataset, or `null` if not set. */ "cellId": string | null; /** * The identifier of the dataset, or `null` if not set. */ "datasetId": string | null; /** * The description of the report. */ "description": string; /** * The maximum number of rows included in the attached CSV file, or `null` if not set. */ "fileRowLimit": number | null; /** * The maximum number of rows included inline in the email body, or `null` if not set. */ "inlineRowLimit": number | null; /** * The Unix timestamp, in milliseconds, of the next scheduled delivery, or * `null` if none is scheduled. */ "nextRecurrence": number | null; /** * The identifier of the notebook containing the dataset cell, or `null` if not set. */ "notebookId": number | null; /** * The recipients of the report (email addresses, Slack channel references, or * Microsoft Teams channel references). */ "recipients": Array; /** * The identifier of the widget containing the dataset. */ "resourceId": string; /** * The type of resource targeted by a dataset report schedule. */ "resourceType": DatasetReportScheduleResourceType; /** * The recurrence rule for the schedule, expressed as an iCalendar `RRULE` string. */ "rrule": string; /** * Whether the schedule is currently delivering reports (`active`) or paused (`inactive`). */ "status": ReportScheduleStatus; /** * The relative timeframe of data included in the report. */ "timeframe": string; /** * The IANA time zone identifier the recurrence rule is evaluated in. */ "timezone": string; /** * The title of the report. */ "title": string; /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with * the 'additionalProperties' keyword in the OAS document. */ "additionalProperties"?: { [key: string]: any; }; /** * @ignore */ "_unparsed"?: boolean; /** * @ignore */ static readonly attributeTypeMap: AttributeTypeMap; /** * @ignore */ static getAttributeTypeMap(): AttributeTypeMap; constructor(); }