- [Resource: ExpandedDataSet](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSet)
  - [JSON representation](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSet.SCHEMA_REPRESENTATION)
- [ExpandedDataSetFilterExpression](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSetFilterExpression)
  - [JSON representation](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSetFilterExpression.SCHEMA_REPRESENTATION)
- [ExpandedDataSetFilterExpressionList](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSetFilterExpressionList)
  - [JSON representation](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSetFilterExpressionList.SCHEMA_REPRESENTATION)
- [ExpandedDataSetFilter](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSetFilter)
  - [JSON representation](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSetFilter.SCHEMA_REPRESENTATION)
- [StringFilter](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#StringFilter)
  - [JSON representation](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#StringFilter.SCHEMA_REPRESENTATION)
- [MatchType](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#MatchType)
- [InListFilter](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#InListFilter)
  - [JSON representation](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#InListFilter.SCHEMA_REPRESENTATION)
- [Methods](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#METHODS_SUMMARY)

## Resource: ExpandedDataSet

A resource message representing an `ExpandedDataSet`.

| JSON representation |
|---|
| ``` { "name": string, "displayName": string, "description": string, "dimensionNames": [ string ], "metricNames": [ string ], "dimensionFilterExpression": { object (`https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSetFilterExpression`) }, "dataCollectionStartTime": string } ``` |

| Fields ||
|---|---|
| `name` | `string` Output only. The resource name for this ExpandedDataSet resource. Format: properties/{property_id}/expandedDataSets/{expandedDataSet} |
| `displayName` | `string` Required. The display name of the ExpandedDataSet. Max 200 chars. |
| `description` | `string` Optional. The description of the ExpandedDataSet. Max 50 chars. |
| `dimensionNames[]` | `string` Immutable. The list of dimensions included in the ExpandedDataSet. See the [API Dimensions](https://developers.google.com/analytics/devguides/reporting/data/v1/api-schema#dimensions) for the list of dimension names. |
| `metricNames[]` | `string` Immutable. The list of metrics included in the ExpandedDataSet. See the [API Metrics](https://developers.google.com/analytics/devguides/reporting/data/v1/api-schema#metrics) for the list of dimension names. |
| `dimensionFilterExpression` | ``object (`https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSetFilterExpression`)`` 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. |
| `dataCollectionStartTime` | ``string (`https://protobuf.dev/reference/protobuf/google.protobuf#timestamp` format)`` Output only. Time when expanded data set began (or will begin) collecing data. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: `"2014-10-02T15:01:23Z"`, `"2014-10-02T15:01:23.045123456Z"` or `"2014-10-02T15:01:23+05:30"`. |

## ExpandedDataSetFilterExpression

A logical expression of EnhancedDataSet dimension filters.

| JSON representation |
|---|
| ``` { // Union field `expr` can be only one of the following: "andGroup": { object (`https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSetFilterExpressionList`) }, "notExpression": { object (`https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSetFilterExpression`) }, "filter": { object (`https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSetFilter`) } // End of list of possible types for union field `expr`. } ``` |

| Fields ||
|---|---|
| Union field `expr`. The expression applied to a filter. `expr` can be only one of the following: ||
| `andGroup` | ``object (`https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSetFilterExpressionList`)`` A list of expressions to be AND'ed together. It must contain a ExpandedDataSetFilterExpression with either notExpression or dimensionFilter. This must be set for the top level ExpandedDataSetFilterExpression. |
| `notExpression` | ``object (`https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSetFilterExpression`)`` A filter expression to be NOT'ed (that is, inverted, complemented). It must include a dimensionFilter. This cannot be set on the top level ExpandedDataSetFilterExpression. |
| `filter` | ``object (`https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSetFilter`)`` A filter on a single dimension. This cannot be set on the top level ExpandedDataSetFilterExpression. |

## ExpandedDataSetFilterExpressionList

A list of ExpandedDataSet filter expressions.

| JSON representation |
|---|
| ``` { "filterExpressions": [ { object (`https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSetFilterExpression`) } ] } ``` |

| Fields ||
|---|---|
| `filterExpressions[]` | ``object (`https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#ExpandedDataSetFilterExpression`)`` A list of ExpandedDataSet filter expressions. |

## ExpandedDataSetFilter

A specific filter for a single dimension

| JSON representation |
|---|
| ``` { "fieldName": string, // Union field `one_filter` can be only one of the following: "stringFilter": { object (`https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#StringFilter`) }, "inListFilter": { object (`https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#InListFilter`) } // End of list of possible types for union field `one_filter`. } ``` |

| Fields ||
|---|---|
| `fieldName` | `string` Required. The dimension name to filter. |
| Union field `one_filter`. One of the above filters. `one_filter` can be only one of the following: ||
| `stringFilter` | ``object (`https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#StringFilter`)`` A filter for a string-type dimension that matches a particular pattern. |
| `inListFilter` | ``object (`https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#InListFilter`)`` A filter for a string dimension that matches a particular list of options. |

## StringFilter

A filter for a string-type dimension that matches a particular pattern.

| JSON representation |
|---|
| ``` { "matchType": enum (`https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#MatchType`), "value": string, "caseSensitive": boolean } ``` |

| Fields ||
|---|---|
| `matchType` | ``enum (`https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets#MatchType`)`` Required. The match type for the string filter. |
| `value` | `string` Required. The string value to be matched against. |
| `caseSensitive` | `boolean` Optional. If true, the match is case-sensitive. If false, the match is case-insensitive. Must be true when matchType is EXACT. Must be false when matchType is CONTAINS. |

## MatchType

The match type for the string filter.

| Enums ||
|---|---|
| `MATCH_TYPE_UNSPECIFIED` | Unspecified |
| `EXACT` | Exact match of the string value. |
| `CONTAINS` | Contains the string value. |

## InListFilter

A filter for a string dimension that matches a particular list of options.

| JSON representation |
|---|
| ``` { "values": [ string ], "caseSensitive": boolean } ``` |

| Fields ||
|---|---|
| `values[]` | `string` Required. The list of possible string values to match against. Must be non-empty. |
| `caseSensitive` | `boolean` Optional. If true, the match is case-sensitive. If false, the match is case-insensitive. Must be true. |

| ## Methods ||
|---|---|
| ### `https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets/create` | Creates a ExpandedDataSet. |
| ### `https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets/delete` | Deletes a ExpandedDataSet on a property. |
| ### `https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets/get` | Lookup for a single ExpandedDataSet. |
| ### `https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets/list` | Lists ExpandedDataSets on a property. |
| ### `https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.expandedDataSets/patch` | Updates a ExpandedDataSet on a property. |