TopicCalculatedFieldArgs

data class TopicCalculatedFieldArgs(val aggregation: Output<TopicDefaultAggregation>? = null, val allowedAggregations: Output<List<TopicAuthorSpecifiedAggregation>>? = null, val calculatedFieldDescription: Output<String>? = null, val calculatedFieldName: Output<String>, val calculatedFieldSynonyms: Output<List<String>>? = null, val cellValueSynonyms: Output<List<TopicCellValueSynonymArgs>>? = null, val columnDataRole: Output<TopicColumnDataRole>? = null, val comparativeOrder: Output<TopicComparativeOrderArgs>? = null, val defaultFormatting: Output<TopicDefaultFormattingArgs>? = null, val disableIndexing: Output<Boolean>? = null, val expression: Output<String>, val isIncludedInTopic: Output<Boolean>? = null, val neverAggregateInFilter: Output<Boolean>? = null, val nonAdditive: Output<Boolean>? = null, val notAllowedAggregations: Output<List<TopicAuthorSpecifiedAggregation>>? = null, val semanticType: Output<TopicSemanticTypeArgs>? = null, val timeGranularity: Output<TopicTimeGranularity>? = null) : ConvertibleToJava<TopicCalculatedFieldArgs>

Constructors

Link copied to clipboard
constructor(aggregation: Output<TopicDefaultAggregation>? = null, allowedAggregations: Output<List<TopicAuthorSpecifiedAggregation>>? = null, calculatedFieldDescription: Output<String>? = null, calculatedFieldName: Output<String>, calculatedFieldSynonyms: Output<List<String>>? = null, cellValueSynonyms: Output<List<TopicCellValueSynonymArgs>>? = null, columnDataRole: Output<TopicColumnDataRole>? = null, comparativeOrder: Output<TopicComparativeOrderArgs>? = null, defaultFormatting: Output<TopicDefaultFormattingArgs>? = null, disableIndexing: Output<Boolean>? = null, expression: Output<String>, isIncludedInTopic: Output<Boolean>? = null, neverAggregateInFilter: Output<Boolean>? = null, nonAdditive: Output<Boolean>? = null, notAllowedAggregations: Output<List<TopicAuthorSpecifiedAggregation>>? = null, semanticType: Output<TopicSemanticTypeArgs>? = null, timeGranularity: Output<TopicTimeGranularity>? = null)

Properties

Link copied to clipboard

The default aggregation. Valid values for this structure are SUM , MAX , MIN , COUNT , DISTINCT_COUNT , and AVERAGE .

Link copied to clipboard

The list of aggregation types that are allowed for the calculated field. Valid values for this structure are COUNT , DISTINCT_COUNT , MIN , MAX , MEDIAN , SUM , AVERAGE , STDEV , STDEVP , VAR , VARP , and PERCENTILE .

Link copied to clipboard
val calculatedFieldDescription: Output<String>? = null

The calculated field description.

Link copied to clipboard

The calculated field name.

Link copied to clipboard
val calculatedFieldSynonyms: Output<List<String>>? = null

The other names or aliases for the calculated field.

Link copied to clipboard

The other names or aliases for the calculated field cell value.

Link copied to clipboard
val columnDataRole: Output<TopicColumnDataRole>? = null

The column data role for a calculated field. Valid values for this structure are DIMENSION and MEASURE .

Link copied to clipboard

The order in which data is displayed for the calculated field when it's used in a comparative context.

Link copied to clipboard

The default formatting definition.

Link copied to clipboard
val disableIndexing: Output<Boolean>? = null

A Boolean value that indicates if a calculated field is visible in the autocomplete.

Link copied to clipboard
val expression: Output<String>

The calculated field expression.

Link copied to clipboard
val isIncludedInTopic: Output<Boolean>? = null

A boolean value that indicates if a calculated field is included in the topic.

Link copied to clipboard
val neverAggregateInFilter: Output<Boolean>? = null

A Boolean value that indicates whether to never aggregate calculated field in filters.

Link copied to clipboard
val nonAdditive: Output<Boolean>? = null

The non additive for the table style target.

Link copied to clipboard

The list of aggregation types that are not allowed for the calculated field. Valid values for this structure are COUNT , DISTINCT_COUNT , MIN , MAX , MEDIAN , SUM , AVERAGE , STDEV , STDEVP , VAR , VARP , and PERCENTILE .

Link copied to clipboard
val semanticType: Output<TopicSemanticTypeArgs>? = null

The semantic type.

Link copied to clipboard

The level of time precision that is used to aggregate DateTime values.

Functions

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