public static final class AudienceSequenceFilter.AudienceSequenceStep extends GeneratedMessageV3 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
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
Static Fields
CONSTRAINT_DURATION_FIELD_NUMBER
public static final int CONSTRAINT_DURATION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
FILTER_EXPRESSION_FIELD_NUMBER
public static final int FILTER_EXPRESSION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int IMMEDIATELY_FOLLOWS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
SCOPE_FIELD_NUMBER
public static final int SCOPE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static AudienceSequenceFilter.AudienceSequenceStep getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static AudienceSequenceFilter.AudienceSequenceStep.Builder newBuilder()
newBuilder(AudienceSequenceFilter.AudienceSequenceStep prototype)
public static AudienceSequenceFilter.AudienceSequenceStep.Builder newBuilder(AudienceSequenceFilter.AudienceSequenceStep prototype)
public static AudienceSequenceFilter.AudienceSequenceStep parseDelimitedFrom(InputStream input)
public static AudienceSequenceFilter.AudienceSequenceStep parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static AudienceSequenceFilter.AudienceSequenceStep parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AudienceSequenceFilter.AudienceSequenceStep parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static AudienceSequenceFilter.AudienceSequenceStep parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AudienceSequenceFilter.AudienceSequenceStep parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AudienceSequenceFilter.AudienceSequenceStep parseFrom(CodedInputStream input)
public static AudienceSequenceFilter.AudienceSequenceStep parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AudienceSequenceFilter.AudienceSequenceStep parseFrom(InputStream input)
public static AudienceSequenceFilter.AudienceSequenceStep parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static AudienceSequenceFilter.AudienceSequenceStep parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AudienceSequenceFilter.AudienceSequenceStep parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<AudienceSequenceFilter.AudienceSequenceStep> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getConstraintDuration()
public 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];
Returns |
---|
Type | Description |
Duration | The constraintDuration.
|
getConstraintDurationOrBuilder()
public 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];
getDefaultInstanceForType()
public AudienceSequenceFilter.AudienceSequenceStep getDefaultInstanceForType()
getFilterExpression()
public AudienceFilterExpression 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];
getFilterExpressionOrBuilder()
public AudienceFilterExpressionOrBuilder 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];
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];
Returns |
---|
Type | Description |
boolean | The immediatelyFollows.
|
getParserForType()
public Parser<AudienceSequenceFilter.AudienceSequenceStep> getParserForType()
Overrides
getScope()
public AudienceFilterScope 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];
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];
Returns |
---|
Type | Description |
int | The enum numeric value on the wire for scope.
|
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
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];
Returns |
---|
Type | Description |
boolean | Whether the constraintDuration field is set.
|
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];
Returns |
---|
Type | Description |
boolean | Whether the filterExpression field is set.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public AudienceSequenceFilter.AudienceSequenceStep.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AudienceSequenceFilter.AudienceSequenceStep.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public AudienceSequenceFilter.AudienceSequenceStep.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides