Package com.datadog.api.client.v2.model
Class ReportSchedulePatchRequestAttributes
java.lang.Object
com.datadog.api.client.v2.model.ReportSchedulePatchRequestAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ReportSchedulePatchRequestAttributes
extends Object
The updated configuration of the report schedule. These values replace the existing ones; the
targeted resource (
resource_id and resource_type) cannot be changed.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionReportSchedulePatchRequestAttributes(String description, List<String> recipients, String rrule, List<ReportScheduleTemplateVariable> templateVariables, String timeframe, String timezone, String title) -
Method Summary
Modifier and TypeMethodDescriptionaddRecipientsItem(String recipientsItem) addTemplateVariablesItem(ReportScheduleTemplateVariable templateVariablesItem) deliveryFormat(ReportScheduleDeliveryFormat deliveryFormat) description(String description) booleanReturn true if this ReportSchedulePatchRequestAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.How a PDF-export report is delivered.A description of the report, up to 4096 characters.The recipients of the report.getRrule()The recurrence rule for the schedule, expressed as an iCalendarRRULEstring.getTabId()The identifier of the dashboard tab to render, when the dashboard has tabs.The dashboard template variables applied when rendering the report.The relative timeframe of data to include in the report.The IANA time zone identifier the recurrence rule is evaluated in.getTitle()The title of the report, between 1 and 78 characters.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.recipients(List<String> recipients) voidsetDeliveryFormat(ReportScheduleDeliveryFormat deliveryFormat) voidsetDescription(String description) voidsetRecipients(List<String> recipients) voidvoidvoidsetTemplateVariables(List<ReportScheduleTemplateVariable> templateVariables) voidsetTimeframe(String timeframe) voidsetTimezone(String timezone) voidtemplateVariables(List<ReportScheduleTemplateVariable> templateVariables) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_DELIVERY_FORMAT
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_RECIPIENTS
- See Also:
-
JSON_PROPERTY_RRULE
- See Also:
-
JSON_PROPERTY_TAB_ID
- See Also:
-
JSON_PROPERTY_TEMPLATE_VARIABLES
- See Also:
-
JSON_PROPERTY_TIMEFRAME
- See Also:
-
JSON_PROPERTY_TIMEZONE
- See Also:
-
JSON_PROPERTY_TITLE
- See Also:
-
-
Constructor Details
-
ReportSchedulePatchRequestAttributes
public ReportSchedulePatchRequestAttributes() -
ReportSchedulePatchRequestAttributes
-
-
Method Details
-
deliveryFormat
public ReportSchedulePatchRequestAttributes deliveryFormat(ReportScheduleDeliveryFormat deliveryFormat) -
getDeliveryFormat
How a PDF-export report is delivered.pdfattaches a PDF file,pngembeds an inline PNG image, andpdf_and_pngdelivers both.- Returns:
- deliveryFormat
-
setDeliveryFormat
-
description
-
getDescription
A description of the report, up to 4096 characters.- Returns:
- description
-
setDescription
-
recipients
-
addRecipientsItem
-
getRecipients
The recipients of the report. Each entry is an email address, a Slack channel reference in the formslack:{team_id}.{channel_id}.{channel_name}, or a Microsoft Teams channel reference in the formteams:{tenant_id}|{team_id}|{channel_id}.- Returns:
- recipients
-
setRecipients
-
rrule
-
getRrule
The recurrence rule for the schedule, expressed as an iCalendarRRULEstring.- Returns:
- rrule
-
setRrule
-
tabId
-
getTabId
The identifier of the dashboard tab to render, when the dashboard has tabs.- Returns:
- tabId
-
setTabId
-
templateVariables
public ReportSchedulePatchRequestAttributes templateVariables(List<ReportScheduleTemplateVariable> templateVariables) -
addTemplateVariablesItem
public ReportSchedulePatchRequestAttributes addTemplateVariablesItem(ReportScheduleTemplateVariable templateVariablesItem) -
getTemplateVariables
The dashboard template variables applied when rendering the report.- Returns:
- templateVariables
-
setTemplateVariables
-
timeframe
-
getTimeframe
The relative timeframe of data to include 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, between 1 and 78 characters.- 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:
- ReportSchedulePatchRequestAttributes
-
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 ReportSchedulePatchRequestAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-