Class SegmentEventFilter.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SegmentEventFilter.Builder>
com.google.analytics.data.v1alpha.SegmentEventFilter.Builder
- All Implemented Interfaces:
SegmentEventFilterOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SegmentEventFilter
public static final class SegmentEventFilter.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SegmentEventFilter.Builder>
implements SegmentEventFilterOrBuilder
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.SegmentEventFilter-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()This filter matches events of this single event name.If specified, this filter matches events that match both the single event name and the parameter filter expressions.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThis filter matches events of this single event name.com.google.protobuf.ByteStringThis filter matches events of this single event name.If specified, this filter matches events that match both the single event name and the parameter filter expressions.If specified, this filter matches events that match both the single event name and the parameter filter expressions.If specified, this filter matches events that match both the single event name and the parameter filter expressions.booleanThis filter matches events of this single event name.booleanIf specified, this filter matches events that match both the single event name and the parameter filter expressions.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(SegmentEventFilter other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) If specified, this filter matches events that match both the single event name and the parameter filter expressions.setEventName(String value) This filter matches events of this single event name.setEventNameBytes(com.google.protobuf.ByteString value) This filter matches events of this single event name.If specified, this filter matches events that match both the single event name and the parameter filter expressions.If specified, this filter matches events that match both the single event name and the parameter filter expressions.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<SegmentEventFilter.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<SegmentEventFilter.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<SegmentEventFilter.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<SegmentEventFilter.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SegmentEventFilter.Builder>
-
mergeFrom
public SegmentEventFilter.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<SegmentEventFilter.Builder>- Throws:
IOException
-
hasEventName
public boolean hasEventName()This filter matches events of this single event name. Event name is required.
optional string event_name = 1;- Specified by:
hasEventNamein interfaceSegmentEventFilterOrBuilder- Returns:
- Whether the eventName field is set.
-
getEventName
This filter matches events of this single event name. Event name is required.
optional string event_name = 1;- Specified by:
getEventNamein interfaceSegmentEventFilterOrBuilder- Returns:
- The eventName.
-
getEventNameBytes
public com.google.protobuf.ByteString getEventNameBytes()This filter matches events of this single event name. Event name is required.
optional string event_name = 1;- Specified by:
getEventNameBytesin interfaceSegmentEventFilterOrBuilder- Returns:
- The bytes for eventName.
-
setEventName
This filter matches events of this single event name. Event name is required.
optional string event_name = 1;- Parameters:
value- The eventName to set.- Returns:
- This builder for chaining.
-
clearEventName
This filter matches events of this single event name. Event name is required.
optional string event_name = 1;- Returns:
- This builder for chaining.
-
setEventNameBytes
This filter matches events of this single event name. Event name is required.
optional string event_name = 1;- Parameters:
value- The bytes for eventName to set.- Returns:
- This builder for chaining.
-
hasSegmentParameterFilterExpression
public boolean hasSegmentParameterFilterExpression()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.SegmentParameterFilterExpression segment_parameter_filter_expression = 2;- Specified by:
hasSegmentParameterFilterExpressionin interfaceSegmentEventFilterOrBuilder- Returns:
- Whether the segmentParameterFilterExpression field is set.
-
getSegmentParameterFilterExpression
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.SegmentParameterFilterExpression segment_parameter_filter_expression = 2;- Specified by:
getSegmentParameterFilterExpressionin interfaceSegmentEventFilterOrBuilder- Returns:
- The segmentParameterFilterExpression.
-
setSegmentParameterFilterExpression
public SegmentEventFilter.Builder setSegmentParameterFilterExpression(SegmentParameterFilterExpression 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.SegmentParameterFilterExpression segment_parameter_filter_expression = 2; -
setSegmentParameterFilterExpression
public SegmentEventFilter.Builder setSegmentParameterFilterExpression(SegmentParameterFilterExpression.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.SegmentParameterFilterExpression segment_parameter_filter_expression = 2; -
mergeSegmentParameterFilterExpression
public SegmentEventFilter.Builder mergeSegmentParameterFilterExpression(SegmentParameterFilterExpression 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.SegmentParameterFilterExpression segment_parameter_filter_expression = 2; -
clearSegmentParameterFilterExpression
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.SegmentParameterFilterExpression segment_parameter_filter_expression = 2; -
getSegmentParameterFilterExpressionBuilder
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.SegmentParameterFilterExpression segment_parameter_filter_expression = 2; -
getSegmentParameterFilterExpressionOrBuilder
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.SegmentParameterFilterExpression segment_parameter_filter_expression = 2;- Specified by:
getSegmentParameterFilterExpressionOrBuilderin interfaceSegmentEventFilterOrBuilder
-