public static final class FunnelEventFilter.Builder extends GeneratedMessageV3.Builder<FunnelEventFilter.Builder> implements FunnelEventFilterOrBuilder
Creates a filter that matches events of a single event name. If a parameter
filter expression is specified, only the subset of events that match both the
single event name and the parameter filter expressions match this event
filter.
Protobuf type google.analytics.data.v1alpha.FunnelEventFilter
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public FunnelEventFilter.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public FunnelEventFilter build()
buildPartial()
public FunnelEventFilter buildPartial()
clear()
public FunnelEventFilter.Builder clear()
Overrides
clearEventName()
public FunnelEventFilter.Builder clearEventName()
This filter matches events of this single event name. Event name is
required.
optional string event_name = 1;
clearField(Descriptors.FieldDescriptor field)
public FunnelEventFilter.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearFunnelParameterFilterExpression()
public FunnelEventFilter.Builder clearFunnelParameterFilterExpression()
If specified, this filter matches events that match both the single event
name and the parameter filter expressions.
Inside the parameter filter expression, only parameter filters are
available.
optional .google.analytics.data.v1alpha.FunnelParameterFilterExpression funnel_parameter_filter_expression = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
public FunnelEventFilter.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public FunnelEventFilter.Builder clone()
Overrides
getDefaultInstanceForType()
public FunnelEventFilter getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getEventName()
public String getEventName()
This filter matches events of this single event name. Event name is
required.
optional string event_name = 1;
Returns |
Type |
Description |
String |
The eventName.
|
getEventNameBytes()
public ByteString getEventNameBytes()
This filter matches events of this single event name. Event name is
required.
optional string event_name = 1;
Returns |
Type |
Description |
ByteString |
The bytes for eventName.
|
getFunnelParameterFilterExpression()
public FunnelParameterFilterExpression getFunnelParameterFilterExpression()
If specified, this filter matches events that match both the single event
name and the parameter filter expressions.
Inside the parameter filter expression, only parameter filters are
available.
optional .google.analytics.data.v1alpha.FunnelParameterFilterExpression funnel_parameter_filter_expression = 2;
getFunnelParameterFilterExpressionBuilder()
public FunnelParameterFilterExpression.Builder getFunnelParameterFilterExpressionBuilder()
If specified, this filter matches events that match both the single event
name and the parameter filter expressions.
Inside the parameter filter expression, only parameter filters are
available.
optional .google.analytics.data.v1alpha.FunnelParameterFilterExpression funnel_parameter_filter_expression = 2;
getFunnelParameterFilterExpressionOrBuilder()
public FunnelParameterFilterExpressionOrBuilder getFunnelParameterFilterExpressionOrBuilder()
If specified, this filter matches events that match both the single event
name and the parameter filter expressions.
Inside the parameter filter expression, only parameter filters are
available.
optional .google.analytics.data.v1alpha.FunnelParameterFilterExpression funnel_parameter_filter_expression = 2;
hasEventName()
public boolean hasEventName()
This filter matches events of this single event name. Event name is
required.
optional string event_name = 1;
Returns |
Type |
Description |
boolean |
Whether the eventName field is set.
|
hasFunnelParameterFilterExpression()
public boolean hasFunnelParameterFilterExpression()
If specified, this filter matches events that match both the single event
name and the parameter filter expressions.
Inside the parameter filter expression, only parameter filters are
available.
optional .google.analytics.data.v1alpha.FunnelParameterFilterExpression funnel_parameter_filter_expression = 2;
Returns |
Type |
Description |
boolean |
Whether the funnelParameterFilterExpression field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(FunnelEventFilter other)
public FunnelEventFilter.Builder mergeFrom(FunnelEventFilter other)
public FunnelEventFilter.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public FunnelEventFilter.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeFunnelParameterFilterExpression(FunnelParameterFilterExpression value)
public FunnelEventFilter.Builder mergeFunnelParameterFilterExpression(FunnelParameterFilterExpression value)
If specified, this filter matches events that match both the single event
name and the parameter filter expressions.
Inside the parameter filter expression, only parameter filters are
available.
optional .google.analytics.data.v1alpha.FunnelParameterFilterExpression funnel_parameter_filter_expression = 2;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final FunnelEventFilter.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setEventName(String value)
public FunnelEventFilter.Builder setEventName(String value)
This filter matches events of this single event name. Event name is
required.
optional string event_name = 1;
Parameter |
Name |
Description |
value |
String
The eventName to set.
|
setEventNameBytes(ByteString value)
public FunnelEventFilter.Builder setEventNameBytes(ByteString value)
This filter matches events of this single event name. Event name is
required.
optional string event_name = 1;
Parameter |
Name |
Description |
value |
ByteString
The bytes for eventName to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public FunnelEventFilter.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setFunnelParameterFilterExpression(FunnelParameterFilterExpression value)
public FunnelEventFilter.Builder setFunnelParameterFilterExpression(FunnelParameterFilterExpression value)
If specified, this filter matches events that match both the single event
name and the parameter filter expressions.
Inside the parameter filter expression, only parameter filters are
available.
optional .google.analytics.data.v1alpha.FunnelParameterFilterExpression funnel_parameter_filter_expression = 2;
setFunnelParameterFilterExpression(FunnelParameterFilterExpression.Builder builderForValue)
public FunnelEventFilter.Builder setFunnelParameterFilterExpression(FunnelParameterFilterExpression.Builder builderForValue)
If specified, this filter matches events that match both the single event
name and the parameter filter expressions.
Inside the parameter filter expression, only parameter filters are
available.
optional .google.analytics.data.v1alpha.FunnelParameterFilterExpression funnel_parameter_filter_expression = 2;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public FunnelEventFilter.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final FunnelEventFilter.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides