public static final class Funnel.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Funnel.Builder> implements FunnelOrBuilder
Configures the funnel in a funnel report request. A funnel reports on users as they pass through a sequence of steps. Funnel exploration lets you visualize the steps your users take to complete a task and quickly see how well they are succeeding or failing at each step. For example, how do prospects become shoppers and then become buyers? How do one time buyers become repeat buyers? With this information, you can improve inefficient or abandoned customer journeys.Protobuf type
google.analytics.data.v1alpha.Funnel| Modifier and Type | Method and Description |
|---|---|
Funnel.Builder |
addAllSteps(Iterable<? extends FunnelStep> values)
The sequential steps of this funnel.
|
Funnel.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Funnel.Builder |
addSteps(FunnelStep.Builder builderForValue)
The sequential steps of this funnel.
|
Funnel.Builder |
addSteps(FunnelStep value)
The sequential steps of this funnel.
|
Funnel.Builder |
addSteps(int index,
FunnelStep.Builder builderForValue)
The sequential steps of this funnel.
|
Funnel.Builder |
addSteps(int index,
FunnelStep value)
The sequential steps of this funnel.
|
FunnelStep.Builder |
addStepsBuilder()
The sequential steps of this funnel.
|
FunnelStep.Builder |
addStepsBuilder(int index)
The sequential steps of this funnel.
|
Funnel |
build() |
Funnel |
buildPartial() |
Funnel.Builder |
clear() |
Funnel.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Funnel.Builder |
clearIsOpenFunnel()
In an open funnel, users can enter the funnel in any step, and in a closed
funnel, users must enter the funnel in the first step.
|
Funnel.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Funnel.Builder |
clearSteps()
The sequential steps of this funnel.
|
Funnel.Builder |
clone() |
Funnel |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getIsOpenFunnel()
In an open funnel, users can enter the funnel in any step, and in a closed
funnel, users must enter the funnel in the first step.
|
FunnelStep |
getSteps(int index)
The sequential steps of this funnel.
|
FunnelStep.Builder |
getStepsBuilder(int index)
The sequential steps of this funnel.
|
List<FunnelStep.Builder> |
getStepsBuilderList()
The sequential steps of this funnel.
|
int |
getStepsCount()
The sequential steps of this funnel.
|
List<FunnelStep> |
getStepsList()
The sequential steps of this funnel.
|
FunnelStepOrBuilder |
getStepsOrBuilder(int index)
The sequential steps of this funnel.
|
List<? extends FunnelStepOrBuilder> |
getStepsOrBuilderList()
The sequential steps of this funnel.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Funnel.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Funnel.Builder |
mergeFrom(Funnel other) |
Funnel.Builder |
mergeFrom(com.google.protobuf.Message other) |
Funnel.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Funnel.Builder |
removeSteps(int index)
The sequential steps of this funnel.
|
Funnel.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Funnel.Builder |
setIsOpenFunnel(boolean value)
In an open funnel, users can enter the funnel in any step, and in a closed
funnel, users must enter the funnel in the first step.
|
Funnel.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Funnel.Builder |
setSteps(int index,
FunnelStep.Builder builderForValue)
The sequential steps of this funnel.
|
Funnel.Builder |
setSteps(int index,
FunnelStep value)
The sequential steps of this funnel.
|
Funnel.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Funnel.Builder>public Funnel.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Funnel.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Funnel.Builder>public Funnel getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Funnel build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Funnel buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Funnel.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Funnel.Builder>public Funnel.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Funnel.Builder>public Funnel.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Funnel.Builder>public Funnel.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Funnel.Builder>public Funnel.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Funnel.Builder>public Funnel.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Funnel.Builder>public Funnel.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Funnel.Builder>public Funnel.Builder mergeFrom(Funnel other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Funnel.Builder>public Funnel.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Funnel.Builder>IOExceptionpublic boolean getIsOpenFunnel()
In an open funnel, users can enter the funnel in any step, and in a closed funnel, users must enter the funnel in the first step. Optional. If unspecified, a closed funnel is used.
bool is_open_funnel = 1;getIsOpenFunnel in interface FunnelOrBuilderpublic Funnel.Builder setIsOpenFunnel(boolean value)
In an open funnel, users can enter the funnel in any step, and in a closed funnel, users must enter the funnel in the first step. Optional. If unspecified, a closed funnel is used.
bool is_open_funnel = 1;value - The isOpenFunnel to set.public Funnel.Builder clearIsOpenFunnel()
In an open funnel, users can enter the funnel in any step, and in a closed funnel, users must enter the funnel in the first step. Optional. If unspecified, a closed funnel is used.
bool is_open_funnel = 1;public List<FunnelStep> getStepsList()
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;getStepsList in interface FunnelOrBuilderpublic int getStepsCount()
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;getStepsCount in interface FunnelOrBuilderpublic FunnelStep getSteps(int index)
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;getSteps in interface FunnelOrBuilderpublic Funnel.Builder setSteps(int index, FunnelStep value)
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;public Funnel.Builder setSteps(int index, FunnelStep.Builder builderForValue)
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;public Funnel.Builder addSteps(FunnelStep value)
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;public Funnel.Builder addSteps(int index, FunnelStep value)
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;public Funnel.Builder addSteps(FunnelStep.Builder builderForValue)
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;public Funnel.Builder addSteps(int index, FunnelStep.Builder builderForValue)
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;public Funnel.Builder addAllSteps(Iterable<? extends FunnelStep> values)
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;public Funnel.Builder clearSteps()
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;public Funnel.Builder removeSteps(int index)
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;public FunnelStep.Builder getStepsBuilder(int index)
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;public FunnelStepOrBuilder getStepsOrBuilder(int index)
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;getStepsOrBuilder in interface FunnelOrBuilderpublic List<? extends FunnelStepOrBuilder> getStepsOrBuilderList()
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;getStepsOrBuilderList in interface FunnelOrBuilderpublic FunnelStep.Builder addStepsBuilder()
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;public FunnelStep.Builder addStepsBuilder(int index)
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;public List<FunnelStep.Builder> getStepsBuilderList()
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;public final Funnel.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Funnel.Builder>public final Funnel.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Funnel.Builder>Copyright © 2023 Google LLC. All rights reserved.