Interface AudienceSequenceFilter.AudienceSequenceStepOrBuilder (0.39.0)

public static interface AudienceSequenceFilter.AudienceSequenceStepOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getConstraintDuration()

public abstract 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
TypeDescription
Duration

The constraintDuration.

getConstraintDurationOrBuilder()

public abstract 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];

Returns
TypeDescription
DurationOrBuilder

getFilterExpression()

public abstract 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];

Returns
TypeDescription
AudienceFilterExpression

The filterExpression.

getFilterExpressionOrBuilder()

public abstract 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];

Returns
TypeDescription
AudienceFilterExpressionOrBuilder

getImmediatelyFollows()

public abstract 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
TypeDescription
boolean

The immediatelyFollows.

getScope()

public abstract 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];

Returns
TypeDescription
AudienceFilterScope

The scope.

getScopeValue()

public abstract 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
TypeDescription
int

The enum numeric value on the wire for scope.

hasConstraintDuration()

public abstract 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
TypeDescription
boolean

Whether the constraintDuration field is set.

hasFilterExpression()

public abstract 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
TypeDescription
boolean

Whether the filterExpression field is set.