- 0.63.0 (latest)
- 0.62.0
- 0.60.0
- 0.59.0
- 0.58.0
- 0.57.0
- 0.56.0
- 0.55.0
- 0.54.0
- 0.53.0
- 0.52.0
- 0.51.0
- 0.50.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
public static final class FunnelStep.Builder extends GeneratedMessageV3.Builder<FunnelStep.Builder> implements FunnelStepOrBuilder
Steps define the user journey you want to measure. Steps contain one or more conditions that your users must meet to be included in that step of the funnel journey.
Protobuf type google.analytics.data.v1alpha.FunnelStep
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > FunnelStep.BuilderImplements
FunnelStepOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public FunnelStep.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
FunnelStep.Builder |
build()
public FunnelStep build()
Type | Description |
FunnelStep |
buildPartial()
public FunnelStep buildPartial()
Type | Description |
FunnelStep |
clear()
public FunnelStep.Builder clear()
Type | Description |
FunnelStep.Builder |
clearField(Descriptors.FieldDescriptor field)
public FunnelStep.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
FunnelStep.Builder |
clearFilterExpression()
public FunnelStep.Builder clearFilterExpression()
The condition that your users must meet to be included in this step of the funnel journey.
.google.analytics.data.v1alpha.FunnelFilterExpression filter_expression = 4;
Type | Description |
FunnelStep.Builder |
clearIsDirectlyFollowedBy()
public FunnelStep.Builder clearIsDirectlyFollowedBy()
If true, this step must directly follow the previous step. If false,
there can be events between the previous step and this step. If
unspecified, isDirectlyFollowedBy
is treated as false.
bool is_directly_followed_by = 2;
Type | Description |
FunnelStep.Builder | This builder for chaining. |
clearName()
public FunnelStep.Builder clearName()
The distinctive name for this step. If unspecified, steps will be named
by a 1 based indexed name (i.e. "0. ", "1. ", etc.). This name defines
string value returned by the funnelStepName
dimension. For example,
specifying name = Purchase
in the request's third funnel step will
produce 3. Purchase
in the funnel report response.
string name = 1;
Type | Description |
FunnelStep.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public FunnelStep.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
FunnelStep.Builder |
clearWithinDurationFromPriorStep()
public FunnelStep.Builder clearWithinDurationFromPriorStep()
If specified, this step must complete within this duration of the
completion of the prior step. withinDurationFromPriorStep
is inclusive
of the endpoint at the microsecond granularity. For example a duration of
5 seconds can be completed at 4.9 or 5.0 seconds, but not 5 seconds and 1
microsecond.
withinDurationFromPriorStep
is optional, and if unspecified, steps may
be separated by any time duration.
optional .google.protobuf.Duration within_duration_from_prior_step = 3;
Type | Description |
FunnelStep.Builder |
clone()
public FunnelStep.Builder clone()
Type | Description |
FunnelStep.Builder |
getDefaultInstanceForType()
public FunnelStep getDefaultInstanceForType()
Type | Description |
FunnelStep |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getFilterExpression()
public FunnelFilterExpression getFilterExpression()
The condition that your users must meet to be included in this step of the funnel journey.
.google.analytics.data.v1alpha.FunnelFilterExpression filter_expression = 4;
Type | Description |
FunnelFilterExpression | The filterExpression. |
getFilterExpressionBuilder()
public FunnelFilterExpression.Builder getFilterExpressionBuilder()
The condition that your users must meet to be included in this step of the funnel journey.
.google.analytics.data.v1alpha.FunnelFilterExpression filter_expression = 4;
Type | Description |
FunnelFilterExpression.Builder |
getFilterExpressionOrBuilder()
public FunnelFilterExpressionOrBuilder getFilterExpressionOrBuilder()
The condition that your users must meet to be included in this step of the funnel journey.
.google.analytics.data.v1alpha.FunnelFilterExpression filter_expression = 4;
Type | Description |
FunnelFilterExpressionOrBuilder |
getIsDirectlyFollowedBy()
public boolean getIsDirectlyFollowedBy()
If true, this step must directly follow the previous step. If false,
there can be events between the previous step and this step. If
unspecified, isDirectlyFollowedBy
is treated as false.
bool is_directly_followed_by = 2;
Type | Description |
boolean | The isDirectlyFollowedBy. |
getName()
public String getName()
The distinctive name for this step. If unspecified, steps will be named
by a 1 based indexed name (i.e. "0. ", "1. ", etc.). This name defines
string value returned by the funnelStepName
dimension. For example,
specifying name = Purchase
in the request's third funnel step will
produce 3. Purchase
in the funnel report response.
string name = 1;
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
The distinctive name for this step. If unspecified, steps will be named
by a 1 based indexed name (i.e. "0. ", "1. ", etc.). This name defines
string value returned by the funnelStepName
dimension. For example,
specifying name = Purchase
in the request's third funnel step will
produce 3. Purchase
in the funnel report response.
string name = 1;
Type | Description |
ByteString | The bytes for name. |
getWithinDurationFromPriorStep()
public Duration getWithinDurationFromPriorStep()
If specified, this step must complete within this duration of the
completion of the prior step. withinDurationFromPriorStep
is inclusive
of the endpoint at the microsecond granularity. For example a duration of
5 seconds can be completed at 4.9 or 5.0 seconds, but not 5 seconds and 1
microsecond.
withinDurationFromPriorStep
is optional, and if unspecified, steps may
be separated by any time duration.
optional .google.protobuf.Duration within_duration_from_prior_step = 3;
Type | Description |
Duration | The withinDurationFromPriorStep. |
getWithinDurationFromPriorStepBuilder()
public Duration.Builder getWithinDurationFromPriorStepBuilder()
If specified, this step must complete within this duration of the
completion of the prior step. withinDurationFromPriorStep
is inclusive
of the endpoint at the microsecond granularity. For example a duration of
5 seconds can be completed at 4.9 or 5.0 seconds, but not 5 seconds and 1
microsecond.
withinDurationFromPriorStep
is optional, and if unspecified, steps may
be separated by any time duration.
optional .google.protobuf.Duration within_duration_from_prior_step = 3;
Type | Description |
Builder |
getWithinDurationFromPriorStepOrBuilder()
public DurationOrBuilder getWithinDurationFromPriorStepOrBuilder()
If specified, this step must complete within this duration of the
completion of the prior step. withinDurationFromPriorStep
is inclusive
of the endpoint at the microsecond granularity. For example a duration of
5 seconds can be completed at 4.9 or 5.0 seconds, but not 5 seconds and 1
microsecond.
withinDurationFromPriorStep
is optional, and if unspecified, steps may
be separated by any time duration.
optional .google.protobuf.Duration within_duration_from_prior_step = 3;
Type | Description |
DurationOrBuilder |
hasFilterExpression()
public boolean hasFilterExpression()
The condition that your users must meet to be included in this step of the funnel journey.
.google.analytics.data.v1alpha.FunnelFilterExpression filter_expression = 4;
Type | Description |
boolean | Whether the filterExpression field is set. |
hasWithinDurationFromPriorStep()
public boolean hasWithinDurationFromPriorStep()
If specified, this step must complete within this duration of the
completion of the prior step. withinDurationFromPriorStep
is inclusive
of the endpoint at the microsecond granularity. For example a duration of
5 seconds can be completed at 4.9 or 5.0 seconds, but not 5 seconds and 1
microsecond.
withinDurationFromPriorStep
is optional, and if unspecified, steps may
be separated by any time duration.
optional .google.protobuf.Duration within_duration_from_prior_step = 3;
Type | Description |
boolean | Whether the withinDurationFromPriorStep field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFilterExpression(FunnelFilterExpression value)
public FunnelStep.Builder mergeFilterExpression(FunnelFilterExpression value)
The condition that your users must meet to be included in this step of the funnel journey.
.google.analytics.data.v1alpha.FunnelFilterExpression filter_expression = 4;
Name | Description |
value | FunnelFilterExpression |
Type | Description |
FunnelStep.Builder |
mergeFrom(FunnelStep other)
public FunnelStep.Builder mergeFrom(FunnelStep other)
Name | Description |
other | FunnelStep |
Type | Description |
FunnelStep.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public FunnelStep.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
FunnelStep.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public FunnelStep.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
FunnelStep.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final FunnelStep.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
FunnelStep.Builder |
mergeWithinDurationFromPriorStep(Duration value)
public FunnelStep.Builder mergeWithinDurationFromPriorStep(Duration value)
If specified, this step must complete within this duration of the
completion of the prior step. withinDurationFromPriorStep
is inclusive
of the endpoint at the microsecond granularity. For example a duration of
5 seconds can be completed at 4.9 or 5.0 seconds, but not 5 seconds and 1
microsecond.
withinDurationFromPriorStep
is optional, and if unspecified, steps may
be separated by any time duration.
optional .google.protobuf.Duration within_duration_from_prior_step = 3;
Name | Description |
value | Duration |
Type | Description |
FunnelStep.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public FunnelStep.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
FunnelStep.Builder |
setFilterExpression(FunnelFilterExpression value)
public FunnelStep.Builder setFilterExpression(FunnelFilterExpression value)
The condition that your users must meet to be included in this step of the funnel journey.
.google.analytics.data.v1alpha.FunnelFilterExpression filter_expression = 4;
Name | Description |
value | FunnelFilterExpression |
Type | Description |
FunnelStep.Builder |
setFilterExpression(FunnelFilterExpression.Builder builderForValue)
public FunnelStep.Builder setFilterExpression(FunnelFilterExpression.Builder builderForValue)
The condition that your users must meet to be included in this step of the funnel journey.
.google.analytics.data.v1alpha.FunnelFilterExpression filter_expression = 4;
Name | Description |
builderForValue | FunnelFilterExpression.Builder |
Type | Description |
FunnelStep.Builder |
setIsDirectlyFollowedBy(boolean value)
public FunnelStep.Builder setIsDirectlyFollowedBy(boolean value)
If true, this step must directly follow the previous step. If false,
there can be events between the previous step and this step. If
unspecified, isDirectlyFollowedBy
is treated as false.
bool is_directly_followed_by = 2;
Name | Description |
value | boolean The isDirectlyFollowedBy to set. |
Type | Description |
FunnelStep.Builder | This builder for chaining. |
setName(String value)
public FunnelStep.Builder setName(String value)
The distinctive name for this step. If unspecified, steps will be named
by a 1 based indexed name (i.e. "0. ", "1. ", etc.). This name defines
string value returned by the funnelStepName
dimension. For example,
specifying name = Purchase
in the request's third funnel step will
produce 3. Purchase
in the funnel report response.
string name = 1;
Name | Description |
value | String The name to set. |
Type | Description |
FunnelStep.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public FunnelStep.Builder setNameBytes(ByteString value)
The distinctive name for this step. If unspecified, steps will be named
by a 1 based indexed name (i.e. "0. ", "1. ", etc.). This name defines
string value returned by the funnelStepName
dimension. For example,
specifying name = Purchase
in the request's third funnel step will
produce 3. Purchase
in the funnel report response.
string name = 1;
Name | Description |
value | ByteString The bytes for name to set. |
Type | Description |
FunnelStep.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public FunnelStep.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
FunnelStep.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final FunnelStep.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
FunnelStep.Builder |
setWithinDurationFromPriorStep(Duration value)
public FunnelStep.Builder setWithinDurationFromPriorStep(Duration value)
If specified, this step must complete within this duration of the
completion of the prior step. withinDurationFromPriorStep
is inclusive
of the endpoint at the microsecond granularity. For example a duration of
5 seconds can be completed at 4.9 or 5.0 seconds, but not 5 seconds and 1
microsecond.
withinDurationFromPriorStep
is optional, and if unspecified, steps may
be separated by any time duration.
optional .google.protobuf.Duration within_duration_from_prior_step = 3;
Name | Description |
value | Duration |
Type | Description |
FunnelStep.Builder |
setWithinDurationFromPriorStep(Duration.Builder builderForValue)
public FunnelStep.Builder setWithinDurationFromPriorStep(Duration.Builder builderForValue)
If specified, this step must complete within this duration of the
completion of the prior step. withinDurationFromPriorStep
is inclusive
of the endpoint at the microsecond granularity. For example a duration of
5 seconds can be completed at 4.9 or 5.0 seconds, but not 5 seconds and 1
microsecond.
withinDurationFromPriorStep
is optional, and if unspecified, steps may
be separated by any time duration.
optional .google.protobuf.Duration within_duration_from_prior_step = 3;
Name | Description |
builderForValue | Builder |
Type | Description |
FunnelStep.Builder |