Class FunnelFieldFilter.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<FunnelFieldFilter.Builder>
com.google.analytics.data.v1alpha.FunnelFieldFilter.Builder
- All Implemented Interfaces:
FunnelFieldFilterOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- FunnelFieldFilter
public static final class FunnelFieldFilter.Builder
extends com.google.protobuf.GeneratedMessage.Builder<FunnelFieldFilter.Builder>
implements FunnelFieldFilterOrBuilder
An expression to filter dimension or metric values.Protobuf type
google.analytics.data.v1alpha.FunnelFieldFilter-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()A filter for between two 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.DescriptorThe 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 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.mergeFrom(FunnelFieldFilter other) 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.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<FunnelFieldFilter.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<FunnelFieldFilter.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<FunnelFieldFilter.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<FunnelFieldFilter.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<FunnelFieldFilter.Builder>
-
mergeFrom
public FunnelFieldFilter.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<FunnelFieldFilter.Builder>- Throws:
IOException
-
getOneFilterCase
- Specified by:
getOneFilterCasein interfaceFunnelFieldFilterOrBuilder
-
clearOneFilter
-
getFieldName
The dimension name or metric name.
string field_name = 1;- Specified by:
getFieldNamein interfaceFunnelFieldFilterOrBuilder- Returns:
- The fieldName.
-
getFieldNameBytes
public com.google.protobuf.ByteString getFieldNameBytes()The dimension name or metric name.
string field_name = 1;- Specified by:
getFieldNameBytesin interfaceFunnelFieldFilterOrBuilder- Returns:
- The bytes for fieldName.
-
setFieldName
The dimension name or metric name.
string field_name = 1;- Parameters:
value- The fieldName to set.- Returns:
- This builder for chaining.
-
clearFieldName
The dimension name or metric name.
string field_name = 1;- Returns:
- This builder for chaining.
-
setFieldNameBytes
The dimension name or metric name.
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 = 4;- Specified by:
hasStringFilterin interfaceFunnelFieldFilterOrBuilder- Returns:
- Whether the stringFilter field is set.
-
getStringFilter
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;- Specified by:
getStringFilterin interfaceFunnelFieldFilterOrBuilder- Returns:
- The stringFilter.
-
setStringFilter
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4; -
setStringFilter
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4; -
mergeStringFilter
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4; -
clearStringFilter
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4; -
getStringFilterBuilder
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4; -
getStringFilterOrBuilder
Strings related filter.
.google.analytics.data.v1alpha.StringFilter string_filter = 4;- Specified by:
getStringFilterOrBuilderin interfaceFunnelFieldFilterOrBuilder
-
hasInListFilter
public boolean hasInListFilter()A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;- Specified by:
hasInListFilterin interfaceFunnelFieldFilterOrBuilder- Returns:
- Whether the inListFilter field is set.
-
getInListFilter
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;- Specified by:
getInListFilterin interfaceFunnelFieldFilterOrBuilder- Returns:
- The inListFilter.
-
setInListFilter
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5; -
setInListFilter
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5; -
mergeInListFilter
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5; -
clearInListFilter
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5; -
getInListFilterBuilder
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5; -
getInListFilterOrBuilder
A filter for in list values.
.google.analytics.data.v1alpha.InListFilter in_list_filter = 5;- Specified by:
getInListFilterOrBuilderin interfaceFunnelFieldFilterOrBuilder
-
hasNumericFilter
public boolean hasNumericFilter()A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;- Specified by:
hasNumericFilterin interfaceFunnelFieldFilterOrBuilder- Returns:
- Whether the numericFilter field is set.
-
getNumericFilter
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;- Specified by:
getNumericFilterin interfaceFunnelFieldFilterOrBuilder- Returns:
- The numericFilter.
-
setNumericFilter
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6; -
setNumericFilter
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6; -
mergeNumericFilter
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6; -
clearNumericFilter
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6; -
getNumericFilterBuilder
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6; -
getNumericFilterOrBuilder
A filter for numeric or date values.
.google.analytics.data.v1alpha.NumericFilter numeric_filter = 6;- Specified by:
getNumericFilterOrBuilderin interfaceFunnelFieldFilterOrBuilder
-
hasBetweenFilter
public boolean hasBetweenFilter()A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;- Specified by:
hasBetweenFilterin interfaceFunnelFieldFilterOrBuilder- Returns:
- Whether the betweenFilter field is set.
-
getBetweenFilter
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;- Specified by:
getBetweenFilterin interfaceFunnelFieldFilterOrBuilder- Returns:
- The betweenFilter.
-
setBetweenFilter
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7; -
setBetweenFilter
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7; -
mergeBetweenFilter
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7; -
clearBetweenFilter
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7; -
getBetweenFilterBuilder
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7; -
getBetweenFilterOrBuilder
A filter for between two values.
.google.analytics.data.v1alpha.BetweenFilter between_filter = 7;- Specified by:
getBetweenFilterOrBuilderin interfaceFunnelFieldFilterOrBuilder
-