Interface SegmentParameterFilterOrBuilder (0.53.0)

public interface SegmentParameterFilterOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBetweenFilter()

public abstract BetweenFilter getBetweenFilter()

A filter for between two values.

.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;

Returns
Type Description
BetweenFilter

The betweenFilter.

getBetweenFilterOrBuilder()

public abstract BetweenFilterOrBuilder getBetweenFilterOrBuilder()

A filter for between two values.

.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;

Returns
Type Description
BetweenFilterOrBuilder

getEventParameterName()

public abstract String getEventParameterName()

This filter will be evaluated on the specified event parameter. Event parameters are logged as parameters of the event. Event parameters include fields like "firebase_screen" & "currency".

Event parameters can only be used in segments & funnels and can only be used in a descendent filter from an EventFilter. In a descendent filter from an EventFilter either event or item parameters should be used.

string event_parameter_name = 1;

Returns
Type Description
String

The eventParameterName.

getEventParameterNameBytes()

public abstract ByteString getEventParameterNameBytes()

This filter will be evaluated on the specified event parameter. Event parameters are logged as parameters of the event. Event parameters include fields like "firebase_screen" & "currency".

Event parameters can only be used in segments & funnels and can only be used in a descendent filter from an EventFilter. In a descendent filter from an EventFilter either event or item parameters should be used.

string event_parameter_name = 1;

Returns
Type Description
ByteString

The bytes for eventParameterName.

getFilterScoping()

public abstract SegmentParameterFilterScoping getFilterScoping()

Specifies the scope for the filter.

.google.analytics.data.v1alpha.SegmentParameterFilterScoping filter_scoping = 8;

Returns
Type Description
SegmentParameterFilterScoping

The filterScoping.

getFilterScopingOrBuilder()

public abstract SegmentParameterFilterScopingOrBuilder getFilterScopingOrBuilder()

Specifies the scope for the filter.

.google.analytics.data.v1alpha.SegmentParameterFilterScoping filter_scoping = 8;

Returns
Type Description
SegmentParameterFilterScopingOrBuilder

getInListFilter()

public abstract InListFilter getInListFilter()

A filter for in list values.

.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;

Returns
Type Description
InListFilter

The inListFilter.

getInListFilterOrBuilder()

public abstract InListFilterOrBuilder getInListFilterOrBuilder()

A filter for in list values.

.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;

Returns
Type Description
InListFilterOrBuilder

getItemParameterName()

public abstract String getItemParameterName()

This filter will be evaluated on the specified item parameter. Item parameters are logged as parameters in the item array. Item parameters include fields like "item_name" & "item_category".

Item parameters can only be used in segments & funnels and can only be used in a descendent filter from an EventFilter. In a descendent filter from an EventFilter either event or item parameters should be used.

Item parameters are only available in ecommerce events. To learn more about ecommerce events, see the Measure ecommerce guide.

string item_parameter_name = 2;

Returns
Type Description
String

The itemParameterName.

getItemParameterNameBytes()

public abstract ByteString getItemParameterNameBytes()

This filter will be evaluated on the specified item parameter. Item parameters are logged as parameters in the item array. Item parameters include fields like "item_name" & "item_category".

Item parameters can only be used in segments & funnels and can only be used in a descendent filter from an EventFilter. In a descendent filter from an EventFilter either event or item parameters should be used.

Item parameters are only available in ecommerce events. To learn more about ecommerce events, see the Measure ecommerce guide.

string item_parameter_name = 2;

Returns
Type Description
ByteString

The bytes for itemParameterName.

getNumericFilter()

public abstract NumericFilter getNumericFilter()

A filter for numeric or date values.

.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;

Returns
Type Description
NumericFilter

The numericFilter.

getNumericFilterOrBuilder()

public abstract NumericFilterOrBuilder getNumericFilterOrBuilder()

A filter for numeric or date values.

.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;

Returns
Type Description
NumericFilterOrBuilder

getOneFilterCase()

public abstract SegmentParameterFilter.OneFilterCase getOneFilterCase()
Returns
Type Description
SegmentParameterFilter.OneFilterCase

getOneParameterCase()

public abstract SegmentParameterFilter.OneParameterCase getOneParameterCase()
Returns
Type Description
SegmentParameterFilter.OneParameterCase

getStringFilter()

public abstract StringFilter getStringFilter()

Strings related filter.

.google.analytics.data.v1alpha.StringFilter string_filter = 4;

Returns
Type Description
StringFilter

The stringFilter.

getStringFilterOrBuilder()

public abstract StringFilterOrBuilder getStringFilterOrBuilder()

Strings related filter.

.google.analytics.data.v1alpha.StringFilter string_filter = 4;

Returns
Type Description
StringFilterOrBuilder

hasBetweenFilter()

public abstract boolean hasBetweenFilter()

A filter for between two values.

.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;

Returns
Type Description
boolean

Whether the betweenFilter field is set.

hasEventParameterName()

public abstract boolean hasEventParameterName()

This filter will be evaluated on the specified event parameter. Event parameters are logged as parameters of the event. Event parameters include fields like "firebase_screen" & "currency".

Event parameters can only be used in segments & funnels and can only be used in a descendent filter from an EventFilter. In a descendent filter from an EventFilter either event or item parameters should be used.

string event_parameter_name = 1;

Returns
Type Description
boolean

Whether the eventParameterName field is set.

hasFilterScoping()

public abstract boolean hasFilterScoping()

Specifies the scope for the filter.

.google.analytics.data.v1alpha.SegmentParameterFilterScoping filter_scoping = 8;

Returns
Type Description
boolean

Whether the filterScoping field is set.

hasInListFilter()

public abstract boolean hasInListFilter()

A filter for in list values.

.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;

Returns
Type Description
boolean

Whether the inListFilter field is set.

hasItemParameterName()

public abstract boolean hasItemParameterName()

This filter will be evaluated on the specified item parameter. Item parameters are logged as parameters in the item array. Item parameters include fields like "item_name" & "item_category".

Item parameters can only be used in segments & funnels and can only be used in a descendent filter from an EventFilter. In a descendent filter from an EventFilter either event or item parameters should be used.

Item parameters are only available in ecommerce events. To learn more about ecommerce events, see the Measure ecommerce guide.

string item_parameter_name = 2;

Returns
Type Description
boolean

Whether the itemParameterName field is set.

hasNumericFilter()

public abstract boolean hasNumericFilter()

A filter for numeric or date values.

.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;

Returns
Type Description
boolean

Whether the numericFilter field is set.

hasStringFilter()

public abstract boolean hasStringFilter()

Strings related filter.

.google.analytics.data.v1alpha.StringFilter string_filter = 4;

Returns
Type Description
boolean

Whether the stringFilter field is set.