ReportDefinitionArgs

data class ReportDefinitionArgs(val dataset: Output<ReportDatasetArgs>? = null, val timePeriod: Output<ReportTimePeriodArgs>? = null, val timeframe: Output<Either<String, TimeframeType>>, val type: Output<Either<String, ReportType>>) : ConvertibleToJava<ReportDefinitionArgs>

The definition of a report.

Constructors

Link copied to clipboard
constructor(dataset: Output<ReportDatasetArgs>? = null, timePeriod: Output<ReportTimePeriodArgs>? = null, timeframe: Output<Either<String, TimeframeType>>, type: Output<Either<String, ReportType>>)

Properties

Link copied to clipboard
val dataset: Output<ReportDatasetArgs>? = null

Has definition for data in this report.

Link copied to clipboard
val timeframe: Output<Either<String, TimeframeType>>

The time frame for pulling data for the report. If custom, then a specific time period must be provided.

Link copied to clipboard
val timePeriod: Output<ReportTimePeriodArgs>? = null

Has time period for pulling data for the report.

Link copied to clipboard
val type: Output<Either<String, ReportType>>

The type of the report.

Functions

Link copied to clipboard
open override fun toJava(): ReportDefinitionArgs