public static final class SegmentFilter.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilter.Builder> implements SegmentFilterOrBuilder
An expression to filter dimension or metric values.Protobuf type
google.analytics.data.v1alpha.SegmentFilter| Modifier and Type | Method and Description |
|---|---|
SegmentFilter.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SegmentFilter |
build() |
SegmentFilter |
buildPartial() |
SegmentFilter.Builder |
clear() |
SegmentFilter.Builder |
clearBetweenFilter()
A filter for between two values.
|
SegmentFilter.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SegmentFilter.Builder |
clearFieldName()
The dimension name or metric name.
|
SegmentFilter.Builder |
clearFilterScoping()
Specifies the scope for the filter.
|
SegmentFilter.Builder |
clearInListFilter()
A filter for in list values.
|
SegmentFilter.Builder |
clearNumericFilter()
A filter for numeric or date values.
|
SegmentFilter.Builder |
clearOneFilter() |
SegmentFilter.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SegmentFilter.Builder |
clearStringFilter()
Strings related filter.
|
SegmentFilter.Builder |
clone() |
BetweenFilter |
getBetweenFilter()
A filter for between two values.
|
BetweenFilter.Builder |
getBetweenFilterBuilder()
A filter for between two values.
|
BetweenFilterOrBuilder |
getBetweenFilterOrBuilder()
A filter for between two values.
|
SegmentFilter |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getFieldName()
The dimension name or metric name.
|
com.google.protobuf.ByteString |
getFieldNameBytes()
The dimension name or metric name.
|
SegmentFilterScoping |
getFilterScoping()
Specifies the scope for the filter.
|
SegmentFilterScoping.Builder |
getFilterScopingBuilder()
Specifies the scope for the filter.
|
SegmentFilterScopingOrBuilder |
getFilterScopingOrBuilder()
Specifies the scope for the filter.
|
InListFilter |
getInListFilter()
A filter for in list values.
|
InListFilter.Builder |
getInListFilterBuilder()
A filter for in list values.
|
InListFilterOrBuilder |
getInListFilterOrBuilder()
A filter for in list values.
|
NumericFilter |
getNumericFilter()
A filter for numeric or date values.
|
NumericFilter.Builder |
getNumericFilterBuilder()
A filter for numeric or date values.
|
NumericFilterOrBuilder |
getNumericFilterOrBuilder()
A filter for numeric or date values.
|
SegmentFilter.OneFilterCase |
getOneFilterCase() |
StringFilter |
getStringFilter()
Strings related filter.
|
StringFilter.Builder |
getStringFilterBuilder()
Strings related filter.
|
StringFilterOrBuilder |
getStringFilterOrBuilder()
Strings related filter.
|
boolean |
hasBetweenFilter()
A filter for between two values.
|
boolean |
hasFilterScoping()
Specifies the scope for the filter.
|
boolean |
hasInListFilter()
A filter for in list values.
|
boolean |
hasNumericFilter()
A filter for numeric or date values.
|
boolean |
hasStringFilter()
Strings related filter.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SegmentFilter.Builder |
mergeBetweenFilter(BetweenFilter value)
A filter for between two values.
|
SegmentFilter.Builder |
mergeFilterScoping(SegmentFilterScoping value)
Specifies the scope for the filter.
|
SegmentFilter.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SegmentFilter.Builder |
mergeFrom(com.google.protobuf.Message other) |
SegmentFilter.Builder |
mergeFrom(SegmentFilter other) |
SegmentFilter.Builder |
mergeInListFilter(InListFilter value)
A filter for in list values.
|
SegmentFilter.Builder |
mergeNumericFilter(NumericFilter value)
A filter for numeric or date values.
|
SegmentFilter.Builder |
mergeStringFilter(StringFilter value)
Strings related filter.
|
SegmentFilter.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SegmentFilter.Builder |
setBetweenFilter(BetweenFilter.Builder builderForValue)
A filter for between two values.
|
SegmentFilter.Builder |
setBetweenFilter(BetweenFilter value)
A filter for between two values.
|
SegmentFilter.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SegmentFilter.Builder |
setFieldName(String value)
The dimension name or metric name.
|
SegmentFilter.Builder |
setFieldNameBytes(com.google.protobuf.ByteString value)
The dimension name or metric name.
|
SegmentFilter.Builder |
setFilterScoping(SegmentFilterScoping.Builder builderForValue)
Specifies the scope for the filter.
|
SegmentFilter.Builder |
setFilterScoping(SegmentFilterScoping value)
Specifies the scope for the filter.
|
SegmentFilter.Builder |
setInListFilter(InListFilter.Builder builderForValue)
A filter for in list values.
|
SegmentFilter.Builder |
setInListFilter(InListFilter value)
A filter for in list values.
|
SegmentFilter.Builder |
setNumericFilter(NumericFilter.Builder builderForValue)
A filter for numeric or date values.
|
SegmentFilter.Builder |
setNumericFilter(NumericFilter value)
A filter for numeric or date values.
|
SegmentFilter.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SegmentFilter.Builder |
setStringFilter(StringFilter.Builder builderForValue)
Strings related filter.
|
SegmentFilter.Builder |
setStringFilter(StringFilter value)
Strings related filter.
|
SegmentFilter.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilter.Builder>public SegmentFilter.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilter.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilter.Builder>public SegmentFilter getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SegmentFilter build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SegmentFilter buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SegmentFilter.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilter.Builder>public SegmentFilter.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilter.Builder>public SegmentFilter.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilter.Builder>public SegmentFilter.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilter.Builder>public SegmentFilter.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilter.Builder>public SegmentFilter.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilter.Builder>public SegmentFilter.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SegmentFilter.Builder>public SegmentFilter.Builder mergeFrom(SegmentFilter other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilter.Builder>public SegmentFilter.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SegmentFilter.Builder>IOExceptionpublic SegmentFilter.OneFilterCase getOneFilterCase()
getOneFilterCase in interface SegmentFilterOrBuilderpublic SegmentFilter.Builder clearOneFilter()
public String getFieldName()
The dimension name or metric name.
string field_name = 1;getFieldName in interface SegmentFilterOrBuilderpublic com.google.protobuf.ByteString getFieldNameBytes()
The dimension name or metric name.
string field_name = 1;getFieldNameBytes in interface SegmentFilterOrBuilderpublic SegmentFilter.Builder setFieldName(String value)
The dimension name or metric name.
string field_name = 1;value - The fieldName to set.public SegmentFilter.Builder clearFieldName()
The dimension name or metric name.
string field_name = 1;public SegmentFilter.Builder setFieldNameBytes(com.google.protobuf.ByteString value)
The dimension name or metric name.
string field_name = 1;value - The bytes for fieldName to set.public boolean hasStringFilter()
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;hasStringFilter in interface SegmentFilterOrBuilderpublic StringFilter getStringFilter()
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;getStringFilter in interface SegmentFilterOrBuilderpublic SegmentFilter.Builder setStringFilter(StringFilter value)
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;public SegmentFilter.Builder setStringFilter(StringFilter.Builder builderForValue)
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;public SegmentFilter.Builder mergeStringFilter(StringFilter value)
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;public SegmentFilter.Builder clearStringFilter()
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;public StringFilter.Builder getStringFilterBuilder()
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;public StringFilterOrBuilder getStringFilterOrBuilder()
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;getStringFilterOrBuilder in interface SegmentFilterOrBuilderpublic boolean hasInListFilter()
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;hasInListFilter in interface SegmentFilterOrBuilderpublic InListFilter getInListFilter()
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;getInListFilter in interface SegmentFilterOrBuilderpublic SegmentFilter.Builder setInListFilter(InListFilter value)
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;public SegmentFilter.Builder setInListFilter(InListFilter.Builder builderForValue)
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;public SegmentFilter.Builder mergeInListFilter(InListFilter value)
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;public SegmentFilter.Builder clearInListFilter()
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;public InListFilter.Builder getInListFilterBuilder()
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;public InListFilterOrBuilder getInListFilterOrBuilder()
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;getInListFilterOrBuilder in interface SegmentFilterOrBuilderpublic boolean hasNumericFilter()
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;hasNumericFilter in interface SegmentFilterOrBuilderpublic NumericFilter getNumericFilter()
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;getNumericFilter in interface SegmentFilterOrBuilderpublic SegmentFilter.Builder setNumericFilter(NumericFilter value)
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;public SegmentFilter.Builder setNumericFilter(NumericFilter.Builder builderForValue)
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;public SegmentFilter.Builder mergeNumericFilter(NumericFilter value)
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;public SegmentFilter.Builder clearNumericFilter()
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;public NumericFilter.Builder getNumericFilterBuilder()
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;public NumericFilterOrBuilder getNumericFilterOrBuilder()
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;getNumericFilterOrBuilder in interface SegmentFilterOrBuilderpublic boolean hasBetweenFilter()
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;hasBetweenFilter in interface SegmentFilterOrBuilderpublic BetweenFilter getBetweenFilter()
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;getBetweenFilter in interface SegmentFilterOrBuilderpublic SegmentFilter.Builder setBetweenFilter(BetweenFilter value)
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;public SegmentFilter.Builder setBetweenFilter(BetweenFilter.Builder builderForValue)
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;public SegmentFilter.Builder mergeBetweenFilter(BetweenFilter value)
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;public SegmentFilter.Builder clearBetweenFilter()
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;public BetweenFilter.Builder getBetweenFilterBuilder()
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;public BetweenFilterOrBuilder getBetweenFilterOrBuilder()
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;getBetweenFilterOrBuilder in interface SegmentFilterOrBuilderpublic boolean hasFilterScoping()
Specifies the scope for the filter.
.google.analytics.data.v1alpha.SegmentFilterScoping filter_scoping = 8;hasFilterScoping in interface SegmentFilterOrBuilderpublic SegmentFilterScoping getFilterScoping()
Specifies the scope for the filter.
.google.analytics.data.v1alpha.SegmentFilterScoping filter_scoping = 8;getFilterScoping in interface SegmentFilterOrBuilderpublic SegmentFilter.Builder setFilterScoping(SegmentFilterScoping value)
Specifies the scope for the filter.
.google.analytics.data.v1alpha.SegmentFilterScoping filter_scoping = 8;public SegmentFilter.Builder setFilterScoping(SegmentFilterScoping.Builder builderForValue)
Specifies the scope for the filter.
.google.analytics.data.v1alpha.SegmentFilterScoping filter_scoping = 8;public SegmentFilter.Builder mergeFilterScoping(SegmentFilterScoping value)
Specifies the scope for the filter.
.google.analytics.data.v1alpha.SegmentFilterScoping filter_scoping = 8;public SegmentFilter.Builder clearFilterScoping()
Specifies the scope for the filter.
.google.analytics.data.v1alpha.SegmentFilterScoping filter_scoping = 8;public SegmentFilterScoping.Builder getFilterScopingBuilder()
Specifies the scope for the filter.
.google.analytics.data.v1alpha.SegmentFilterScoping filter_scoping = 8;public SegmentFilterScopingOrBuilder getFilterScopingOrBuilder()
Specifies the scope for the filter.
.google.analytics.data.v1alpha.SegmentFilterScoping filter_scoping = 8;getFilterScopingOrBuilder in interface SegmentFilterOrBuilderpublic final SegmentFilter.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilter.Builder>public final SegmentFilter.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilter.Builder>Copyright © 2023 Google LLC. All rights reserved.