Class Funnel.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Funnel.Builder>
com.google.analytics.data.v1alpha.Funnel.Builder
- All Implemented Interfaces:
FunnelOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Funnel
public static final class Funnel.Builder
extends com.google.protobuf.GeneratedMessage.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-
Method Summary
Modifier and TypeMethodDescriptionaddAllSteps(Iterable<? extends FunnelStep> values) The sequential steps of this funnel.addSteps(int index, FunnelStep value) The sequential steps of this funnel.addSteps(int index, FunnelStep.Builder builderForValue) The sequential steps of this funnel.addSteps(FunnelStep value) The sequential steps of this funnel.addSteps(FunnelStep.Builder builderForValue) The sequential steps of this funnel.The sequential steps of this funnel.addStepsBuilder(int index) The sequential steps of this funnel.build()clear()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.The sequential steps of this funnel.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanIn 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.getSteps(int index) The sequential steps of this funnel.getStepsBuilder(int index) The sequential steps of this funnel.The sequential steps of this funnel.intThe sequential steps of this funnel.The sequential steps of this funnel.getStepsOrBuilder(int index) The sequential steps of this funnel.List<? extends FunnelStepOrBuilder>The sequential steps of this funnel.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeSteps(int index) The sequential steps of this funnel.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.setSteps(int index, FunnelStep value) The sequential steps of this funnel.setSteps(int index, FunnelStep.Builder builderForValue) The sequential steps of this funnel.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<Funnel.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<Funnel.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<Funnel.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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Funnel.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Funnel.Builder>
-
mergeFrom
public Funnel.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<Funnel.Builder>- Throws:
IOException
-
getIsOpenFunnel
public 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;- Specified by:
getIsOpenFunnelin interfaceFunnelOrBuilder- Returns:
- The isOpenFunnel.
-
setIsOpenFunnel
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;- Parameters:
value- The isOpenFunnel to set.- Returns:
- This builder for chaining.
-
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;- Returns:
- This builder for chaining.
-
getStepsList
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;- Specified by:
getStepsListin interfaceFunnelOrBuilder
-
getStepsCount
public int getStepsCount()The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;- Specified by:
getStepsCountin interfaceFunnelOrBuilder
-
getSteps
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;- Specified by:
getStepsin interfaceFunnelOrBuilder
-
setSteps
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2; -
setSteps
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2; -
addSteps
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2; -
addSteps
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2; -
addSteps
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2; -
addSteps
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2; -
addAllSteps
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2; -
clearSteps
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2; -
removeSteps
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2; -
getStepsBuilder
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2; -
getStepsOrBuilder
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;- Specified by:
getStepsOrBuilderin interfaceFunnelOrBuilder
-
getStepsOrBuilderList
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;- Specified by:
getStepsOrBuilderListin interfaceFunnelOrBuilder
-
addStepsBuilder
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2; -
addStepsBuilder
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2; -
getStepsBuilderList
The sequential steps of this funnel.
repeated .google.analytics.data.v1alpha.FunnelStep steps = 2;
-