Class Filter.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Filter.Builder>
com.google.analytics.data.v1alpha.Filter.Builder
- All Implemented Interfaces:
FilterOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Filter
public static final class Filter.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Filter.Builder>
implements FilterOrBuilder
An expression to filter dimension or metric values.Protobuf type
google.analytics.data.v1alpha.Filter-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()A filter for between two values.A filter for empty values such as "(not set)" and "" values.The dimension name or metric name.A filter for in list values.A filter for numeric or date values.Strings related filter.A filter for between two values.A filter for between two values.A filter for between two values.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorA filter for empty values such as "(not set)" and "" values.A filter for empty values such as "(not set)" and "" values.A filter for empty values such as "(not set)" and "" values.The dimension name or metric name.com.google.protobuf.ByteStringThe dimension name or metric name.A filter for in list values.A filter for in list values.A filter for in list values.A filter for numeric or date values.A filter for numeric or date values.A filter for numeric or date values.Strings related filter.Strings related filter.Strings related filter.booleanA filter for between two values.booleanA filter for empty values such as "(not set)" and "" values.booleanA filter for in list values.booleanA filter for numeric or date values.booleanStrings related filter.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeBetweenFilter(BetweenFilter value) A filter for between two values.mergeEmptyFilter(EmptyFilter value) A filter for empty values such as "(not set)" and "" values.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeInListFilter(InListFilter value) A filter for in list values.mergeNumericFilter(NumericFilter value) A filter for numeric or date values.mergeStringFilter(StringFilter value) Strings related filter.setBetweenFilter(BetweenFilter value) A filter for between two values.setBetweenFilter(BetweenFilter.Builder builderForValue) A filter for between two values.setEmptyFilter(EmptyFilter value) A filter for empty values such as "(not set)" and "" values.setEmptyFilter(EmptyFilter.Builder builderForValue) A filter for empty values such as "(not set)" and "" values.setFieldName(String value) The dimension name or metric name.setFieldNameBytes(com.google.protobuf.ByteString value) The dimension name or metric name.setInListFilter(InListFilter value) A filter for in list values.setInListFilter(InListFilter.Builder builderForValue) A filter for in list values.setNumericFilter(NumericFilter value) A filter for numeric or date values.setNumericFilter(NumericFilter.Builder builderForValue) A filter for numeric or date values.setStringFilter(StringFilter value) Strings related filter.setStringFilter(StringFilter.Builder builderForValue) Strings related filter.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Filter.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Filter.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Filter.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Filter.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Filter.Builder>
-
mergeFrom
public Filter.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Filter.Builder>- Throws:
IOException
-
getOneFilterCase
- Specified by:
getOneFilterCasein interfaceFilterOrBuilder
-
clearOneFilter
-
getFieldName
The dimension name or metric name. Must be a name defined in dimensions or metrics.
string field_name = 1;- Specified by:
getFieldNamein interfaceFilterOrBuilder- Returns:
- The fieldName.
-
getFieldNameBytes
public com.google.protobuf.ByteString getFieldNameBytes()The dimension name or metric name. Must be a name defined in dimensions or metrics.
string field_name = 1;- Specified by:
getFieldNameBytesin interfaceFilterOrBuilder- Returns:
- The bytes for fieldName.
-
setFieldName
The dimension name or metric name. Must be a name defined in dimensions or metrics.
string field_name = 1;- Parameters:
value- The fieldName to set.- Returns:
- This builder for chaining.
-
clearFieldName
The dimension name or metric name. Must be a name defined in dimensions or metrics.
string field_name = 1;- Returns:
- This builder for chaining.
-
setFieldNameBytes
The dimension name or metric name. Must be a name defined in dimensions or metrics.
string field_name = 1;- Parameters:
value- The bytes for fieldName to set.- Returns:
- This builder for chaining.
-
hasStringFilter
public boolean hasStringFilter()Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 2;- Specified by:
hasStringFilterin interfaceFilterOrBuilder- Returns:
- Whether the stringFilter field is set.
-
getStringFilter
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 2;- Specified by:
getStringFilterin interfaceFilterOrBuilder- Returns:
- The stringFilter.
-
setStringFilter
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 2; -
setStringFilter
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 2; -
mergeStringFilter
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 2; -
clearStringFilter
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 2; -
getStringFilterBuilder
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 2; -
getStringFilterOrBuilder
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 2;- Specified by:
getStringFilterOrBuilderin interfaceFilterOrBuilder
-
hasInListFilter
public boolean hasInListFilter()A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 3;- Specified by:
hasInListFilterin interfaceFilterOrBuilder- Returns:
- Whether the inListFilter field is set.
-
getInListFilter
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 3;- Specified by:
getInListFilterin interfaceFilterOrBuilder- Returns:
- The inListFilter.
-
setInListFilter
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 3; -
setInListFilter
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 3; -
mergeInListFilter
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 3; -
clearInListFilter
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 3; -
getInListFilterBuilder
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 3; -
getInListFilterOrBuilder
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 3;- Specified by:
getInListFilterOrBuilderin interfaceFilterOrBuilder
-
hasNumericFilter
public boolean hasNumericFilter()A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 4;- Specified by:
hasNumericFilterin interfaceFilterOrBuilder- Returns:
- Whether the numericFilter field is set.
-
getNumericFilter
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 4;- Specified by:
getNumericFilterin interfaceFilterOrBuilder- Returns:
- The numericFilter.
-
setNumericFilter
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 4; -
setNumericFilter
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 4; -
mergeNumericFilter
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 4; -
clearNumericFilter
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 4; -
getNumericFilterBuilder
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 4; -
getNumericFilterOrBuilder
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 4;- Specified by:
getNumericFilterOrBuilderin interfaceFilterOrBuilder
-
hasBetweenFilter
public boolean hasBetweenFilter()A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 5;- Specified by:
hasBetweenFilterin interfaceFilterOrBuilder- Returns:
- Whether the betweenFilter field is set.
-
getBetweenFilter
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 5;- Specified by:
getBetweenFilterin interfaceFilterOrBuilder- Returns:
- The betweenFilter.
-
setBetweenFilter
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 5; -
setBetweenFilter
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 5; -
mergeBetweenFilter
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 5; -
clearBetweenFilter
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 5; -
getBetweenFilterBuilder
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 5; -
getBetweenFilterOrBuilder
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 5;- Specified by:
getBetweenFilterOrBuilderin interfaceFilterOrBuilder
-
hasEmptyFilter
public boolean hasEmptyFilter()A filter for empty values such as "(not set)" and "" values.
.google.analytics.data.v1alpha.EmptyFilter empty_filter = 6;- Specified by:
hasEmptyFilterin interfaceFilterOrBuilder- Returns:
- Whether the emptyFilter field is set.
-
getEmptyFilter
A filter for empty values such as "(not set)" and "" values.
.google.analytics.data.v1alpha.EmptyFilter empty_filter = 6;- Specified by:
getEmptyFilterin interfaceFilterOrBuilder- Returns:
- The emptyFilter.
-
setEmptyFilter
A filter for empty values such as "(not set)" and "" values.
.google.analytics.data.v1alpha.EmptyFilter empty_filter = 6; -
setEmptyFilter
A filter for empty values such as "(not set)" and "" values.
.google.analytics.data.v1alpha.EmptyFilter empty_filter = 6; -
mergeEmptyFilter
A filter for empty values such as "(not set)" and "" values.
.google.analytics.data.v1alpha.EmptyFilter empty_filter = 6; -
clearEmptyFilter
A filter for empty values such as "(not set)" and "" values.
.google.analytics.data.v1alpha.EmptyFilter empty_filter = 6; -
getEmptyFilterBuilder
A filter for empty values such as "(not set)" and "" values.
.google.analytics.data.v1alpha.EmptyFilter empty_filter = 6; -
getEmptyFilterOrBuilder
A filter for empty values such as "(not set)" and "" values.
.google.analytics.data.v1alpha.EmptyFilter empty_filter = 6;- Specified by:
getEmptyFilterOrBuilderin interfaceFilterOrBuilder
-