public final class FunnelParameterFilter extends com.google.protobuf.GeneratedMessageV3 implements FunnelParameterFilterOrBuilder
An expression to filter parameter values in a funnel.Protobuf type
google.analytics.data.v1alpha.FunnelParameterFilter| Modifier and Type | Class and Description |
|---|---|
static class |
FunnelParameterFilter.Builder
An expression to filter parameter values in a funnel.
|
static class |
FunnelParameterFilter.OneFilterCase |
static class |
FunnelParameterFilter.OneParameterCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
BETWEEN_FILTER_FIELD_NUMBER |
static int |
EVENT_PARAMETER_NAME_FIELD_NUMBER |
static int |
IN_LIST_FILTER_FIELD_NUMBER |
static int |
ITEM_PARAMETER_NAME_FIELD_NUMBER |
static int |
NUMERIC_FILTER_FIELD_NUMBER |
static int |
STRING_FILTER_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
BetweenFilter |
getBetweenFilter()
A filter for between two values.
|
BetweenFilterOrBuilder |
getBetweenFilterOrBuilder()
A filter for between two values.
|
static FunnelParameterFilter |
getDefaultInstance() |
FunnelParameterFilter |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getEventParameterName()
This filter will be evaluated on the specified event parameter.
|
com.google.protobuf.ByteString |
getEventParameterNameBytes()
This filter will be evaluated on the specified event parameter.
|
InListFilter |
getInListFilter()
A filter for in list values.
|
InListFilterOrBuilder |
getInListFilterOrBuilder()
A filter for in list values.
|
String |
getItemParameterName()
This filter will be evaluated on the specified item parameter.
|
com.google.protobuf.ByteString |
getItemParameterNameBytes()
This filter will be evaluated on the specified item parameter.
|
NumericFilter |
getNumericFilter()
A filter for numeric or date values.
|
NumericFilterOrBuilder |
getNumericFilterOrBuilder()
A filter for numeric or date values.
|
FunnelParameterFilter.OneFilterCase |
getOneFilterCase() |
FunnelParameterFilter.OneParameterCase |
getOneParameterCase() |
com.google.protobuf.Parser<FunnelParameterFilter> |
getParserForType() |
int |
getSerializedSize() |
StringFilter |
getStringFilter()
Strings related filter.
|
StringFilterOrBuilder |
getStringFilterOrBuilder()
Strings related filter.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasBetweenFilter()
A filter for between two values.
|
boolean |
hasEventParameterName()
This filter will be evaluated on the specified event parameter.
|
int |
hashCode() |
boolean |
hasInListFilter()
A filter for in list values.
|
boolean |
hasItemParameterName()
This filter will be evaluated on the specified item parameter.
|
boolean |
hasNumericFilter()
A filter for numeric or date values.
|
boolean |
hasStringFilter()
Strings related filter.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static FunnelParameterFilter.Builder |
newBuilder() |
static FunnelParameterFilter.Builder |
newBuilder(FunnelParameterFilter prototype) |
FunnelParameterFilter.Builder |
newBuilderForType() |
protected FunnelParameterFilter.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static FunnelParameterFilter |
parseDelimitedFrom(InputStream input) |
static FunnelParameterFilter |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FunnelParameterFilter |
parseFrom(byte[] data) |
static FunnelParameterFilter |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FunnelParameterFilter |
parseFrom(ByteBuffer data) |
static FunnelParameterFilter |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FunnelParameterFilter |
parseFrom(com.google.protobuf.ByteString data) |
static FunnelParameterFilter |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FunnelParameterFilter |
parseFrom(com.google.protobuf.CodedInputStream input) |
static FunnelParameterFilter |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FunnelParameterFilter |
parseFrom(InputStream input) |
static FunnelParameterFilter |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<FunnelParameterFilter> |
parser() |
FunnelParameterFilter.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int EVENT_PARAMETER_NAME_FIELD_NUMBER
public static final int ITEM_PARAMETER_NAME_FIELD_NUMBER
public static final int STRING_FILTER_FIELD_NUMBER
public static final int IN_LIST_FILTER_FIELD_NUMBER
public static final int NUMERIC_FILTER_FIELD_NUMBER
public static final int BETWEEN_FILTER_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public FunnelParameterFilter.OneParameterCase getOneParameterCase()
getOneParameterCase in interface FunnelParameterFilterOrBuilderpublic FunnelParameterFilter.OneFilterCase getOneFilterCase()
getOneFilterCase in interface FunnelParameterFilterOrBuilderpublic 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;hasEventParameterName in interface FunnelParameterFilterOrBuilderpublic 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;getEventParameterName in interface FunnelParameterFilterOrBuilderpublic 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;getEventParameterNameBytes in interface FunnelParameterFilterOrBuilderpublic 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;hasItemParameterName in interface FunnelParameterFilterOrBuilderpublic 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;getItemParameterName in interface FunnelParameterFilterOrBuilderpublic 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;getItemParameterNameBytes in interface FunnelParameterFilterOrBuilderpublic boolean hasStringFilter()
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;hasStringFilter in interface FunnelParameterFilterOrBuilderpublic StringFilter getStringFilter()
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;getStringFilter in interface FunnelParameterFilterOrBuilderpublic StringFilterOrBuilder getStringFilterOrBuilder()
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;getStringFilterOrBuilder in interface FunnelParameterFilterOrBuilderpublic boolean hasInListFilter()
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;hasInListFilter in interface FunnelParameterFilterOrBuilderpublic InListFilter getInListFilter()
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;getInListFilter in interface FunnelParameterFilterOrBuilderpublic InListFilterOrBuilder getInListFilterOrBuilder()
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;getInListFilterOrBuilder in interface FunnelParameterFilterOrBuilderpublic boolean hasNumericFilter()
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;hasNumericFilter in interface FunnelParameterFilterOrBuilderpublic NumericFilter getNumericFilter()
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;getNumericFilter in interface FunnelParameterFilterOrBuilderpublic NumericFilterOrBuilder getNumericFilterOrBuilder()
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;getNumericFilterOrBuilder in interface FunnelParameterFilterOrBuilderpublic boolean hasBetweenFilter()
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;hasBetweenFilter in interface FunnelParameterFilterOrBuilderpublic BetweenFilter getBetweenFilter()
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;getBetweenFilter in interface FunnelParameterFilterOrBuilderpublic BetweenFilterOrBuilder getBetweenFilterOrBuilder()
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;getBetweenFilterOrBuilder in interface FunnelParameterFilterOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static FunnelParameterFilter parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FunnelParameterFilter parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FunnelParameterFilter parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FunnelParameterFilter parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FunnelParameterFilter parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FunnelParameterFilter parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FunnelParameterFilter parseFrom(InputStream input) throws IOException
IOExceptionpublic static FunnelParameterFilter parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static FunnelParameterFilter parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static FunnelParameterFilter parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static FunnelParameterFilter parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static FunnelParameterFilter parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic FunnelParameterFilter.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static FunnelParameterFilter.Builder newBuilder()
public static FunnelParameterFilter.Builder newBuilder(FunnelParameterFilter prototype)
public FunnelParameterFilter.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected FunnelParameterFilter.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static FunnelParameterFilter getDefaultInstance()
public static com.google.protobuf.Parser<FunnelParameterFilter> parser()
public com.google.protobuf.Parser<FunnelParameterFilter> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public FunnelParameterFilter getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.