@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ReportScheduleResponseAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_DELIVERY_FORMAT |
static String |
JSON_PROPERTY_DESCRIPTION |
static String |
JSON_PROPERTY_NEXT_RECURRENCE |
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_STATUS |
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 |
|---|
ReportScheduleResponseAttributes() |
ReportScheduleResponseAttributes(String description,
Long nextRecurrence,
List<String> recipients,
String resourceId,
ReportScheduleResourceType resourceType,
String rrule,
ReportScheduleStatus status,
String tabId,
List<ReportScheduleTemplateVariable> templateVariables,
String timeframe,
String timezone,
String title) |
| Modifier and Type | Method and Description |
|---|---|
ReportScheduleResponseAttributes |
addRecipientsItem(String recipientsItem) |
ReportScheduleResponseAttributes |
addTemplateVariablesItem(ReportScheduleTemplateVariable templateVariablesItem) |
ReportScheduleResponseAttributes |
deliveryFormat(ReportScheduleResponseAttributesDeliveryFormat deliveryFormat) |
ReportScheduleResponseAttributes |
description(String description) |
boolean |
equals(Object o)
Return true if this ReportScheduleResponseAttributes object is equal to o.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
org.openapitools.jackson.nullable.JsonNullable<ReportScheduleResponseAttributesDeliveryFormat> |
getDeliveryFormat_JsonNullable() |
ReportScheduleResponseAttributesDeliveryFormat |
getDeliveryFormat()
The delivery format for dashboard report schedules, or
null if not set. |
String |
getDescription()
The description of the report.
|
Long |
getNextRecurrence()
The Unix timestamp, in milliseconds, of the next scheduled delivery, or
null if
none is scheduled. |
List<String> |
getRecipients()
The recipients of the report (email addresses, Slack channel references, or Microsoft Teams
channel references).
|
String |
getResourceId()
The identifier of the resource rendered in the report.
|
ReportScheduleResourceType |
getResourceType()
The type of dashboard resource the report schedule targets.
|
String |
getRrule()
The recurrence rule for the schedule, expressed as an iCalendar
RRULE string. |
ReportScheduleStatus |
getStatus()
Whether the schedule is currently delivering reports (
active) or paused (
inactive). |
String |
getTabId()
The identifier of the dashboard tab rendered in the report, or
null if not set. |
List<ReportScheduleTemplateVariable> |
getTemplateVariables()
The dashboard template variables applied when rendering the report.
|
String |
getTimeframe()
The relative timeframe of data included in the report, or
null if not set. |
String |
getTimezone()
The IANA time zone identifier the recurrence rule is evaluated in.
|
String |
getTitle()
The title of the report.
|
int |
hashCode() |
ReportScheduleResponseAttributes |
nextRecurrence(Long nextRecurrence) |
ReportScheduleResponseAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
ReportScheduleResponseAttributes |
recipients(List<String> recipients) |
ReportScheduleResponseAttributes |
resourceId(String resourceId) |
ReportScheduleResponseAttributes |
resourceType(ReportScheduleResourceType resourceType) |
ReportScheduleResponseAttributes |
rrule(String rrule) |
void |
setDeliveryFormat_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<ReportScheduleResponseAttributesDeliveryFormat> deliveryFormat) |
void |
setDeliveryFormat(ReportScheduleResponseAttributesDeliveryFormat deliveryFormat) |
void |
setDescription(String description) |
void |
setNextRecurrence(Long nextRecurrence) |
void |
setRecipients(List<String> recipients) |
void |
setResourceId(String resourceId) |
void |
setResourceType(ReportScheduleResourceType resourceType) |
void |
setRrule(String rrule) |
void |
setStatus(ReportScheduleStatus status) |
void |
setTabId(String tabId) |
void |
setTemplateVariables(List<ReportScheduleTemplateVariable> templateVariables) |
void |
setTimeframe(String timeframe) |
void |
setTimezone(String timezone) |
void |
setTitle(String title) |
ReportScheduleResponseAttributes |
status(ReportScheduleStatus status) |
ReportScheduleResponseAttributes |
tabId(String tabId) |
ReportScheduleResponseAttributes |
templateVariables(List<ReportScheduleTemplateVariable> templateVariables) |
ReportScheduleResponseAttributes |
timeframe(String timeframe) |
ReportScheduleResponseAttributes |
timezone(String timezone) |
ReportScheduleResponseAttributes |
title(String title) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_DELIVERY_FORMAT
public static final String JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_NEXT_RECURRENCE
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_STATUS
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 ReportScheduleResponseAttributes()
public ReportScheduleResponseAttributes(String description, Long nextRecurrence, List<String> recipients, String resourceId, ReportScheduleResourceType resourceType, String rrule, ReportScheduleStatus status, String tabId, List<ReportScheduleTemplateVariable> templateVariables, String timeframe, String timezone, String title)
public ReportScheduleResponseAttributes deliveryFormat(ReportScheduleResponseAttributesDeliveryFormat deliveryFormat)
@Nullable public ReportScheduleResponseAttributesDeliveryFormat getDeliveryFormat()
null if not set.public org.openapitools.jackson.nullable.JsonNullable<ReportScheduleResponseAttributesDeliveryFormat> getDeliveryFormat_JsonNullable()
public void setDeliveryFormat_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<ReportScheduleResponseAttributesDeliveryFormat> deliveryFormat)
public void setDeliveryFormat(ReportScheduleResponseAttributesDeliveryFormat deliveryFormat)
public ReportScheduleResponseAttributes description(String description)
public String getDescription()
public void setDescription(String description)
public ReportScheduleResponseAttributes nextRecurrence(Long nextRecurrence)
@Nullable public Long getNextRecurrence()
null if
none is scheduled.public void setNextRecurrence(Long nextRecurrence)
public ReportScheduleResponseAttributes recipients(List<String> recipients)
public ReportScheduleResponseAttributes addRecipientsItem(String recipientsItem)
public List<String> getRecipients()
public ReportScheduleResponseAttributes resourceId(String resourceId)
public String getResourceId()
public void setResourceId(String resourceId)
public ReportScheduleResponseAttributes resourceType(ReportScheduleResourceType resourceType)
public ReportScheduleResourceType getResourceType()
public void setResourceType(ReportScheduleResourceType resourceType)
public ReportScheduleResponseAttributes rrule(String rrule)
public String getRrule()
RRULE string.public void setRrule(String rrule)
public ReportScheduleResponseAttributes status(ReportScheduleStatus status)
public ReportScheduleStatus getStatus()
active) or paused (
inactive).public void setStatus(ReportScheduleStatus status)
public ReportScheduleResponseAttributes tabId(String tabId)
@Nullable public String getTabId()
null if not set.public void setTabId(String tabId)
public ReportScheduleResponseAttributes templateVariables(List<ReportScheduleTemplateVariable> templateVariables)
public ReportScheduleResponseAttributes addTemplateVariablesItem(ReportScheduleTemplateVariable templateVariablesItem)
public List<ReportScheduleTemplateVariable> getTemplateVariables()
public void setTemplateVariables(List<ReportScheduleTemplateVariable> templateVariables)
public ReportScheduleResponseAttributes timeframe(String timeframe)
@Nullable public String getTimeframe()
null if not set.public void setTimeframe(String timeframe)
public ReportScheduleResponseAttributes timezone(String timezone)
public String getTimezone()
public void setTimezone(String timezone)
public ReportScheduleResponseAttributes title(String title)
public String getTitle()
public void setTitle(String title)
public ReportScheduleResponseAttributes 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.