Class RunFunnelReportResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RunFunnelReportResponse.Builder>
com.google.analytics.data.v1alpha.RunFunnelReportResponse.Builder
- All Implemented Interfaces:
RunFunnelReportResponseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RunFunnelReportResponse
public static final class RunFunnelReportResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RunFunnelReportResponse.Builder>
implements RunFunnelReportResponseOrBuilder
The funnel report response contains two sub reports. The two sub reports are different combinations of dimensions and metrics.Protobuf type
google.analytics.data.v1alpha.RunFunnelReportResponse-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The funnel table is a report with the funnel step, segment, breakdown dimension, active users, completion rate, abandonments, and abandonments rate.The funnel visualization is a report with the funnel step, segment, date, next action dimension, and active users.Identifies what kind of resource this message is.This Analytics Property's quota state including this request.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe funnel table is a report with the funnel step, segment, breakdown dimension, active users, completion rate, abandonments, and abandonments rate.The funnel table is a report with the funnel step, segment, breakdown dimension, active users, completion rate, abandonments, and abandonments rate.The funnel table is a report with the funnel step, segment, breakdown dimension, active users, completion rate, abandonments, and abandonments rate.The funnel visualization is a report with the funnel step, segment, date, next action dimension, and active users.The funnel visualization is a report with the funnel step, segment, date, next action dimension, and active users.The funnel visualization is a report with the funnel step, segment, date, next action dimension, and active users.getKind()Identifies what kind of resource this message is.com.google.protobuf.ByteStringIdentifies what kind of resource this message is.This Analytics Property's quota state including this request.This Analytics Property's quota state including this request.This Analytics Property's quota state including this request.booleanThe funnel table is a report with the funnel step, segment, breakdown dimension, active users, completion rate, abandonments, and abandonments rate.booleanThe funnel visualization is a report with the funnel step, segment, date, next action dimension, and active users.booleanThis Analytics Property's quota state including this request.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(RunFunnelReportResponse other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFunnelTable(FunnelSubReport value) The funnel table is a report with the funnel step, segment, breakdown dimension, active users, completion rate, abandonments, and abandonments rate.The funnel visualization is a report with the funnel step, segment, date, next action dimension, and active users.mergePropertyQuota(PropertyQuota value) This Analytics Property's quota state including this request.setFunnelTable(FunnelSubReport value) The funnel table is a report with the funnel step, segment, breakdown dimension, active users, completion rate, abandonments, and abandonments rate.setFunnelTable(FunnelSubReport.Builder builderForValue) The funnel table is a report with the funnel step, segment, breakdown dimension, active users, completion rate, abandonments, and abandonments rate.The funnel visualization is a report with the funnel step, segment, date, next action dimension, and active users.setFunnelVisualization(FunnelSubReport.Builder builderForValue) The funnel visualization is a report with the funnel step, segment, date, next action dimension, and active users.Identifies what kind of resource this message is.setKindBytes(com.google.protobuf.ByteString value) Identifies what kind of resource this message is.setPropertyQuota(PropertyQuota value) This Analytics Property's quota state including this request.setPropertyQuota(PropertyQuota.Builder builderForValue) This Analytics Property's quota state including this request.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<RunFunnelReportResponse.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<RunFunnelReportResponse.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<RunFunnelReportResponse.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<RunFunnelReportResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RunFunnelReportResponse.Builder>
-
mergeFrom
public RunFunnelReportResponse.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<RunFunnelReportResponse.Builder>- Throws:
IOException
-
hasFunnelTable
public boolean hasFunnelTable()The funnel table is a report with the funnel step, segment, breakdown dimension, active users, completion rate, abandonments, and abandonments rate. The segment dimension is only present in this response if a segment was requested. The breakdown dimension is only present in this response if it was requested.
.google.analytics.data.v1alpha.FunnelSubReport funnel_table = 1;- Specified by:
hasFunnelTablein interfaceRunFunnelReportResponseOrBuilder- Returns:
- Whether the funnelTable field is set.
-
getFunnelTable
The funnel table is a report with the funnel step, segment, breakdown dimension, active users, completion rate, abandonments, and abandonments rate. The segment dimension is only present in this response if a segment was requested. The breakdown dimension is only present in this response if it was requested.
.google.analytics.data.v1alpha.FunnelSubReport funnel_table = 1;- Specified by:
getFunnelTablein interfaceRunFunnelReportResponseOrBuilder- Returns:
- The funnelTable.
-
setFunnelTable
The funnel table is a report with the funnel step, segment, breakdown dimension, active users, completion rate, abandonments, and abandonments rate. The segment dimension is only present in this response if a segment was requested. The breakdown dimension is only present in this response if it was requested.
.google.analytics.data.v1alpha.FunnelSubReport funnel_table = 1; -
setFunnelTable
The funnel table is a report with the funnel step, segment, breakdown dimension, active users, completion rate, abandonments, and abandonments rate. The segment dimension is only present in this response if a segment was requested. The breakdown dimension is only present in this response if it was requested.
.google.analytics.data.v1alpha.FunnelSubReport funnel_table = 1; -
mergeFunnelTable
The funnel table is a report with the funnel step, segment, breakdown dimension, active users, completion rate, abandonments, and abandonments rate. The segment dimension is only present in this response if a segment was requested. The breakdown dimension is only present in this response if it was requested.
.google.analytics.data.v1alpha.FunnelSubReport funnel_table = 1; -
clearFunnelTable
The funnel table is a report with the funnel step, segment, breakdown dimension, active users, completion rate, abandonments, and abandonments rate. The segment dimension is only present in this response if a segment was requested. The breakdown dimension is only present in this response if it was requested.
.google.analytics.data.v1alpha.FunnelSubReport funnel_table = 1; -
getFunnelTableBuilder
The funnel table is a report with the funnel step, segment, breakdown dimension, active users, completion rate, abandonments, and abandonments rate. The segment dimension is only present in this response if a segment was requested. The breakdown dimension is only present in this response if it was requested.
.google.analytics.data.v1alpha.FunnelSubReport funnel_table = 1; -
getFunnelTableOrBuilder
The funnel table is a report with the funnel step, segment, breakdown dimension, active users, completion rate, abandonments, and abandonments rate. The segment dimension is only present in this response if a segment was requested. The breakdown dimension is only present in this response if it was requested.
.google.analytics.data.v1alpha.FunnelSubReport funnel_table = 1;- Specified by:
getFunnelTableOrBuilderin interfaceRunFunnelReportResponseOrBuilder
-
hasFunnelVisualization
public boolean hasFunnelVisualization()The funnel visualization is a report with the funnel step, segment, date, next action dimension, and active users. The segment dimension is only present in this response if a segment was requested. The date dimension is only present in this response if it was requested through the `TRENDED_FUNNEL` funnel type. The next action dimension is only present in the response if it was requested.
.google.analytics.data.v1alpha.FunnelSubReport funnel_visualization = 2;- Specified by:
hasFunnelVisualizationin interfaceRunFunnelReportResponseOrBuilder- Returns:
- Whether the funnelVisualization field is set.
-
getFunnelVisualization
The funnel visualization is a report with the funnel step, segment, date, next action dimension, and active users. The segment dimension is only present in this response if a segment was requested. The date dimension is only present in this response if it was requested through the `TRENDED_FUNNEL` funnel type. The next action dimension is only present in the response if it was requested.
.google.analytics.data.v1alpha.FunnelSubReport funnel_visualization = 2;- Specified by:
getFunnelVisualizationin interfaceRunFunnelReportResponseOrBuilder- Returns:
- The funnelVisualization.
-
setFunnelVisualization
The funnel visualization is a report with the funnel step, segment, date, next action dimension, and active users. The segment dimension is only present in this response if a segment was requested. The date dimension is only present in this response if it was requested through the `TRENDED_FUNNEL` funnel type. The next action dimension is only present in the response if it was requested.
.google.analytics.data.v1alpha.FunnelSubReport funnel_visualization = 2; -
setFunnelVisualization
public RunFunnelReportResponse.Builder setFunnelVisualization(FunnelSubReport.Builder builderForValue) The funnel visualization is a report with the funnel step, segment, date, next action dimension, and active users. The segment dimension is only present in this response if a segment was requested. The date dimension is only present in this response if it was requested through the `TRENDED_FUNNEL` funnel type. The next action dimension is only present in the response if it was requested.
.google.analytics.data.v1alpha.FunnelSubReport funnel_visualization = 2; -
mergeFunnelVisualization
The funnel visualization is a report with the funnel step, segment, date, next action dimension, and active users. The segment dimension is only present in this response if a segment was requested. The date dimension is only present in this response if it was requested through the `TRENDED_FUNNEL` funnel type. The next action dimension is only present in the response if it was requested.
.google.analytics.data.v1alpha.FunnelSubReport funnel_visualization = 2; -
clearFunnelVisualization
The funnel visualization is a report with the funnel step, segment, date, next action dimension, and active users. The segment dimension is only present in this response if a segment was requested. The date dimension is only present in this response if it was requested through the `TRENDED_FUNNEL` funnel type. The next action dimension is only present in the response if it was requested.
.google.analytics.data.v1alpha.FunnelSubReport funnel_visualization = 2; -
getFunnelVisualizationBuilder
The funnel visualization is a report with the funnel step, segment, date, next action dimension, and active users. The segment dimension is only present in this response if a segment was requested. The date dimension is only present in this response if it was requested through the `TRENDED_FUNNEL` funnel type. The next action dimension is only present in the response if it was requested.
.google.analytics.data.v1alpha.FunnelSubReport funnel_visualization = 2; -
getFunnelVisualizationOrBuilder
The funnel visualization is a report with the funnel step, segment, date, next action dimension, and active users. The segment dimension is only present in this response if a segment was requested. The date dimension is only present in this response if it was requested through the `TRENDED_FUNNEL` funnel type. The next action dimension is only present in the response if it was requested.
.google.analytics.data.v1alpha.FunnelSubReport funnel_visualization = 2;- Specified by:
getFunnelVisualizationOrBuilderin interfaceRunFunnelReportResponseOrBuilder
-
hasPropertyQuota
public boolean hasPropertyQuota()This Analytics Property's quota state including this request.
.google.analytics.data.v1alpha.PropertyQuota property_quota = 3;- Specified by:
hasPropertyQuotain interfaceRunFunnelReportResponseOrBuilder- Returns:
- Whether the propertyQuota field is set.
-
getPropertyQuota
This Analytics Property's quota state including this request.
.google.analytics.data.v1alpha.PropertyQuota property_quota = 3;- Specified by:
getPropertyQuotain interfaceRunFunnelReportResponseOrBuilder- Returns:
- The propertyQuota.
-
setPropertyQuota
This Analytics Property's quota state including this request.
.google.analytics.data.v1alpha.PropertyQuota property_quota = 3; -
setPropertyQuota
This Analytics Property's quota state including this request.
.google.analytics.data.v1alpha.PropertyQuota property_quota = 3; -
mergePropertyQuota
This Analytics Property's quota state including this request.
.google.analytics.data.v1alpha.PropertyQuota property_quota = 3; -
clearPropertyQuota
This Analytics Property's quota state including this request.
.google.analytics.data.v1alpha.PropertyQuota property_quota = 3; -
getPropertyQuotaBuilder
This Analytics Property's quota state including this request.
.google.analytics.data.v1alpha.PropertyQuota property_quota = 3; -
getPropertyQuotaOrBuilder
This Analytics Property's quota state including this request.
.google.analytics.data.v1alpha.PropertyQuota property_quota = 3;- Specified by:
getPropertyQuotaOrBuilderin interfaceRunFunnelReportResponseOrBuilder
-
getKind
Identifies what kind of resource this message is. This `kind` is always the fixed string "analyticsData#runFunnelReport". Useful to distinguish between response types in JSON.
string kind = 4;- Specified by:
getKindin interfaceRunFunnelReportResponseOrBuilder- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()Identifies what kind of resource this message is. This `kind` is always the fixed string "analyticsData#runFunnelReport". Useful to distinguish between response types in JSON.
string kind = 4;- Specified by:
getKindBytesin interfaceRunFunnelReportResponseOrBuilder- Returns:
- The bytes for kind.
-
setKind
Identifies what kind of resource this message is. This `kind` is always the fixed string "analyticsData#runFunnelReport". Useful to distinguish between response types in JSON.
string kind = 4;- Parameters:
value- The kind to set.- Returns:
- This builder for chaining.
-
clearKind
Identifies what kind of resource this message is. This `kind` is always the fixed string "analyticsData#runFunnelReport". Useful to distinguish between response types in JSON.
string kind = 4;- Returns:
- This builder for chaining.
-
setKindBytes
Identifies what kind of resource this message is. This `kind` is always the fixed string "analyticsData#runFunnelReport". Useful to distinguish between response types in JSON.
string kind = 4;- Parameters:
value- The bytes for kind to set.- Returns:
- This builder for chaining.
-