public final class SegmentParameterFilter extends com.google.protobuf.GeneratedMessageV3 implements SegmentParameterFilterOrBuilder
An expression to filter parameter values in a segment.Protobuf type
google.analytics.data.v1alpha.SegmentParameterFilter| Modifier and Type | Class and Description |
|---|---|
static class |
SegmentParameterFilter.Builder
An expression to filter parameter values in a segment.
|
static class |
SegmentParameterFilter.OneFilterCase |
static class |
SegmentParameterFilter.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 |
FILTER_SCOPING_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 SegmentParameterFilter |
getDefaultInstance() |
SegmentParameterFilter |
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.
|
SegmentParameterFilterScoping |
getFilterScoping()
Specifies the scope for the filter.
|
SegmentParameterFilterScopingOrBuilder |
getFilterScopingOrBuilder()
Specifies the scope for the filter.
|
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.
|
SegmentParameterFilter.OneFilterCase |
getOneFilterCase() |
SegmentParameterFilter.OneParameterCase |
getOneParameterCase() |
com.google.protobuf.Parser<SegmentParameterFilter> |
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.
|
boolean |
hasFilterScoping()
Specifies the scope for the filter.
|
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 SegmentParameterFilter.Builder |
newBuilder() |
static SegmentParameterFilter.Builder |
newBuilder(SegmentParameterFilter prototype) |
SegmentParameterFilter.Builder |
newBuilderForType() |
protected SegmentParameterFilter.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static SegmentParameterFilter |
parseDelimitedFrom(InputStream input) |
static SegmentParameterFilter |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SegmentParameterFilter |
parseFrom(byte[] data) |
static SegmentParameterFilter |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SegmentParameterFilter |
parseFrom(ByteBuffer data) |
static SegmentParameterFilter |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SegmentParameterFilter |
parseFrom(com.google.protobuf.ByteString data) |
static SegmentParameterFilter |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SegmentParameterFilter |
parseFrom(com.google.protobuf.CodedInputStream input) |
static SegmentParameterFilter |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SegmentParameterFilter |
parseFrom(InputStream input) |
static SegmentParameterFilter |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<SegmentParameterFilter> |
parser() |
SegmentParameterFilter.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
public static final int FILTER_SCOPING_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 SegmentParameterFilter.OneParameterCase getOneParameterCase()
getOneParameterCase in interface SegmentParameterFilterOrBuilderpublic SegmentParameterFilter.OneFilterCase getOneFilterCase()
getOneFilterCase in interface SegmentParameterFilterOrBuilderpublic 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 SegmentParameterFilterOrBuilderpublic 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 SegmentParameterFilterOrBuilderpublic 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 SegmentParameterFilterOrBuilderpublic 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 SegmentParameterFilterOrBuilderpublic 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 SegmentParameterFilterOrBuilderpublic 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 SegmentParameterFilterOrBuilderpublic boolean hasStringFilter()
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;hasStringFilter in interface SegmentParameterFilterOrBuilderpublic StringFilter getStringFilter()
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;getStringFilter in interface SegmentParameterFilterOrBuilderpublic StringFilterOrBuilder getStringFilterOrBuilder()
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;getStringFilterOrBuilder in interface SegmentParameterFilterOrBuilderpublic boolean hasInListFilter()
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;hasInListFilter in interface SegmentParameterFilterOrBuilderpublic InListFilter getInListFilter()
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;getInListFilter in interface SegmentParameterFilterOrBuilderpublic InListFilterOrBuilder getInListFilterOrBuilder()
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;getInListFilterOrBuilder in interface SegmentParameterFilterOrBuilderpublic boolean hasNumericFilter()
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;hasNumericFilter in interface SegmentParameterFilterOrBuilderpublic NumericFilter getNumericFilter()
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;getNumericFilter in interface SegmentParameterFilterOrBuilderpublic NumericFilterOrBuilder getNumericFilterOrBuilder()
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;getNumericFilterOrBuilder in interface SegmentParameterFilterOrBuilderpublic boolean hasBetweenFilter()
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;hasBetweenFilter in interface SegmentParameterFilterOrBuilderpublic BetweenFilter getBetweenFilter()
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;getBetweenFilter in interface SegmentParameterFilterOrBuilderpublic BetweenFilterOrBuilder getBetweenFilterOrBuilder()
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;getBetweenFilterOrBuilder in interface SegmentParameterFilterOrBuilderpublic boolean hasFilterScoping()
Specifies the scope for the filter.
.google.analytics.data.v1alpha.SegmentParameterFilterScoping filter_scoping = 8;hasFilterScoping in interface SegmentParameterFilterOrBuilderpublic SegmentParameterFilterScoping getFilterScoping()
Specifies the scope for the filter.
.google.analytics.data.v1alpha.SegmentParameterFilterScoping filter_scoping = 8;getFilterScoping in interface SegmentParameterFilterOrBuilderpublic SegmentParameterFilterScopingOrBuilder getFilterScopingOrBuilder()
Specifies the scope for the filter.
.google.analytics.data.v1alpha.SegmentParameterFilterScoping filter_scoping = 8;getFilterScopingOrBuilder in interface SegmentParameterFilterOrBuilderpublic 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 SegmentParameterFilter parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SegmentParameterFilter parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SegmentParameterFilter parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SegmentParameterFilter parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SegmentParameterFilter parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SegmentParameterFilter parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SegmentParameterFilter parseFrom(InputStream input) throws IOException
IOExceptionpublic static SegmentParameterFilter parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SegmentParameterFilter parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static SegmentParameterFilter parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SegmentParameterFilter parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static SegmentParameterFilter parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic SegmentParameterFilter.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static SegmentParameterFilter.Builder newBuilder()
public static SegmentParameterFilter.Builder newBuilder(SegmentParameterFilter prototype)
public SegmentParameterFilter.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected SegmentParameterFilter.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static SegmentParameterFilter getDefaultInstance()
public static com.google.protobuf.Parser<SegmentParameterFilter> parser()
public com.google.protobuf.Parser<SegmentParameterFilter> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public SegmentParameterFilter getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.