Package com.datadog.api.client.v2.model
Class PrintReportResponseAttributes
java.lang.Object
com.datadog.api.client.v2.model.PrintReportResponseAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class PrintReportResponseAttributes
extends Object
The configuration and download URL for the initiated print-only report.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPrintReportResponseAttributes(String downloadUrl, Long fromTs, String resourceId, ReportScheduleResourceType resourceType, List<ReportScheduleTemplateVariable> templateVariables, String timezone, Long toTs) -
Method Summary
Modifier and TypeMethodDescriptionaddTemplateVariablesItem(ReportScheduleTemplateVariable templateVariablesItem) downloadUrl(String downloadUrl) booleanReturn true if this PrintReportResponseAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The URL from which the rendered PDF report can be downloaded.The start of the rendered time range, as a Unix timestamp in milliseconds.The identifier of the dashboard or integration dashboard.The type of dashboard resource the report schedule targets.The dashboard template variables applied when rendering the report.The relative time window used, if one was specified in the request.The IANA time zone identifier used when rendering the report.getToTs()The end of the rendered time range, as a Unix timestamp in milliseconds.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.resourceId(String resourceId) resourceType(ReportScheduleResourceType resourceType) voidsetDownloadUrl(String downloadUrl) voidvoidsetResourceId(String resourceId) voidsetResourceType(ReportScheduleResourceType resourceType) voidsetTemplateVariables(List<ReportScheduleTemplateVariable> templateVariables) voidsetTimeframe(String timeframe) voidsetTimezone(String timezone) voidtemplateVariables(List<ReportScheduleTemplateVariable> templateVariables) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_DOWNLOAD_URL
- See Also:
-
JSON_PROPERTY_FROM_TS
- See Also:
-
JSON_PROPERTY_RESOURCE_ID
- See Also:
-
JSON_PROPERTY_RESOURCE_TYPE
- See Also:
-
JSON_PROPERTY_TEMPLATE_VARIABLES
- See Also:
-
JSON_PROPERTY_TIMEFRAME
- See Also:
-
JSON_PROPERTY_TIMEZONE
- See Also:
-
JSON_PROPERTY_TO_TS
- See Also:
-
-
Constructor Details
-
PrintReportResponseAttributes
public PrintReportResponseAttributes() -
PrintReportResponseAttributes
public PrintReportResponseAttributes(String downloadUrl, Long fromTs, String resourceId, ReportScheduleResourceType resourceType, List<ReportScheduleTemplateVariable> templateVariables, String timezone, Long toTs)
-
-
Method Details
-
downloadUrl
-
getDownloadUrl
The URL from which the rendered PDF report can be downloaded.- Returns:
- downloadUrl
-
setDownloadUrl
-
fromTs
-
getFromTs
The start of the rendered time range, as a Unix timestamp in milliseconds.- Returns:
- fromTs
-
setFromTs
-
resourceId
-
getResourceId
The identifier of the dashboard or integration dashboard.- Returns:
- resourceId
-
setResourceId
-
resourceType
-
getResourceType
The type of dashboard resource the report schedule targets.- Returns:
- resourceType
-
setResourceType
-
templateVariables
public PrintReportResponseAttributes templateVariables(List<ReportScheduleTemplateVariable> templateVariables) -
addTemplateVariablesItem
public PrintReportResponseAttributes addTemplateVariablesItem(ReportScheduleTemplateVariable templateVariablesItem) -
getTemplateVariables
The dashboard template variables applied when rendering the report.- Returns:
- templateVariables
-
setTemplateVariables
-
timeframe
-
getTimeframe
The relative time window used, if one was specified in the request.- Returns:
- timeframe
-
setTimeframe
-
timezone
-
getTimezone
The IANA time zone identifier used when rendering the report.- Returns:
- timezone
-
setTimezone
-
toTs
-
getToTs
The end of the rendered time range, as a Unix timestamp in milliseconds.- Returns:
- toTs
-
setToTs
-
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:
- PrintReportResponseAttributes
-
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 PrintReportResponseAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-