AssetGroupListingGroupFilter

  • AssetGroupListingGroupFilter represents a node in a listing group filter tree within an asset group.

  • Key fields include the resource name, the associated asset group, a unique ID, the filter type, listing source, and dimension details.

  • The structure includes a parent listing group filter and a path defining the filter's dimensions.

  • The resource name follows a specific format incorporating customer ID, asset group ID, and listing group filter ID.

AssetGroupListingGroupFilter represents a listing group filter tree node in an asset group.

Fields

resource_name

string

Immutable. The resource name of the asset group listing group filter. Asset group listing group filter resource name have the form:

customers/{customer_id}/assetGroupListingGroupFilters/{asset_group_id}~{listing_group_filter_id}

asset_group

string

Immutable. The asset group which this asset group listing group filter is part of.

id

int64

Output only. The ID of the ListingGroupFilter.

type

ListingGroupFilterType

Immutable. Type of a listing group filter node.

listing_source

ListingGroupFilterListingSource

Immutable. The source of listings filtered by this listing group filter.

case_value

ListingGroupFilterDimension

Dimension value with which this listing group is refining its parent. Undefined for the root group.

parent_listing_group_filter

string

Immutable. Resource name of the parent listing group subdivision. Null for the root listing group filter node.

path

ListingGroupFilterDimensionPath

Output only. The path of dimensions defining this listing group filter.