Class EventSegmentExclusion.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<EventSegmentExclusion.Builder>
com.google.analytics.data.v1alpha.EventSegmentExclusion.Builder
- All Implemented Interfaces:
EventSegmentExclusionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- EventSegmentExclusion
public static final class EventSegmentExclusion.Builder
extends com.google.protobuf.GeneratedMessage.Builder<EventSegmentExclusion.Builder>
implements EventSegmentExclusionOrBuilder
Specifies which events are excluded in this segment.Protobuf type
google.analytics.data.v1alpha.EventSegmentExclusion-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()If an event meets this condition, the event is excluded from membership in the segment for the `eventExclusionDuration`.`eventExclusionDuration` should always be `PERMANENTLY_EXCLUDE`.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorIf an event meets this condition, the event is excluded from membership in the segment for the `eventExclusionDuration`.If an event meets this condition, the event is excluded from membership in the segment for the `eventExclusionDuration`.If an event meets this condition, the event is excluded from membership in the segment for the `eventExclusionDuration`.`eventExclusionDuration` should always be `PERMANENTLY_EXCLUDE`.int`eventExclusionDuration` should always be `PERMANENTLY_EXCLUDE`.booleanIf an event meets this condition, the event is excluded from membership in the segment for the `eventExclusionDuration`.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanIf an event meets this condition, the event is excluded from membership in the segment for the `eventExclusionDuration`.mergeFrom(EventSegmentExclusion other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) If an event meets this condition, the event is excluded from membership in the segment for the `eventExclusionDuration`.setEventExclusionCriteria(EventSegmentCriteria.Builder builderForValue) If an event meets this condition, the event is excluded from membership in the segment for the `eventExclusionDuration`.`eventExclusionDuration` should always be `PERMANENTLY_EXCLUDE`.setEventExclusionDurationValue(int value) `eventExclusionDuration` should always be `PERMANENTLY_EXCLUDE`.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<EventSegmentExclusion.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<EventSegmentExclusion.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<EventSegmentExclusion.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<EventSegmentExclusion.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<EventSegmentExclusion.Builder>
-
mergeFrom
public EventSegmentExclusion.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<EventSegmentExclusion.Builder>- Throws:
IOException
-
getEventExclusionDurationValue
public int getEventExclusionDurationValue()`eventExclusionDuration` should always be `PERMANENTLY_EXCLUDE`. Optional. If unspecified, an `eventExclusionDuration` of `EVENT_EXCLUSION_PERMANENT` is used.
.google.analytics.data.v1alpha.EventExclusionDuration event_exclusion_duration = 1;- Specified by:
getEventExclusionDurationValuein interfaceEventSegmentExclusionOrBuilder- Returns:
- The enum numeric value on the wire for eventExclusionDuration.
-
setEventExclusionDurationValue
`eventExclusionDuration` should always be `PERMANENTLY_EXCLUDE`. Optional. If unspecified, an `eventExclusionDuration` of `EVENT_EXCLUSION_PERMANENT` is used.
.google.analytics.data.v1alpha.EventExclusionDuration event_exclusion_duration = 1;- Parameters:
value- The enum numeric value on the wire for eventExclusionDuration to set.- Returns:
- This builder for chaining.
-
getEventExclusionDuration
`eventExclusionDuration` should always be `PERMANENTLY_EXCLUDE`. Optional. If unspecified, an `eventExclusionDuration` of `EVENT_EXCLUSION_PERMANENT` is used.
.google.analytics.data.v1alpha.EventExclusionDuration event_exclusion_duration = 1;- Specified by:
getEventExclusionDurationin interfaceEventSegmentExclusionOrBuilder- Returns:
- The eventExclusionDuration.
-
setEventExclusionDuration
`eventExclusionDuration` should always be `PERMANENTLY_EXCLUDE`. Optional. If unspecified, an `eventExclusionDuration` of `EVENT_EXCLUSION_PERMANENT` is used.
.google.analytics.data.v1alpha.EventExclusionDuration event_exclusion_duration = 1;- Parameters:
value- The eventExclusionDuration to set.- Returns:
- This builder for chaining.
-
clearEventExclusionDuration
`eventExclusionDuration` should always be `PERMANENTLY_EXCLUDE`. Optional. If unspecified, an `eventExclusionDuration` of `EVENT_EXCLUSION_PERMANENT` is used.
.google.analytics.data.v1alpha.EventExclusionDuration event_exclusion_duration = 1;- Returns:
- This builder for chaining.
-
hasEventExclusionCriteria
public boolean hasEventExclusionCriteria()If an event meets this condition, the event is excluded from membership in the segment for the `eventExclusionDuration`.
.google.analytics.data.v1alpha.EventSegmentCriteria event_exclusion_criteria = 2;- Specified by:
hasEventExclusionCriteriain interfaceEventSegmentExclusionOrBuilder- Returns:
- Whether the eventExclusionCriteria field is set.
-
getEventExclusionCriteria
If an event meets this condition, the event is excluded from membership in the segment for the `eventExclusionDuration`.
.google.analytics.data.v1alpha.EventSegmentCriteria event_exclusion_criteria = 2;- Specified by:
getEventExclusionCriteriain interfaceEventSegmentExclusionOrBuilder- Returns:
- The eventExclusionCriteria.
-
setEventExclusionCriteria
If an event meets this condition, the event is excluded from membership in the segment for the `eventExclusionDuration`.
.google.analytics.data.v1alpha.EventSegmentCriteria event_exclusion_criteria = 2; -
setEventExclusionCriteria
public EventSegmentExclusion.Builder setEventExclusionCriteria(EventSegmentCriteria.Builder builderForValue) If an event meets this condition, the event is excluded from membership in the segment for the `eventExclusionDuration`.
.google.analytics.data.v1alpha.EventSegmentCriteria event_exclusion_criteria = 2; -
mergeEventExclusionCriteria
If an event meets this condition, the event is excluded from membership in the segment for the `eventExclusionDuration`.
.google.analytics.data.v1alpha.EventSegmentCriteria event_exclusion_criteria = 2; -
clearEventExclusionCriteria
If an event meets this condition, the event is excluded from membership in the segment for the `eventExclusionDuration`.
.google.analytics.data.v1alpha.EventSegmentCriteria event_exclusion_criteria = 2; -
getEventExclusionCriteriaBuilder
If an event meets this condition, the event is excluded from membership in the segment for the `eventExclusionDuration`.
.google.analytics.data.v1alpha.EventSegmentCriteria event_exclusion_criteria = 2; -
getEventExclusionCriteriaOrBuilder
If an event meets this condition, the event is excluded from membership in the segment for the `eventExclusionDuration`.
.google.analytics.data.v1alpha.EventSegmentCriteria event_exclusion_criteria = 2;- Specified by:
getEventExclusionCriteriaOrBuilderin interfaceEventSegmentExclusionOrBuilder
-