@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ReportScheduleCreateRequestAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_DELIVERY_FORMAT |
static String |
JSON_PROPERTY_DESCRIPTION |
static String |
JSON_PROPERTY_RECIPIENTS |
static String |
JSON_PROPERTY_RESOURCE_ID |
static String |
JSON_PROPERTY_RESOURCE_TYPE |
static String |
JSON_PROPERTY_RRULE |
static String |
JSON_PROPERTY_TAB_ID |
static String |
JSON_PROPERTY_TEMPLATE_VARIABLES |
static String |
JSON_PROPERTY_TIMEFRAME |
static String |
JSON_PROPERTY_TIMEZONE |
static String |
JSON_PROPERTY_TITLE |
boolean |
unparsed |
| Constructor and Description |
|---|
ReportScheduleCreateRequestAttributes() |
ReportScheduleCreateRequestAttributes(String description,
List<String> recipients,
String resourceId,
ReportScheduleResourceType resourceType,
String rrule,
List<ReportScheduleTemplateVariable> templateVariables,
String timeframe,
String timezone,
String title) |
public boolean unparsed
public static final String JSON_PROPERTY_DELIVERY_FORMAT
public static final String JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_RECIPIENTS
public static final String JSON_PROPERTY_RESOURCE_ID
public static final String JSON_PROPERTY_RESOURCE_TYPE
public static final String JSON_PROPERTY_RRULE
public static final String JSON_PROPERTY_TAB_ID
public static final String JSON_PROPERTY_TEMPLATE_VARIABLES
public static final String JSON_PROPERTY_TIMEFRAME
public static final String JSON_PROPERTY_TIMEZONE
public static final String JSON_PROPERTY_TITLE
public ReportScheduleCreateRequestAttributes()
public ReportScheduleCreateRequestAttributes(String description, List<String> recipients, String resourceId, ReportScheduleResourceType resourceType, String rrule, List<ReportScheduleTemplateVariable> templateVariables, String timeframe, String timezone, String title)
public ReportScheduleCreateRequestAttributes deliveryFormat(ReportScheduleDeliveryFormat deliveryFormat)
@Nullable public ReportScheduleDeliveryFormat getDeliveryFormat()
pdf attaches a PDF file, png
embeds an inline PNG image, and pdf_and_png delivers both.public void setDeliveryFormat(ReportScheduleDeliveryFormat deliveryFormat)
public ReportScheduleCreateRequestAttributes description(String description)
public String getDescription()
public void setDescription(String description)
public ReportScheduleCreateRequestAttributes recipients(List<String> recipients)
public ReportScheduleCreateRequestAttributes addRecipientsItem(String recipientsItem)
public List<String> getRecipients()
slack:{team_id}.{channel_id}.{channel_name}, or a Microsoft Teams channel
reference in the form teams:{tenant_id}|{team_id}|{channel_id}.public ReportScheduleCreateRequestAttributes resourceId(String resourceId)
public String getResourceId()
public void setResourceId(String resourceId)
public ReportScheduleCreateRequestAttributes resourceType(ReportScheduleResourceType resourceType)
public ReportScheduleResourceType getResourceType()
public void setResourceType(ReportScheduleResourceType resourceType)
public ReportScheduleCreateRequestAttributes rrule(String rrule)
public String getRrule()
RRULE string.public void setRrule(String rrule)
public ReportScheduleCreateRequestAttributes tabId(UUID tabId)
@Nullable public UUID getTabId()
public void setTabId(UUID tabId)
public ReportScheduleCreateRequestAttributes templateVariables(List<ReportScheduleTemplateVariable> templateVariables)
public ReportScheduleCreateRequestAttributes addTemplateVariablesItem(ReportScheduleTemplateVariable templateVariablesItem)
public List<ReportScheduleTemplateVariable> getTemplateVariables()
public void setTemplateVariables(List<ReportScheduleTemplateVariable> templateVariables)
public ReportScheduleCreateRequestAttributes timeframe(String timeframe)
public String getTimeframe()
public void setTimeframe(String timeframe)
public ReportScheduleCreateRequestAttributes timezone(String timezone)
public String getTimezone()
public void setTimezone(String timezone)
public ReportScheduleCreateRequestAttributes title(String title)
public String getTitle()
public void setTitle(String title)
public ReportScheduleCreateRequestAttributes putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.