Skip to content

Commit bfacdfb

Browse files
feat(v1alpha): add analytics admin v1alpha (#239)
* feat: add `runFunnelReport` method to the Alpha version of the Data API PiperOrigin-RevId: 446813357 Source-Link: googleapis/googleapis@6d3ae1a Source-Link: googleapis/googleapis-gen@1cfc0eb Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMWNmYzBlYjY2ODc0ZjA1YzQxODJkNDIyZTFjODliZDVlMmYyYWJlNyJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <partheniou@google.com>
1 parent d0a2025 commit bfacdfb

File tree

18 files changed

+3162
-3554
lines changed

18 files changed

+3162
-3554
lines changed
Lines changed: 101 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# -*- coding: utf-8 -*-
2-
# Copyright 2020 Google LLC
2+
# Copyright 2022 Google LLC
33
#
44
# Licensed under the Apache License, Version 2.0 (the "License");
55
# you may not use this file except in compliance with the License.
@@ -17,90 +17,138 @@
1717
from .services.alpha_analytics_data import AlphaAnalyticsDataClient
1818
from .services.alpha_analytics_data import AlphaAnalyticsDataAsyncClient
1919

20-
from .types.analytics_data_api import BatchRunPivotReportsRequest
21-
from .types.analytics_data_api import BatchRunPivotReportsResponse
22-
from .types.analytics_data_api import BatchRunReportsRequest
23-
from .types.analytics_data_api import BatchRunReportsResponse
24-
from .types.analytics_data_api import GetMetadataRequest
25-
from .types.analytics_data_api import Metadata
26-
from .types.analytics_data_api import RunPivotReportRequest
27-
from .types.analytics_data_api import RunPivotReportResponse
28-
from .types.analytics_data_api import RunRealtimeReportRequest
29-
from .types.analytics_data_api import RunRealtimeReportResponse
30-
from .types.analytics_data_api import RunReportRequest
31-
from .types.analytics_data_api import RunReportResponse
32-
from .types.data import Cohort
33-
from .types.data import CohortReportSettings
34-
from .types.data import CohortSpec
35-
from .types.data import CohortsRange
20+
from .types.analytics_data_api import RunFunnelReportRequest
21+
from .types.analytics_data_api import RunFunnelReportResponse
22+
from .types.data import BetweenFilter
3623
from .types.data import DateRange
3724
from .types.data import Dimension
3825
from .types.data import DimensionExpression
3926
from .types.data import DimensionHeader
40-
from .types.data import DimensionMetadata
4127
from .types.data import DimensionValue
42-
from .types.data import Entity
28+
from .types.data import EventSegment
29+
from .types.data import EventSegmentConditionGroup
30+
from .types.data import EventSegmentCriteria
31+
from .types.data import EventSegmentExclusion
4332
from .types.data import Filter
4433
from .types.data import FilterExpression
4534
from .types.data import FilterExpressionList
46-
from .types.data import Metric
35+
from .types.data import Funnel
36+
from .types.data import FunnelBreakdown
37+
from .types.data import FunnelEventFilter
38+
from .types.data import FunnelFilter
39+
from .types.data import FunnelFilterExpression
40+
from .types.data import FunnelFilterExpressionList
41+
from .types.data import FunnelNextAction
42+
from .types.data import FunnelParameterFilter
43+
from .types.data import FunnelParameterFilterExpression
44+
from .types.data import FunnelParameterFilterExpressionList
45+
from .types.data import FunnelResponseMetadata
46+
from .types.data import FunnelStep
47+
from .types.data import FunnelSubReport
48+
from .types.data import InListFilter
4749
from .types.data import MetricHeader
48-
from .types.data import MetricMetadata
4950
from .types.data import MetricValue
51+
from .types.data import NumericFilter
5052
from .types.data import NumericValue
51-
from .types.data import OrderBy
52-
from .types.data import Pivot
53-
from .types.data import PivotDimensionHeader
54-
from .types.data import PivotHeader
5553
from .types.data import PropertyQuota
5654
from .types.data import QuotaStatus
57-
from .types.data import ResponseMetaData
5855
from .types.data import Row
59-
from .types.data import MetricAggregation
56+
from .types.data import SamplingMetadata
57+
from .types.data import Segment
58+
from .types.data import SegmentEventFilter
59+
from .types.data import SegmentFilter
60+
from .types.data import SegmentFilterExpression
61+
from .types.data import SegmentFilterExpressionList
62+
from .types.data import SegmentFilterScoping
63+
from .types.data import SegmentParameterFilter
64+
from .types.data import SegmentParameterFilterExpression
65+
from .types.data import SegmentParameterFilterExpressionList
66+
from .types.data import SegmentParameterFilterScoping
67+
from .types.data import SessionSegment
68+
from .types.data import SessionSegmentConditionGroup
69+
from .types.data import SessionSegmentCriteria
70+
from .types.data import SessionSegmentExclusion
71+
from .types.data import StringFilter
72+
from .types.data import UserSegment
73+
from .types.data import UserSegmentConditionGroup
74+
from .types.data import UserSegmentCriteria
75+
from .types.data import UserSegmentExclusion
76+
from .types.data import UserSegmentSequenceGroup
77+
from .types.data import UserSequenceStep
78+
from .types.data import EventCriteriaScoping
79+
from .types.data import EventExclusionDuration
6080
from .types.data import MetricType
81+
from .types.data import SessionCriteriaScoping
82+
from .types.data import SessionExclusionDuration
83+
from .types.data import UserCriteriaScoping
84+
from .types.data import UserExclusionDuration
6185

6286
__all__ = (
6387
"AlphaAnalyticsDataAsyncClient",
6488
"AlphaAnalyticsDataClient",
65-
"BatchRunPivotReportsRequest",
66-
"BatchRunPivotReportsResponse",
67-
"BatchRunReportsRequest",
68-
"BatchRunReportsResponse",
69-
"Cohort",
70-
"CohortReportSettings",
71-
"CohortSpec",
72-
"CohortsRange",
89+
"BetweenFilter",
7390
"DateRange",
7491
"Dimension",
7592
"DimensionExpression",
7693
"DimensionHeader",
77-
"DimensionMetadata",
7894
"DimensionValue",
79-
"Entity",
95+
"EventCriteriaScoping",
96+
"EventExclusionDuration",
97+
"EventSegment",
98+
"EventSegmentConditionGroup",
99+
"EventSegmentCriteria",
100+
"EventSegmentExclusion",
80101
"Filter",
81102
"FilterExpression",
82103
"FilterExpressionList",
83-
"GetMetadataRequest",
84-
"Metadata",
85-
"Metric",
86-
"MetricAggregation",
104+
"Funnel",
105+
"FunnelBreakdown",
106+
"FunnelEventFilter",
107+
"FunnelFilter",
108+
"FunnelFilterExpression",
109+
"FunnelFilterExpressionList",
110+
"FunnelNextAction",
111+
"FunnelParameterFilter",
112+
"FunnelParameterFilterExpression",
113+
"FunnelParameterFilterExpressionList",
114+
"FunnelResponseMetadata",
115+
"FunnelStep",
116+
"FunnelSubReport",
117+
"InListFilter",
87118
"MetricHeader",
88-
"MetricMetadata",
89119
"MetricType",
90120
"MetricValue",
121+
"NumericFilter",
91122
"NumericValue",
92-
"OrderBy",
93-
"Pivot",
94-
"PivotDimensionHeader",
95-
"PivotHeader",
96123
"PropertyQuota",
97124
"QuotaStatus",
98-
"ResponseMetaData",
99125
"Row",
100-
"RunPivotReportRequest",
101-
"RunPivotReportResponse",
102-
"RunRealtimeReportRequest",
103-
"RunRealtimeReportResponse",
104-
"RunReportRequest",
105-
"RunReportResponse",
126+
"RunFunnelReportRequest",
127+
"RunFunnelReportResponse",
128+
"SamplingMetadata",
129+
"Segment",
130+
"SegmentEventFilter",
131+
"SegmentFilter",
132+
"SegmentFilterExpression",
133+
"SegmentFilterExpressionList",
134+
"SegmentFilterScoping",
135+
"SegmentParameterFilter",
136+
"SegmentParameterFilterExpression",
137+
"SegmentParameterFilterExpressionList",
138+
"SegmentParameterFilterScoping",
139+
"SessionCriteriaScoping",
140+
"SessionExclusionDuration",
141+
"SessionSegment",
142+
"SessionSegmentConditionGroup",
143+
"SessionSegmentCriteria",
144+
"SessionSegmentExclusion",
145+
"StringFilter",
146+
"UserCriteriaScoping",
147+
"UserExclusionDuration",
148+
"UserSegment",
149+
"UserSegmentConditionGroup",
150+
"UserSegmentCriteria",
151+
"UserSegmentExclusion",
152+
"UserSegmentSequenceGroup",
153+
"UserSequenceStep",
106154
)

packages/google-analytics-data/google/analytics/data_v1alpha/gapic_metadata.json

Lines changed: 4 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -10,69 +10,19 @@
1010
"grpc": {
1111
"libraryClient": "AlphaAnalyticsDataClient",
1212
"rpcs": {
13-
"BatchRunPivotReports": {
13+
"RunFunnelReport": {
1414
"methods": [
15-
"batch_run_pivot_reports"
16-
]
17-
},
18-
"BatchRunReports": {
19-
"methods": [
20-
"batch_run_reports"
21-
]
22-
},
23-
"GetMetadata": {
24-
"methods": [
25-
"get_metadata"
26-
]
27-
},
28-
"RunPivotReport": {
29-
"methods": [
30-
"run_pivot_report"
31-
]
32-
},
33-
"RunRealtimeReport": {
34-
"methods": [
35-
"run_realtime_report"
36-
]
37-
},
38-
"RunReport": {
39-
"methods": [
40-
"run_report"
15+
"run_funnel_report"
4116
]
4217
}
4318
}
4419
},
4520
"grpc-async": {
4621
"libraryClient": "AlphaAnalyticsDataAsyncClient",
4722
"rpcs": {
48-
"BatchRunPivotReports": {
49-
"methods": [
50-
"batch_run_pivot_reports"
51-
]
52-
},
53-
"BatchRunReports": {
54-
"methods": [
55-
"batch_run_reports"
56-
]
57-
},
58-
"GetMetadata": {
59-
"methods": [
60-
"get_metadata"
61-
]
62-
},
63-
"RunPivotReport": {
64-
"methods": [
65-
"run_pivot_report"
66-
]
67-
},
68-
"RunRealtimeReport": {
69-
"methods": [
70-
"run_realtime_report"
71-
]
72-
},
73-
"RunReport": {
23+
"RunFunnelReport": {
7424
"methods": [
75-
"run_report"
25+
"run_funnel_report"
7626
]
7727
}
7828
}

packages/google-analytics-data/google/analytics/data_v1alpha/services/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# -*- coding: utf-8 -*-
2-
# Copyright 2020 Google LLC
2+
# Copyright 2022 Google LLC
33
#
44
# Licensed under the Apache License, Version 2.0 (the "License");
55
# you may not use this file except in compliance with the License.

packages/google-analytics-data/google/analytics/data_v1alpha/services/alpha_analytics_data/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# -*- coding: utf-8 -*-
2-
# Copyright 2020 Google LLC
2+
# Copyright 2022 Google LLC
33
#
44
# Licensed under the Apache License, Version 2.0 (the "License");
55
# you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)