Class AudienceSequenceFilter.AudienceSequenceStep.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AudienceSequenceFilter.AudienceSequenceStep.Builder>
com.google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep.Builder
- All Implemented Interfaces:
AudienceSequenceFilter.AudienceSequenceStepOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AudienceSequenceFilter.AudienceSequenceStep
public static final class AudienceSequenceFilter.AudienceSequenceStep.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AudienceSequenceFilter.AudienceSequenceStep.Builder>
implements AudienceSequenceFilter.AudienceSequenceStepOrBuilder
A condition that must occur in the specified step order for this user to match the sequence.Protobuf type
google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Required.Optional.Required.com.google.protobuf.DurationOptional.com.google.protobuf.Duration.BuilderOptional.com.google.protobuf.DurationOrBuilderOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.Required.Required.booleanOptional.getScope()Required.intRequired.booleanOptional.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeConstraintDuration(com.google.protobuf.Duration value) Optional.Required.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setConstraintDuration(com.google.protobuf.Duration value) Optional.setConstraintDuration(com.google.protobuf.Duration.Builder builderForValue) Optional.Required.setFilterExpression(AudienceFilterExpression.Builder builderForValue) Required.setImmediatelyFollows(boolean value) Optional.setScope(AudienceFilterScope value) Required.setScopeValue(int value) Required.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<AudienceSequenceFilter.AudienceSequenceStep.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<AudienceSequenceFilter.AudienceSequenceStep.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<AudienceSequenceFilter.AudienceSequenceStep.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
public AudienceSequenceFilter.AudienceSequenceStep.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AudienceSequenceFilter.AudienceSequenceStep.Builder>
-
mergeFrom
public AudienceSequenceFilter.AudienceSequenceStep.Builder mergeFrom(AudienceSequenceFilter.AudienceSequenceStep other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AudienceSequenceFilter.AudienceSequenceStep.Builder>
-
mergeFrom
public AudienceSequenceFilter.AudienceSequenceStep.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<AudienceSequenceFilter.AudienceSequenceStep.Builder>- Throws:
IOException
-
getScopeValue
public int getScopeValue()Required. Immutable. Specifies the scope for this step.
.google.analytics.admin.v1alpha.AudienceFilterScope scope = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getScopeValuein interfaceAudienceSequenceFilter.AudienceSequenceStepOrBuilder- Returns:
- The enum numeric value on the wire for scope.
-
setScopeValue
Required. Immutable. Specifies the scope for this step.
.google.analytics.admin.v1alpha.AudienceFilterScope scope = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The enum numeric value on the wire for scope to set.- Returns:
- This builder for chaining.
-
getScope
Required. Immutable. Specifies the scope for this step.
.google.analytics.admin.v1alpha.AudienceFilterScope scope = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getScopein interfaceAudienceSequenceFilter.AudienceSequenceStepOrBuilder- Returns:
- The scope.
-
setScope
Required. Immutable. Specifies the scope for this step.
.google.analytics.admin.v1alpha.AudienceFilterScope scope = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The scope to set.- Returns:
- This builder for chaining.
-
clearScope
Required. Immutable. Specifies the scope for this step.
.google.analytics.admin.v1alpha.AudienceFilterScope scope = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
getImmediatelyFollows
public boolean getImmediatelyFollows()Optional. If true, the event satisfying this step must be the very next event after the event satisfying the last step. If unset or false, this step indirectly follows the prior step; for example, there may be events between the prior step and this step. It is ignored for the first step.
bool immediately_follows = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getImmediatelyFollowsin interfaceAudienceSequenceFilter.AudienceSequenceStepOrBuilder- Returns:
- The immediatelyFollows.
-
setImmediatelyFollows
Optional. If true, the event satisfying this step must be the very next event after the event satisfying the last step. If unset or false, this step indirectly follows the prior step; for example, there may be events between the prior step and this step. It is ignored for the first step.
bool immediately_follows = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The immediatelyFollows to set.- Returns:
- This builder for chaining.
-
clearImmediatelyFollows
Optional. If true, the event satisfying this step must be the very next event after the event satisfying the last step. If unset or false, this step indirectly follows the prior step; for example, there may be events between the prior step and this step. It is ignored for the first step.
bool immediately_follows = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasConstraintDuration
public boolean hasConstraintDuration()Optional. When set, this step must be satisfied within the constraint_duration of the previous step (For example, t[i] - t[i-1] <= constraint_duration). If not set, there is no duration requirement (the duration is effectively unlimited). It is ignored for the first step.
.google.protobuf.Duration constraint_duration = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasConstraintDurationin interfaceAudienceSequenceFilter.AudienceSequenceStepOrBuilder- Returns:
- Whether the constraintDuration field is set.
-
getConstraintDuration
public com.google.protobuf.Duration getConstraintDuration()Optional. When set, this step must be satisfied within the constraint_duration of the previous step (For example, t[i] - t[i-1] <= constraint_duration). If not set, there is no duration requirement (the duration is effectively unlimited). It is ignored for the first step.
.google.protobuf.Duration constraint_duration = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConstraintDurationin interfaceAudienceSequenceFilter.AudienceSequenceStepOrBuilder- Returns:
- The constraintDuration.
-
setConstraintDuration
public AudienceSequenceFilter.AudienceSequenceStep.Builder setConstraintDuration(com.google.protobuf.Duration value) Optional. When set, this step must be satisfied within the constraint_duration of the previous step (For example, t[i] - t[i-1] <= constraint_duration). If not set, there is no duration requirement (the duration is effectively unlimited). It is ignored for the first step.
.google.protobuf.Duration constraint_duration = 3 [(.google.api.field_behavior) = OPTIONAL]; -
setConstraintDuration
public AudienceSequenceFilter.AudienceSequenceStep.Builder setConstraintDuration(com.google.protobuf.Duration.Builder builderForValue) Optional. When set, this step must be satisfied within the constraint_duration of the previous step (For example, t[i] - t[i-1] <= constraint_duration). If not set, there is no duration requirement (the duration is effectively unlimited). It is ignored for the first step.
.google.protobuf.Duration constraint_duration = 3 [(.google.api.field_behavior) = OPTIONAL]; -
mergeConstraintDuration
public AudienceSequenceFilter.AudienceSequenceStep.Builder mergeConstraintDuration(com.google.protobuf.Duration value) Optional. When set, this step must be satisfied within the constraint_duration of the previous step (For example, t[i] - t[i-1] <= constraint_duration). If not set, there is no duration requirement (the duration is effectively unlimited). It is ignored for the first step.
.google.protobuf.Duration constraint_duration = 3 [(.google.api.field_behavior) = OPTIONAL]; -
clearConstraintDuration
Optional. When set, this step must be satisfied within the constraint_duration of the previous step (For example, t[i] - t[i-1] <= constraint_duration). If not set, there is no duration requirement (the duration is effectively unlimited). It is ignored for the first step.
.google.protobuf.Duration constraint_duration = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getConstraintDurationBuilder
public com.google.protobuf.Duration.Builder getConstraintDurationBuilder()Optional. When set, this step must be satisfied within the constraint_duration of the previous step (For example, t[i] - t[i-1] <= constraint_duration). If not set, there is no duration requirement (the duration is effectively unlimited). It is ignored for the first step.
.google.protobuf.Duration constraint_duration = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getConstraintDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getConstraintDurationOrBuilder()Optional. When set, this step must be satisfied within the constraint_duration of the previous step (For example, t[i] - t[i-1] <= constraint_duration). If not set, there is no duration requirement (the duration is effectively unlimited). It is ignored for the first step.
.google.protobuf.Duration constraint_duration = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConstraintDurationOrBuilderin interfaceAudienceSequenceFilter.AudienceSequenceStepOrBuilder
-
hasFilterExpression
public boolean hasFilterExpression()Required. Immutable. A logical expression of Audience dimension, metric, or event filters in each step.
.google.analytics.admin.v1alpha.AudienceFilterExpression filter_expression = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasFilterExpressionin interfaceAudienceSequenceFilter.AudienceSequenceStepOrBuilder- Returns:
- Whether the filterExpression field is set.
-
getFilterExpression
Required. Immutable. A logical expression of Audience dimension, metric, or event filters in each step.
.google.analytics.admin.v1alpha.AudienceFilterExpression filter_expression = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getFilterExpressionin interfaceAudienceSequenceFilter.AudienceSequenceStepOrBuilder- Returns:
- The filterExpression.
-
setFilterExpression
public AudienceSequenceFilter.AudienceSequenceStep.Builder setFilterExpression(AudienceFilterExpression value) Required. Immutable. A logical expression of Audience dimension, metric, or event filters in each step.
.google.analytics.admin.v1alpha.AudienceFilterExpression filter_expression = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; -
setFilterExpression
public AudienceSequenceFilter.AudienceSequenceStep.Builder setFilterExpression(AudienceFilterExpression.Builder builderForValue) Required. Immutable. A logical expression of Audience dimension, metric, or event filters in each step.
.google.analytics.admin.v1alpha.AudienceFilterExpression filter_expression = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; -
mergeFilterExpression
public AudienceSequenceFilter.AudienceSequenceStep.Builder mergeFilterExpression(AudienceFilterExpression value) Required. Immutable. A logical expression of Audience dimension, metric, or event filters in each step.
.google.analytics.admin.v1alpha.AudienceFilterExpression filter_expression = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; -
clearFilterExpression
Required. Immutable. A logical expression of Audience dimension, metric, or event filters in each step.
.google.analytics.admin.v1alpha.AudienceFilterExpression filter_expression = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; -
getFilterExpressionBuilder
Required. Immutable. A logical expression of Audience dimension, metric, or event filters in each step.
.google.analytics.admin.v1alpha.AudienceFilterExpression filter_expression = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; -
getFilterExpressionOrBuilder
Required. Immutable. A logical expression of Audience dimension, metric, or event filters in each step.
.google.analytics.admin.v1alpha.AudienceFilterExpression filter_expression = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getFilterExpressionOrBuilderin interfaceAudienceSequenceFilter.AudienceSequenceStepOrBuilder
-