View Source GoogleApi.AnalyticsAdmin.V1alpha.Model.GoogleAnalyticsAdminV1alphaExpandedDataSet (google_api_analytics_admin v0.21.0)

A resource message representing a GA4 ExpandedDataSet.

Attributes

  • dataCollectionStartTime (type: DateTime.t, default: nil) - Output only. Time when expanded data set began (or will begin) collecing data.
  • description (type: String.t, default: nil) - Optional. The description of the ExpandedDataSet. Max 50 chars.
  • dimensionFilterExpression (type: GoogleApi.AnalyticsAdmin.V1alpha.Model.GoogleAnalyticsAdminV1alphaExpandedDataSetFilterExpression.t, default: nil) - Immutable. A logical expression of ExpandedDataSet filters applied to dimension included in the ExpandedDataSet. This filter is used to reduce the number of rows and thus the chance of encountering other row.
  • dimensionNames (type: list(String.t), default: nil) - Immutable. The list of dimensions included in the ExpandedDataSet. See the API Dimensions for the list of dimension names.
  • displayName (type: String.t, default: nil) - Required. The display name of the ExpandedDataSet. Max 200 chars.
  • metricNames (type: list(String.t), default: nil) - Immutable. The list of metrics included in the ExpandedDataSet. See the API Metrics for the list of dimension names.
  • name (type: String.t, default: nil) - Output only. The resource name for this ExpandedDataSet resource. Format: properties/{property_id}/expandedDataSets/{expanded_data_set}

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.AnalyticsAdmin.V1alpha.Model.GoogleAnalyticsAdminV1alphaExpandedDataSet{
    dataCollectionStartTime: DateTime.t() | nil,
    description: String.t() | nil,
    dimensionFilterExpression:
      GoogleApi.AnalyticsAdmin.V1alpha.Model.GoogleAnalyticsAdminV1alphaExpandedDataSetFilterExpression.t()
      | nil,
    dimensionNames: [String.t()] | nil,
    displayName: String.t() | nil,
    metricNames: [String.t()] | nil,
    name: String.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.