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.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()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public FunnelEventFilter.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public FunnelEventFilter build()
Returns
buildPartial()
public FunnelEventFilter buildPartial()
Returns
clear()
public FunnelEventFilter.Builder clear()
Returns
Overrides
clearEventName()
public FunnelEventFilter.Builder clearEventName()
This filter matches events of this single event name. Event name is
required.
optional string event_name = 1;
Returns
clearField(Descriptors.FieldDescriptor field)
public FunnelEventFilter.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
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;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public FunnelEventFilter.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public FunnelEventFilter.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public FunnelEventFilter getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
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
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;
Returns
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;
Returns
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;
Returns
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()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(FunnelEventFilter other)
public FunnelEventFilter.Builder mergeFrom(FunnelEventFilter other)
Parameter
Returns
public FunnelEventFilter.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public FunnelEventFilter.Builder mergeFrom(Message other)
Parameter
Returns
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;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final FunnelEventFilter.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
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.
|
Returns
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.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public FunnelEventFilter.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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;
Parameter
Returns
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;
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public FunnelEventFilter.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final FunnelEventFilter.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides