Package com.datadog.api.client.v2.model
Class ReportScheduleListResponseAttributes
java.lang.Object
com.datadog.api.client.v2.model.ReportScheduleListResponseAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ReportScheduleListResponseAttributes
extends Object
The configuration and derived state of a report schedule in a list response.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionReportScheduleListResponseAttributes(String description, Long nextRecurrence, List<String> recipients, String resourceId, ReportScheduleResourceType resourceType, String rrule, ReportScheduleStatus status, List<ReportScheduleTemplateVariable> templateVariables, String timeframe, String timezone, String title) -
Method Summary
Modifier and TypeMethodDescriptionaddRecipientsItem(String recipientsItem) addTemplateVariablesItem(ReportScheduleTemplateVariable templateVariablesItem) deliveryFormat(ReportScheduleResponseAttributesDeliveryFormat deliveryFormat) description(String description) booleanReturn true if this ReportScheduleListResponseAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The delivery format for dashboard report schedules, ornullif not set.org.openapitools.jackson.nullable.JsonNullable<ReportScheduleResponseAttributesDeliveryFormat>The description of the report.The Unix timestamp, in milliseconds, of the next scheduled delivery, ornullif none is scheduled.The recipients of the report (email addresses, Slack channel references, or Microsoft Teams channel references).The identifier of the resource rendered in the report.The type of dashboard resource the report schedule targets.getRrule()The recurrence rule for the schedule, expressed as an iCalendarRRULEstring.Whether the schedule is currently delivering reports (active) or paused (inactive).The dashboard template variables applied when rendering the report.The relative timeframe of data included in the report, ornullif not set.The IANA time zone identifier the recurrence rule is evaluated in.getTitle()The title of the report.inthashCode()nextRecurrence(Long nextRecurrence) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.recipients(List<String> recipients) resourceId(String resourceId) resourceType(ReportScheduleResourceType resourceType) voidsetDeliveryFormat(ReportScheduleResponseAttributesDeliveryFormat deliveryFormat) voidsetDeliveryFormat_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<ReportScheduleResponseAttributesDeliveryFormat> deliveryFormat) voidsetDescription(String description) voidsetNextRecurrence(Long nextRecurrence) voidsetRecipients(List<String> recipients) voidsetResourceId(String resourceId) voidsetResourceType(ReportScheduleResourceType resourceType) voidvoidsetStatus(ReportScheduleStatus status) voidsetTemplateVariables(List<ReportScheduleTemplateVariable> templateVariables) voidsetTimeframe(String timeframe) voidsetTimezone(String timezone) voidstatus(ReportScheduleStatus status) templateVariables(List<ReportScheduleTemplateVariable> templateVariables) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_DELIVERY_FORMAT
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_NEXT_RECURRENCE
- 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_TEMPLATE_VARIABLES
- See Also:
-
JSON_PROPERTY_TIMEFRAME
- See Also:
-
JSON_PROPERTY_TIMEZONE
- See Also:
-
JSON_PROPERTY_TITLE
- See Also:
-
-
Constructor Details
-
ReportScheduleListResponseAttributes
public ReportScheduleListResponseAttributes() -
ReportScheduleListResponseAttributes
public ReportScheduleListResponseAttributes(String description, Long nextRecurrence, List<String> recipients, String resourceId, ReportScheduleResourceType resourceType, String rrule, ReportScheduleStatus status, List<ReportScheduleTemplateVariable> templateVariables, String timeframe, String timezone, String title)
-
-
Method Details
-
deliveryFormat
public ReportScheduleListResponseAttributes deliveryFormat(ReportScheduleResponseAttributesDeliveryFormat deliveryFormat) -
getDeliveryFormat
The delivery format for dashboard report schedules, ornullif not set.- Returns:
- deliveryFormat
-
getDeliveryFormat_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<ReportScheduleResponseAttributesDeliveryFormat> getDeliveryFormat_JsonNullable() -
setDeliveryFormat_JsonNullable
public void setDeliveryFormat_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<ReportScheduleResponseAttributesDeliveryFormat> deliveryFormat) -
setDeliveryFormat
-
description
-
getDescription
The description of the report.- Returns:
- description
-
setDescription
-
nextRecurrence
-
getNextRecurrence
The Unix timestamp, in milliseconds, of the next scheduled delivery, ornullif none is scheduled.- Returns:
- nextRecurrence
-
setNextRecurrence
-
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 resource rendered in the report.- Returns:
- resourceId
-
setResourceId
-
resourceType
-
getResourceType
The type of dashboard resource the report schedule targets.- 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
-
templateVariables
public ReportScheduleListResponseAttributes templateVariables(List<ReportScheduleTemplateVariable> templateVariables) -
addTemplateVariablesItem
public ReportScheduleListResponseAttributes addTemplateVariablesItem(ReportScheduleTemplateVariable templateVariablesItem) -
getTemplateVariables
The dashboard template variables applied when rendering the report.- Returns:
- templateVariables
-
setTemplateVariables
-
timeframe
-
getTimeframe
The relative timeframe of data included in the report, ornullif not set.- 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:
- ReportScheduleListResponseAttributes
-
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 ReportScheduleListResponseAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-