- 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 RunFunnelReportRequest.Builder extends GeneratedMessageV3.Builder<RunFunnelReportRequest.Builder> implements RunFunnelReportRequestOrBuilder
The request for a funnel report.
Protobuf type google.analytics.data.v1alpha.RunFunnelReportRequest
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > RunFunnelReportRequest.BuilderImplements
RunFunnelReportRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllDateRanges(Iterable<? extends DateRange> values)
public RunFunnelReportRequest.Builder addAllDateRanges(Iterable<? extends DateRange> values)
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Parameter | |
---|---|
Name | Description |
values | Iterable<? extends com.google.analytics.data.v1alpha.DateRange> |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
addAllSegments(Iterable<? extends Segment> values)
public RunFunnelReportRequest.Builder addAllSegments(Iterable<? extends Segment> values)
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Parameter | |
---|---|
Name | Description |
values | Iterable<? extends com.google.analytics.data.v1alpha.Segment> |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
addDateRanges(DateRange value)
public RunFunnelReportRequest.Builder addDateRanges(DateRange value)
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Parameter | |
---|---|
Name | Description |
value | DateRange |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
addDateRanges(DateRange.Builder builderForValue)
public RunFunnelReportRequest.Builder addDateRanges(DateRange.Builder builderForValue)
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Parameter | |
---|---|
Name | Description |
builderForValue | DateRange.Builder |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
addDateRanges(int index, DateRange value)
public RunFunnelReportRequest.Builder addDateRanges(int index, DateRange value)
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Parameters | |
---|---|
Name | Description |
index | int |
value | DateRange |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
addDateRanges(int index, DateRange.Builder builderForValue)
public RunFunnelReportRequest.Builder addDateRanges(int index, DateRange.Builder builderForValue)
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Parameters | |
---|---|
Name | Description |
index | int |
builderForValue | DateRange.Builder |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
addDateRangesBuilder()
public DateRange.Builder addDateRangesBuilder()
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Returns | |
---|---|
Type | Description |
DateRange.Builder |
addDateRangesBuilder(int index)
public DateRange.Builder addDateRangesBuilder(int index)
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
DateRange.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RunFunnelReportRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
addSegments(Segment value)
public RunFunnelReportRequest.Builder addSegments(Segment value)
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Parameter | |
---|---|
Name | Description |
value | Segment |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
addSegments(Segment.Builder builderForValue)
public RunFunnelReportRequest.Builder addSegments(Segment.Builder builderForValue)
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Parameter | |
---|---|
Name | Description |
builderForValue | Segment.Builder |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
addSegments(int index, Segment value)
public RunFunnelReportRequest.Builder addSegments(int index, Segment value)
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Parameters | |
---|---|
Name | Description |
index | int |
value | Segment |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
addSegments(int index, Segment.Builder builderForValue)
public RunFunnelReportRequest.Builder addSegments(int index, Segment.Builder builderForValue)
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Parameters | |
---|---|
Name | Description |
index | int |
builderForValue | Segment.Builder |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
addSegmentsBuilder()
public Segment.Builder addSegmentsBuilder()
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Returns | |
---|---|
Type | Description |
Segment.Builder |
addSegmentsBuilder(int index)
public Segment.Builder addSegmentsBuilder(int index)
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
Segment.Builder |
build()
public RunFunnelReportRequest build()
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest |
buildPartial()
public RunFunnelReportRequest buildPartial()
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest |
clear()
public RunFunnelReportRequest.Builder clear()
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
clearDateRanges()
public RunFunnelReportRequest.Builder clearDateRanges()
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
clearDimensionFilter()
public RunFunnelReportRequest.Builder clearDimensionFilter()
Dimension filters allow you to ask for only specific dimension values in the report. To learn more, see Creating a Report: Dimension Filters for examples. Metrics cannot be used in this filter.
.google.analytics.data.v1alpha.FilterExpression dimension_filter = 10;
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
clearField(Descriptors.FieldDescriptor field)
public RunFunnelReportRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
clearFunnel()
public RunFunnelReportRequest.Builder clearFunnel()
The configuration of this request's funnel. This funnel configuration is required.
.google.analytics.data.v1alpha.Funnel funnel = 3;
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
clearFunnelBreakdown()
public RunFunnelReportRequest.Builder clearFunnelBreakdown()
If specified, this breakdown adds a dimension to the funnel table sub
report response. This breakdown dimension expands each funnel step to the
unique values of the breakdown dimension. For example, a breakdown by the
deviceCategory
dimension will create rows for mobile
, tablet
,
desktop
, and the total.
.google.analytics.data.v1alpha.FunnelBreakdown funnel_breakdown = 4;
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
clearFunnelNextAction()
public RunFunnelReportRequest.Builder clearFunnelNextAction()
If specified, next action adds a dimension to the funnel visualization sub
report response. This next action dimension expands each funnel step to the
unique values of the next action. For example a next action of the
eventName
dimension will create rows for several events (i.e.
session_start
& click
) and the total.
Next action only supports eventName
and most Page / Screen dimensions
like pageTitle
and pagePath
.
.google.analytics.data.v1alpha.FunnelNextAction funnel_next_action = 5;
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
clearFunnelVisualizationType()
public RunFunnelReportRequest.Builder clearFunnelVisualizationType()
The funnel visualization type controls the dimensions present in the funnel
visualization sub report response. If not specified, STANDARD_FUNNEL
is
used.
.google.analytics.data.v1alpha.RunFunnelReportRequest.FunnelVisualizationType funnel_visualization_type = 6;
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder | This builder for chaining. |
clearLimit()
public RunFunnelReportRequest.Builder clearLimit()
The number of rows to return. If unspecified, 10,000 rows are returned. The
API returns a maximum of 100,000 rows per request, no matter how many you
ask for. limit
must be positive.
The API can also return fewer rows than the requested limit
, if there
aren't as many dimension values as the limit
.
int64 limit = 9;
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public RunFunnelReportRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
clearProperty()
public RunFunnelReportRequest.Builder clearProperty()
A Google Analytics GA4 property identifier whose events are tracked. Specified in the URL path and not the body. To learn more, see where to find your Property ID. Within a batch request, this property should either be unspecified or consistent with the batch-level property. Example: properties/1234
string property = 1;
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder | This builder for chaining. |
clearReturnPropertyQuota()
public RunFunnelReportRequest.Builder clearReturnPropertyQuota()
Toggles whether to return the current state of this Analytics Property's quota. Quota is returned in PropertyQuota.
bool return_property_quota = 12;
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder | This builder for chaining. |
clearSegments()
public RunFunnelReportRequest.Builder clearSegments()
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
clone()
public RunFunnelReportRequest.Builder clone()
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
getDateRanges(int index)
public DateRange getDateRanges(int index)
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
DateRange |
getDateRangesBuilder(int index)
public DateRange.Builder getDateRangesBuilder(int index)
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
DateRange.Builder |
getDateRangesBuilderList()
public List<DateRange.Builder> getDateRangesBuilderList()
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Returns | |
---|---|
Type | Description |
List<Builder> |
getDateRangesCount()
public int getDateRangesCount()
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Returns | |
---|---|
Type | Description |
int |
getDateRangesList()
public List<DateRange> getDateRangesList()
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Returns | |
---|---|
Type | Description |
List<DateRange> |
getDateRangesOrBuilder(int index)
public DateRangeOrBuilder getDateRangesOrBuilder(int index)
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
DateRangeOrBuilder |
getDateRangesOrBuilderList()
public List<? extends DateRangeOrBuilder> getDateRangesOrBuilderList()
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Returns | |
---|---|
Type | Description |
List<? extends com.google.analytics.data.v1alpha.DateRangeOrBuilder> |
getDefaultInstanceForType()
public RunFunnelReportRequest getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getDimensionFilter()
public FilterExpression getDimensionFilter()
Dimension filters allow you to ask for only specific dimension values in the report. To learn more, see Creating a Report: Dimension Filters for examples. Metrics cannot be used in this filter.
.google.analytics.data.v1alpha.FilterExpression dimension_filter = 10;
Returns | |
---|---|
Type | Description |
FilterExpression | The dimensionFilter. |
getDimensionFilterBuilder()
public FilterExpression.Builder getDimensionFilterBuilder()
Dimension filters allow you to ask for only specific dimension values in the report. To learn more, see Creating a Report: Dimension Filters for examples. Metrics cannot be used in this filter.
.google.analytics.data.v1alpha.FilterExpression dimension_filter = 10;
Returns | |
---|---|
Type | Description |
FilterExpression.Builder |
getDimensionFilterOrBuilder()
public FilterExpressionOrBuilder getDimensionFilterOrBuilder()
Dimension filters allow you to ask for only specific dimension values in the report. To learn more, see Creating a Report: Dimension Filters for examples. Metrics cannot be used in this filter.
.google.analytics.data.v1alpha.FilterExpression dimension_filter = 10;
Returns | |
---|---|
Type | Description |
FilterExpressionOrBuilder |
getFunnel()
public Funnel getFunnel()
The configuration of this request's funnel. This funnel configuration is required.
.google.analytics.data.v1alpha.Funnel funnel = 3;
Returns | |
---|---|
Type | Description |
Funnel | The funnel. |
getFunnelBreakdown()
public FunnelBreakdown getFunnelBreakdown()
If specified, this breakdown adds a dimension to the funnel table sub
report response. This breakdown dimension expands each funnel step to the
unique values of the breakdown dimension. For example, a breakdown by the
deviceCategory
dimension will create rows for mobile
, tablet
,
desktop
, and the total.
.google.analytics.data.v1alpha.FunnelBreakdown funnel_breakdown = 4;
Returns | |
---|---|
Type | Description |
FunnelBreakdown | The funnelBreakdown. |
getFunnelBreakdownBuilder()
public FunnelBreakdown.Builder getFunnelBreakdownBuilder()
If specified, this breakdown adds a dimension to the funnel table sub
report response. This breakdown dimension expands each funnel step to the
unique values of the breakdown dimension. For example, a breakdown by the
deviceCategory
dimension will create rows for mobile
, tablet
,
desktop
, and the total.
.google.analytics.data.v1alpha.FunnelBreakdown funnel_breakdown = 4;
Returns | |
---|---|
Type | Description |
FunnelBreakdown.Builder |
getFunnelBreakdownOrBuilder()
public FunnelBreakdownOrBuilder getFunnelBreakdownOrBuilder()
If specified, this breakdown adds a dimension to the funnel table sub
report response. This breakdown dimension expands each funnel step to the
unique values of the breakdown dimension. For example, a breakdown by the
deviceCategory
dimension will create rows for mobile
, tablet
,
desktop
, and the total.
.google.analytics.data.v1alpha.FunnelBreakdown funnel_breakdown = 4;
Returns | |
---|---|
Type | Description |
FunnelBreakdownOrBuilder |
getFunnelBuilder()
public Funnel.Builder getFunnelBuilder()
The configuration of this request's funnel. This funnel configuration is required.
.google.analytics.data.v1alpha.Funnel funnel = 3;
Returns | |
---|---|
Type | Description |
Funnel.Builder |
getFunnelNextAction()
public FunnelNextAction getFunnelNextAction()
If specified, next action adds a dimension to the funnel visualization sub
report response. This next action dimension expands each funnel step to the
unique values of the next action. For example a next action of the
eventName
dimension will create rows for several events (i.e.
session_start
& click
) and the total.
Next action only supports eventName
and most Page / Screen dimensions
like pageTitle
and pagePath
.
.google.analytics.data.v1alpha.FunnelNextAction funnel_next_action = 5;
Returns | |
---|---|
Type | Description |
FunnelNextAction | The funnelNextAction. |
getFunnelNextActionBuilder()
public FunnelNextAction.Builder getFunnelNextActionBuilder()
If specified, next action adds a dimension to the funnel visualization sub
report response. This next action dimension expands each funnel step to the
unique values of the next action. For example a next action of the
eventName
dimension will create rows for several events (i.e.
session_start
& click
) and the total.
Next action only supports eventName
and most Page / Screen dimensions
like pageTitle
and pagePath
.
.google.analytics.data.v1alpha.FunnelNextAction funnel_next_action = 5;
Returns | |
---|---|
Type | Description |
FunnelNextAction.Builder |
getFunnelNextActionOrBuilder()
public FunnelNextActionOrBuilder getFunnelNextActionOrBuilder()
If specified, next action adds a dimension to the funnel visualization sub
report response. This next action dimension expands each funnel step to the
unique values of the next action. For example a next action of the
eventName
dimension will create rows for several events (i.e.
session_start
& click
) and the total.
Next action only supports eventName
and most Page / Screen dimensions
like pageTitle
and pagePath
.
.google.analytics.data.v1alpha.FunnelNextAction funnel_next_action = 5;
Returns | |
---|---|
Type | Description |
FunnelNextActionOrBuilder |
getFunnelOrBuilder()
public FunnelOrBuilder getFunnelOrBuilder()
The configuration of this request's funnel. This funnel configuration is required.
.google.analytics.data.v1alpha.Funnel funnel = 3;
Returns | |
---|---|
Type | Description |
FunnelOrBuilder |
getFunnelVisualizationType()
public RunFunnelReportRequest.FunnelVisualizationType getFunnelVisualizationType()
The funnel visualization type controls the dimensions present in the funnel
visualization sub report response. If not specified, STANDARD_FUNNEL
is
used.
.google.analytics.data.v1alpha.RunFunnelReportRequest.FunnelVisualizationType funnel_visualization_type = 6;
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.FunnelVisualizationType | The funnelVisualizationType. |
getFunnelVisualizationTypeValue()
public int getFunnelVisualizationTypeValue()
The funnel visualization type controls the dimensions present in the funnel
visualization sub report response. If not specified, STANDARD_FUNNEL
is
used.
.google.analytics.data.v1alpha.RunFunnelReportRequest.FunnelVisualizationType funnel_visualization_type = 6;
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for funnelVisualizationType. |
getLimit()
public long getLimit()
The number of rows to return. If unspecified, 10,000 rows are returned. The
API returns a maximum of 100,000 rows per request, no matter how many you
ask for. limit
must be positive.
The API can also return fewer rows than the requested limit
, if there
aren't as many dimension values as the limit
.
int64 limit = 9;
Returns | |
---|---|
Type | Description |
long | The limit. |
getProperty()
public String getProperty()
A Google Analytics GA4 property identifier whose events are tracked. Specified in the URL path and not the body. To learn more, see where to find your Property ID. Within a batch request, this property should either be unspecified or consistent with the batch-level property. Example: properties/1234
string property = 1;
Returns | |
---|---|
Type | Description |
String | The property. |
getPropertyBytes()
public ByteString getPropertyBytes()
A Google Analytics GA4 property identifier whose events are tracked. Specified in the URL path and not the body. To learn more, see where to find your Property ID. Within a batch request, this property should either be unspecified or consistent with the batch-level property. Example: properties/1234
string property = 1;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for property. |
getReturnPropertyQuota()
public boolean getReturnPropertyQuota()
Toggles whether to return the current state of this Analytics Property's quota. Quota is returned in PropertyQuota.
bool return_property_quota = 12;
Returns | |
---|---|
Type | Description |
boolean | The returnPropertyQuota. |
getSegments(int index)
public Segment getSegments(int index)
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
Segment |
getSegmentsBuilder(int index)
public Segment.Builder getSegmentsBuilder(int index)
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
Segment.Builder |
getSegmentsBuilderList()
public List<Segment.Builder> getSegmentsBuilderList()
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Returns | |
---|---|
Type | Description |
List<Builder> |
getSegmentsCount()
public int getSegmentsCount()
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Returns | |
---|---|
Type | Description |
int |
getSegmentsList()
public List<Segment> getSegmentsList()
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Returns | |
---|---|
Type | Description |
List<Segment> |
getSegmentsOrBuilder(int index)
public SegmentOrBuilder getSegmentsOrBuilder(int index)
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
SegmentOrBuilder |
getSegmentsOrBuilderList()
public List<? extends SegmentOrBuilder> getSegmentsOrBuilderList()
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Returns | |
---|---|
Type | Description |
List<? extends com.google.analytics.data.v1alpha.SegmentOrBuilder> |
hasDimensionFilter()
public boolean hasDimensionFilter()
Dimension filters allow you to ask for only specific dimension values in the report. To learn more, see Creating a Report: Dimension Filters for examples. Metrics cannot be used in this filter.
.google.analytics.data.v1alpha.FilterExpression dimension_filter = 10;
Returns | |
---|---|
Type | Description |
boolean | Whether the dimensionFilter field is set. |
hasFunnel()
public boolean hasFunnel()
The configuration of this request's funnel. This funnel configuration is required.
.google.analytics.data.v1alpha.Funnel funnel = 3;
Returns | |
---|---|
Type | Description |
boolean | Whether the funnel field is set. |
hasFunnelBreakdown()
public boolean hasFunnelBreakdown()
If specified, this breakdown adds a dimension to the funnel table sub
report response. This breakdown dimension expands each funnel step to the
unique values of the breakdown dimension. For example, a breakdown by the
deviceCategory
dimension will create rows for mobile
, tablet
,
desktop
, and the total.
.google.analytics.data.v1alpha.FunnelBreakdown funnel_breakdown = 4;
Returns | |
---|---|
Type | Description |
boolean | Whether the funnelBreakdown field is set. |
hasFunnelNextAction()
public boolean hasFunnelNextAction()
If specified, next action adds a dimension to the funnel visualization sub
report response. This next action dimension expands each funnel step to the
unique values of the next action. For example a next action of the
eventName
dimension will create rows for several events (i.e.
session_start
& click
) and the total.
Next action only supports eventName
and most Page / Screen dimensions
like pageTitle
and pagePath
.
.google.analytics.data.v1alpha.FunnelNextAction funnel_next_action = 5;
Returns | |
---|---|
Type | Description |
boolean | Whether the funnelNextAction field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeDimensionFilter(FilterExpression value)
public RunFunnelReportRequest.Builder mergeDimensionFilter(FilterExpression value)
Dimension filters allow you to ask for only specific dimension values in the report. To learn more, see Creating a Report: Dimension Filters for examples. Metrics cannot be used in this filter.
.google.analytics.data.v1alpha.FilterExpression dimension_filter = 10;
Parameter | |
---|---|
Name | Description |
value | FilterExpression |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
mergeFrom(RunFunnelReportRequest other)
public RunFunnelReportRequest.Builder mergeFrom(RunFunnelReportRequest other)
Parameter | |
---|---|
Name | Description |
other | RunFunnelReportRequest |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public RunFunnelReportRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public RunFunnelReportRequest.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other | Message |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
mergeFunnel(Funnel value)
public RunFunnelReportRequest.Builder mergeFunnel(Funnel value)
The configuration of this request's funnel. This funnel configuration is required.
.google.analytics.data.v1alpha.Funnel funnel = 3;
Parameter | |
---|---|
Name | Description |
value | Funnel |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
mergeFunnelBreakdown(FunnelBreakdown value)
public RunFunnelReportRequest.Builder mergeFunnelBreakdown(FunnelBreakdown value)
If specified, this breakdown adds a dimension to the funnel table sub
report response. This breakdown dimension expands each funnel step to the
unique values of the breakdown dimension. For example, a breakdown by the
deviceCategory
dimension will create rows for mobile
, tablet
,
desktop
, and the total.
.google.analytics.data.v1alpha.FunnelBreakdown funnel_breakdown = 4;
Parameter | |
---|---|
Name | Description |
value | FunnelBreakdown |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
mergeFunnelNextAction(FunnelNextAction value)
public RunFunnelReportRequest.Builder mergeFunnelNextAction(FunnelNextAction value)
If specified, next action adds a dimension to the funnel visualization sub
report response. This next action dimension expands each funnel step to the
unique values of the next action. For example a next action of the
eventName
dimension will create rows for several events (i.e.
session_start
& click
) and the total.
Next action only supports eventName
and most Page / Screen dimensions
like pageTitle
and pagePath
.
.google.analytics.data.v1alpha.FunnelNextAction funnel_next_action = 5;
Parameter | |
---|---|
Name | Description |
value | FunnelNextAction |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RunFunnelReportRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
removeDateRanges(int index)
public RunFunnelReportRequest.Builder removeDateRanges(int index)
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
removeSegments(int index)
public RunFunnelReportRequest.Builder removeSegments(int index)
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
setDateRanges(int index, DateRange value)
public RunFunnelReportRequest.Builder setDateRanges(int index, DateRange value)
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Parameters | |
---|---|
Name | Description |
index | int |
value | DateRange |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
setDateRanges(int index, DateRange.Builder builderForValue)
public RunFunnelReportRequest.Builder setDateRanges(int index, DateRange.Builder builderForValue)
Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
repeated .google.analytics.data.v1alpha.DateRange date_ranges = 2;
Parameters | |
---|---|
Name | Description |
index | int |
builderForValue | DateRange.Builder |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
setDimensionFilter(FilterExpression value)
public RunFunnelReportRequest.Builder setDimensionFilter(FilterExpression value)
Dimension filters allow you to ask for only specific dimension values in the report. To learn more, see Creating a Report: Dimension Filters for examples. Metrics cannot be used in this filter.
.google.analytics.data.v1alpha.FilterExpression dimension_filter = 10;
Parameter | |
---|---|
Name | Description |
value | FilterExpression |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
setDimensionFilter(FilterExpression.Builder builderForValue)
public RunFunnelReportRequest.Builder setDimensionFilter(FilterExpression.Builder builderForValue)
Dimension filters allow you to ask for only specific dimension values in the report. To learn more, see Creating a Report: Dimension Filters for examples. Metrics cannot be used in this filter.
.google.analytics.data.v1alpha.FilterExpression dimension_filter = 10;
Parameter | |
---|---|
Name | Description |
builderForValue | FilterExpression.Builder |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public RunFunnelReportRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
setFunnel(Funnel value)
public RunFunnelReportRequest.Builder setFunnel(Funnel value)
The configuration of this request's funnel. This funnel configuration is required.
.google.analytics.data.v1alpha.Funnel funnel = 3;
Parameter | |
---|---|
Name | Description |
value | Funnel |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
setFunnel(Funnel.Builder builderForValue)
public RunFunnelReportRequest.Builder setFunnel(Funnel.Builder builderForValue)
The configuration of this request's funnel. This funnel configuration is required.
.google.analytics.data.v1alpha.Funnel funnel = 3;
Parameter | |
---|---|
Name | Description |
builderForValue | Funnel.Builder |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
setFunnelBreakdown(FunnelBreakdown value)
public RunFunnelReportRequest.Builder setFunnelBreakdown(FunnelBreakdown value)
If specified, this breakdown adds a dimension to the funnel table sub
report response. This breakdown dimension expands each funnel step to the
unique values of the breakdown dimension. For example, a breakdown by the
deviceCategory
dimension will create rows for mobile
, tablet
,
desktop
, and the total.
.google.analytics.data.v1alpha.FunnelBreakdown funnel_breakdown = 4;
Parameter | |
---|---|
Name | Description |
value | FunnelBreakdown |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
setFunnelBreakdown(FunnelBreakdown.Builder builderForValue)
public RunFunnelReportRequest.Builder setFunnelBreakdown(FunnelBreakdown.Builder builderForValue)
If specified, this breakdown adds a dimension to the funnel table sub
report response. This breakdown dimension expands each funnel step to the
unique values of the breakdown dimension. For example, a breakdown by the
deviceCategory
dimension will create rows for mobile
, tablet
,
desktop
, and the total.
.google.analytics.data.v1alpha.FunnelBreakdown funnel_breakdown = 4;
Parameter | |
---|---|
Name | Description |
builderForValue | FunnelBreakdown.Builder |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
setFunnelNextAction(FunnelNextAction value)
public RunFunnelReportRequest.Builder setFunnelNextAction(FunnelNextAction value)
If specified, next action adds a dimension to the funnel visualization sub
report response. This next action dimension expands each funnel step to the
unique values of the next action. For example a next action of the
eventName
dimension will create rows for several events (i.e.
session_start
& click
) and the total.
Next action only supports eventName
and most Page / Screen dimensions
like pageTitle
and pagePath
.
.google.analytics.data.v1alpha.FunnelNextAction funnel_next_action = 5;
Parameter | |
---|---|
Name | Description |
value | FunnelNextAction |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
setFunnelNextAction(FunnelNextAction.Builder builderForValue)
public RunFunnelReportRequest.Builder setFunnelNextAction(FunnelNextAction.Builder builderForValue)
If specified, next action adds a dimension to the funnel visualization sub
report response. This next action dimension expands each funnel step to the
unique values of the next action. For example a next action of the
eventName
dimension will create rows for several events (i.e.
session_start
& click
) and the total.
Next action only supports eventName
and most Page / Screen dimensions
like pageTitle
and pagePath
.
.google.analytics.data.v1alpha.FunnelNextAction funnel_next_action = 5;
Parameter | |
---|---|
Name | Description |
builderForValue | FunnelNextAction.Builder |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
setFunnelVisualizationType(RunFunnelReportRequest.FunnelVisualizationType value)
public RunFunnelReportRequest.Builder setFunnelVisualizationType(RunFunnelReportRequest.FunnelVisualizationType value)
The funnel visualization type controls the dimensions present in the funnel
visualization sub report response. If not specified, STANDARD_FUNNEL
is
used.
.google.analytics.data.v1alpha.RunFunnelReportRequest.FunnelVisualizationType funnel_visualization_type = 6;
Parameter | |
---|---|
Name | Description |
value | RunFunnelReportRequest.FunnelVisualizationType The funnelVisualizationType to set. |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder | This builder for chaining. |
setFunnelVisualizationTypeValue(int value)
public RunFunnelReportRequest.Builder setFunnelVisualizationTypeValue(int value)
The funnel visualization type controls the dimensions present in the funnel
visualization sub report response. If not specified, STANDARD_FUNNEL
is
used.
.google.analytics.data.v1alpha.RunFunnelReportRequest.FunnelVisualizationType funnel_visualization_type = 6;
Parameter | |
---|---|
Name | Description |
value | int The enum numeric value on the wire for funnelVisualizationType to set. |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder | This builder for chaining. |
setLimit(long value)
public RunFunnelReportRequest.Builder setLimit(long value)
The number of rows to return. If unspecified, 10,000 rows are returned. The
API returns a maximum of 100,000 rows per request, no matter how many you
ask for. limit
must be positive.
The API can also return fewer rows than the requested limit
, if there
aren't as many dimension values as the limit
.
int64 limit = 9;
Parameter | |
---|---|
Name | Description |
value | long The limit to set. |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder | This builder for chaining. |
setProperty(String value)
public RunFunnelReportRequest.Builder setProperty(String value)
A Google Analytics GA4 property identifier whose events are tracked. Specified in the URL path and not the body. To learn more, see where to find your Property ID. Within a batch request, this property should either be unspecified or consistent with the batch-level property. Example: properties/1234
string property = 1;
Parameter | |
---|---|
Name | Description |
value | String The property to set. |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder | This builder for chaining. |
setPropertyBytes(ByteString value)
public RunFunnelReportRequest.Builder setPropertyBytes(ByteString value)
A Google Analytics GA4 property identifier whose events are tracked. Specified in the URL path and not the body. To learn more, see where to find your Property ID. Within a batch request, this property should either be unspecified or consistent with the batch-level property. Example: properties/1234
string property = 1;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for property to set. |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RunFunnelReportRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
setReturnPropertyQuota(boolean value)
public RunFunnelReportRequest.Builder setReturnPropertyQuota(boolean value)
Toggles whether to return the current state of this Analytics Property's quota. Quota is returned in PropertyQuota.
bool return_property_quota = 12;
Parameter | |
---|---|
Name | Description |
value | boolean The returnPropertyQuota to set. |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder | This builder for chaining. |
setSegments(int index, Segment value)
public RunFunnelReportRequest.Builder setSegments(int index, Segment value)
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Parameters | |
---|---|
Name | Description |
index | int |
value | Segment |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
setSegments(int index, Segment.Builder builderForValue)
public RunFunnelReportRequest.Builder setSegments(int index, Segment.Builder builderForValue)
The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
repeated .google.analytics.data.v1alpha.Segment segments = 7;
Parameters | |
---|---|
Name | Description |
index | int |
builderForValue | Segment.Builder |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final RunFunnelReportRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
RunFunnelReportRequest.Builder |