Interface SegmentParameterFilterOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SegmentParameterFilter,SegmentParameterFilter.Builder
@Generated
public interface SegmentParameterFilterOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionA filter for between two values.A filter for between two values.This filter will be evaluated on the specified event parameter.com.google.protobuf.ByteStringThis filter will be evaluated on the specified event parameter.Specifies the scope for the filter.Specifies the scope for the filter.A filter for in list values.A filter for in list values.This filter will be evaluated on the specified item parameter.com.google.protobuf.ByteStringThis filter will be evaluated on the specified item parameter.A filter for numeric or date values.A filter for numeric or date values.Strings related filter.Strings related filter.booleanA filter for between two values.booleanThis filter will be evaluated on the specified event parameter.booleanSpecifies the scope for the filter.booleanA filter for in list values.booleanThis filter will be evaluated on the specified item parameter.booleanA filter for numeric or date values.booleanStrings related filter.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasEventParameterName
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:
- Whether the eventParameterName field is set.
-
getEventParameterName
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:
- The eventParameterName.
-
getEventParameterNameBytes
com.google.protobuf.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:
- The bytes for eventParameterName.
-
hasItemParameterName
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] (https://developers.google.com/analytics/devguides/collection/ga4/ecommerce) guide.
string item_parameter_name = 2;- Returns:
- Whether the itemParameterName field is set.
-
getItemParameterName
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] (https://developers.google.com/analytics/devguides/collection/ga4/ecommerce) guide.
string item_parameter_name = 2;- Returns:
- The itemParameterName.
-
getItemParameterNameBytes
com.google.protobuf.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] (https://developers.google.com/analytics/devguides/collection/ga4/ecommerce) guide.
string item_parameter_name = 2;- Returns:
- The bytes for itemParameterName.
-
hasStringFilter
boolean hasStringFilter()Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;- Returns:
- Whether the stringFilter field is set.
-
getStringFilter
StringFilter getStringFilter()Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;- Returns:
- The stringFilter.
-
getStringFilterOrBuilder
StringFilterOrBuilder getStringFilterOrBuilder()Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4; -
hasInListFilter
boolean hasInListFilter()A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;- Returns:
- Whether the inListFilter field is set.
-
getInListFilter
InListFilter getInListFilter()A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;- Returns:
- The inListFilter.
-
getInListFilterOrBuilder
InListFilterOrBuilder getInListFilterOrBuilder()A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5; -
hasNumericFilter
boolean hasNumericFilter()A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;- Returns:
- Whether the numericFilter field is set.
-
getNumericFilter
NumericFilter getNumericFilter()A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;- Returns:
- The numericFilter.
-
getNumericFilterOrBuilder
NumericFilterOrBuilder getNumericFilterOrBuilder()A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6; -
hasBetweenFilter
boolean hasBetweenFilter()A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;- Returns:
- Whether the betweenFilter field is set.
-
getBetweenFilter
BetweenFilter getBetweenFilter()A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;- Returns:
- The betweenFilter.
-
getBetweenFilterOrBuilder
BetweenFilterOrBuilder getBetweenFilterOrBuilder()A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7; -
hasFilterScoping
boolean hasFilterScoping()Specifies the scope for the filter.
.google.analytics.data.v1alpha.SegmentParameterFilterScoping filter_scoping = 8;- Returns:
- Whether the filterScoping field is set.
-
getFilterScoping
SegmentParameterFilterScoping getFilterScoping()Specifies the scope for the filter.
.google.analytics.data.v1alpha.SegmentParameterFilterScoping filter_scoping = 8;- Returns:
- The filterScoping.
-
getFilterScopingOrBuilder
SegmentParameterFilterScopingOrBuilder getFilterScopingOrBuilder()Specifies the scope for the filter.
.google.analytics.data.v1alpha.SegmentParameterFilterScoping filter_scoping = 8; -
getOneParameterCase
SegmentParameterFilter.OneParameterCase getOneParameterCase() -
getOneFilterCase
SegmentParameterFilter.OneFilterCase getOneFilterCase()
-