Class EventSegmentConditionGroup.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<EventSegmentConditionGroup.Builder>
com.google.analytics.data.v1alpha.EventSegmentConditionGroup.Builder
- All Implemented Interfaces:
EventSegmentConditionGroupOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- EventSegmentConditionGroup
public static final class EventSegmentConditionGroup.Builder
extends com.google.protobuf.GeneratedMessage.Builder<EventSegmentConditionGroup.Builder>
implements EventSegmentConditionGroupOrBuilder
Conditions tell Analytics what data to include in or exclude from the segment.Protobuf type
google.analytics.data.v1alpha.EventSegmentConditionGroup-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()`conditionScoping` should always be `EVENT_CRITERIA_WITHIN_SAME_EVENT`.Data is included or excluded from the segment based on if it matches this expression.`conditionScoping` should always be `EVENT_CRITERIA_WITHIN_SAME_EVENT`.int`conditionScoping` should always be `EVENT_CRITERIA_WITHIN_SAME_EVENT`.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorData is included or excluded from the segment based on if it matches this expression.Data is included or excluded from the segment based on if it matches this expression.Data is included or excluded from the segment based on if it matches this expression.booleanData is included or excluded from the segment based on if it matches this expression.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Data is included or excluded from the segment based on if it matches this expression.`conditionScoping` should always be `EVENT_CRITERIA_WITHIN_SAME_EVENT`.setConditionScopingValue(int value) `conditionScoping` should always be `EVENT_CRITERIA_WITHIN_SAME_EVENT`.Data is included or excluded from the segment based on if it matches this expression.setSegmentFilterExpression(SegmentFilterExpression.Builder builderForValue) Data is included or excluded from the segment based on if it matches this expression.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<EventSegmentConditionGroup.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<EventSegmentConditionGroup.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<EventSegmentConditionGroup.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<EventSegmentConditionGroup.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<EventSegmentConditionGroup.Builder>
-
mergeFrom
public EventSegmentConditionGroup.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<EventSegmentConditionGroup.Builder>- Throws:
IOException
-
getConditionScopingValue
public int getConditionScopingValue()`conditionScoping` should always be `EVENT_CRITERIA_WITHIN_SAME_EVENT`. Optional. If unspecified, a `conditionScoping` of `EVENT_CRITERIA_WITHIN_SAME_EVENT` is used.
.google.analytics.data.v1alpha.EventCriteriaScoping condition_scoping = 1;- Specified by:
getConditionScopingValuein interfaceEventSegmentConditionGroupOrBuilder- Returns:
- The enum numeric value on the wire for conditionScoping.
-
setConditionScopingValue
`conditionScoping` should always be `EVENT_CRITERIA_WITHIN_SAME_EVENT`. Optional. If unspecified, a `conditionScoping` of `EVENT_CRITERIA_WITHIN_SAME_EVENT` is used.
.google.analytics.data.v1alpha.EventCriteriaScoping condition_scoping = 1;- Parameters:
value- The enum numeric value on the wire for conditionScoping to set.- Returns:
- This builder for chaining.
-
getConditionScoping
`conditionScoping` should always be `EVENT_CRITERIA_WITHIN_SAME_EVENT`. Optional. If unspecified, a `conditionScoping` of `EVENT_CRITERIA_WITHIN_SAME_EVENT` is used.
.google.analytics.data.v1alpha.EventCriteriaScoping condition_scoping = 1;- Specified by:
getConditionScopingin interfaceEventSegmentConditionGroupOrBuilder- Returns:
- The conditionScoping.
-
setConditionScoping
`conditionScoping` should always be `EVENT_CRITERIA_WITHIN_SAME_EVENT`. Optional. If unspecified, a `conditionScoping` of `EVENT_CRITERIA_WITHIN_SAME_EVENT` is used.
.google.analytics.data.v1alpha.EventCriteriaScoping condition_scoping = 1;- Parameters:
value- The conditionScoping to set.- Returns:
- This builder for chaining.
-
clearConditionScoping
`conditionScoping` should always be `EVENT_CRITERIA_WITHIN_SAME_EVENT`. Optional. If unspecified, a `conditionScoping` of `EVENT_CRITERIA_WITHIN_SAME_EVENT` is used.
.google.analytics.data.v1alpha.EventCriteriaScoping condition_scoping = 1;- Returns:
- This builder for chaining.
-
hasSegmentFilterExpression
public boolean hasSegmentFilterExpression()Data is included or excluded from the segment based on if it matches this expression. Expressions express criteria on dimension, metrics, and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2;- Specified by:
hasSegmentFilterExpressionin interfaceEventSegmentConditionGroupOrBuilder- Returns:
- Whether the segmentFilterExpression field is set.
-
getSegmentFilterExpression
Data is included or excluded from the segment based on if it matches this expression. Expressions express criteria on dimension, metrics, and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2;- Specified by:
getSegmentFilterExpressionin interfaceEventSegmentConditionGroupOrBuilder- Returns:
- The segmentFilterExpression.
-
setSegmentFilterExpression
Data is included or excluded from the segment based on if it matches this expression. Expressions express criteria on dimension, metrics, and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2; -
setSegmentFilterExpression
public EventSegmentConditionGroup.Builder setSegmentFilterExpression(SegmentFilterExpression.Builder builderForValue) Data is included or excluded from the segment based on if it matches this expression. Expressions express criteria on dimension, metrics, and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2; -
mergeSegmentFilterExpression
public EventSegmentConditionGroup.Builder mergeSegmentFilterExpression(SegmentFilterExpression value) Data is included or excluded from the segment based on if it matches this expression. Expressions express criteria on dimension, metrics, and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2; -
clearSegmentFilterExpression
Data is included or excluded from the segment based on if it matches this expression. Expressions express criteria on dimension, metrics, and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2; -
getSegmentFilterExpressionBuilder
Data is included or excluded from the segment based on if it matches this expression. Expressions express criteria on dimension, metrics, and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2; -
getSegmentFilterExpressionOrBuilder
Data is included or excluded from the segment based on if it matches this expression. Expressions express criteria on dimension, metrics, and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2;- Specified by:
getSegmentFilterExpressionOrBuilderin interfaceEventSegmentConditionGroupOrBuilder
-