Class EventSegment.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<EventSegment.Builder>
com.google.analytics.data.v1alpha.EventSegment.Builder
- All Implemented Interfaces:
EventSegmentOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- EventSegment
public static final class EventSegment.Builder
extends com.google.protobuf.GeneratedMessage.Builder<EventSegment.Builder>
implements EventSegmentOrBuilder
Event segments are subsets of events that were triggered on your site or app. for example, all purchase events made in a particular location; app_exception events that occurred on a specific operating system.Protobuf type
google.analytics.data.v1alpha.EventSegment-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Defines which events are included in this segment.Defines which events are excluded in this segment.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDefines which events are included in this segment.Defines which events are included in this segment.Defines which events are included in this segment.Defines which events are excluded in this segment.Defines which events are excluded in this segment.Defines which events are excluded in this segment.booleanDefines which events are included in this segment.booleanDefines which events are excluded in this segment.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanDefines which events are included in this segment.Defines which events are excluded in this segment.mergeFrom(EventSegment other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Defines which events are included in this segment.setEventInclusionCriteria(EventSegmentCriteria.Builder builderForValue) Defines which events are included in this segment.Defines which events are excluded in this segment.setExclusion(EventSegmentExclusion.Builder builderForValue) Defines which events are excluded in this segment.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<EventSegment.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<EventSegment.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<EventSegment.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<EventSegment.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<EventSegment.Builder>
-
mergeFrom
public EventSegment.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<EventSegment.Builder>- Throws:
IOException
-
hasEventInclusionCriteria
public boolean hasEventInclusionCriteria()Defines which events are included in this segment. Optional.
.google.analytics.data.v1alpha.EventSegmentCriteria event_inclusion_criteria = 1;- Specified by:
hasEventInclusionCriteriain interfaceEventSegmentOrBuilder- Returns:
- Whether the eventInclusionCriteria field is set.
-
getEventInclusionCriteria
Defines which events are included in this segment. Optional.
.google.analytics.data.v1alpha.EventSegmentCriteria event_inclusion_criteria = 1;- Specified by:
getEventInclusionCriteriain interfaceEventSegmentOrBuilder- Returns:
- The eventInclusionCriteria.
-
setEventInclusionCriteria
Defines which events are included in this segment. Optional.
.google.analytics.data.v1alpha.EventSegmentCriteria event_inclusion_criteria = 1; -
setEventInclusionCriteria
Defines which events are included in this segment. Optional.
.google.analytics.data.v1alpha.EventSegmentCriteria event_inclusion_criteria = 1; -
mergeEventInclusionCriteria
Defines which events are included in this segment. Optional.
.google.analytics.data.v1alpha.EventSegmentCriteria event_inclusion_criteria = 1; -
clearEventInclusionCriteria
Defines which events are included in this segment. Optional.
.google.analytics.data.v1alpha.EventSegmentCriteria event_inclusion_criteria = 1; -
getEventInclusionCriteriaBuilder
Defines which events are included in this segment. Optional.
.google.analytics.data.v1alpha.EventSegmentCriteria event_inclusion_criteria = 1; -
getEventInclusionCriteriaOrBuilder
Defines which events are included in this segment. Optional.
.google.analytics.data.v1alpha.EventSegmentCriteria event_inclusion_criteria = 1;- Specified by:
getEventInclusionCriteriaOrBuilderin interfaceEventSegmentOrBuilder
-
hasExclusion
public boolean hasExclusion()Defines which events are excluded in this segment. Optional.
.google.analytics.data.v1alpha.EventSegmentExclusion exclusion = 2;- Specified by:
hasExclusionin interfaceEventSegmentOrBuilder- Returns:
- Whether the exclusion field is set.
-
getExclusion
Defines which events are excluded in this segment. Optional.
.google.analytics.data.v1alpha.EventSegmentExclusion exclusion = 2;- Specified by:
getExclusionin interfaceEventSegmentOrBuilder- Returns:
- The exclusion.
-
setExclusion
Defines which events are excluded in this segment. Optional.
.google.analytics.data.v1alpha.EventSegmentExclusion exclusion = 2; -
setExclusion
Defines which events are excluded in this segment. Optional.
.google.analytics.data.v1alpha.EventSegmentExclusion exclusion = 2; -
mergeExclusion
Defines which events are excluded in this segment. Optional.
.google.analytics.data.v1alpha.EventSegmentExclusion exclusion = 2; -
clearExclusion
Defines which events are excluded in this segment. Optional.
.google.analytics.data.v1alpha.EventSegmentExclusion exclusion = 2; -
getExclusionBuilder
Defines which events are excluded in this segment. Optional.
.google.analytics.data.v1alpha.EventSegmentExclusion exclusion = 2; -
getExclusionOrBuilder
Defines which events are excluded in this segment. Optional.
.google.analytics.data.v1alpha.EventSegmentExclusion exclusion = 2;- Specified by:
getExclusionOrBuilderin interfaceEventSegmentOrBuilder
-