Skip to content

Commit b221f5f

Browse files
Google APIscopybara-github
authored andcommitted
feat: add GetSearchAds360Link, ListSearchAds360Links, CreateSearchAds360Link, DeleteSearchAds360Link, UpdateSearchAds360Link methods to the Admin API v1alpha
feat: add `SetAutomatedGa4ConfigurationOptOut`, `FetchAutomatedGa4ConfigurationOptOut` methods to the Admin API v1alpha feat: add `GetBigQueryLink`, `ListBigQueryLinks` methods to the Admin API v1alpha feat: add `tokens_per_project_per_hour` field to `AccessQuota` type feat: add `EXPANDED_DATA_SET`, `CHANNEL_GROUP` values to `ChangeHistoryResourceType` enum feat: add `search_ads_360_link`, `expanded_data_set`, `bigquery_link` values to ChangeHistoryResource.resource oneof field feat: add `BigQueryLink`, `SearchAds360Link` resource types to the Admin API v1alpha fix!: remove `LESS_THAN_OR_EQUAL`, `GREATER_THAN_OR_EQUAL` values from NumericFilter.Operation enum fix!: remove `PARTIAL_REGEXP` value from StringFilter.MatchType enum PiperOrigin-RevId: 507839187
1 parent 70147ca commit b221f5f

8 files changed

Lines changed: 1114 additions & 292 deletions

File tree

google/analytics/admin/v1alpha/BUILD.bazel

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ proto_library(
2424
"access_report.proto",
2525
"analytics_admin.proto",
2626
"audience.proto",
27+
"expanded_data_set.proto",
2728
"resources.proto",
2829
],
2930
deps = [
@@ -136,6 +137,7 @@ go_gapic_library(
136137
grpc_service_config = "admin_grpc_service_config.json",
137138
importpath = "google.golang.org/google/analytics/admin/v1alpha;admin",
138139
metadata = True,
140+
release_level = "alpha",
139141
rest_numeric_enums = True,
140142
service_yaml = "analyticsadmin_v1alpha.yaml",
141143
transport = "grpc+rest",
@@ -358,11 +360,11 @@ csharp_gapic_library(
358360
grpc_service_config = "admin_grpc_service_config.json",
359361
rest_numeric_enums = True,
360362
service_yaml = "analyticsadmin_v1alpha.yaml",
363+
transport = "grpc+rest",
361364
deps = [
362365
":admin_csharp_grpc",
363366
":admin_csharp_proto",
364367
],
365-
transport = "grpc+rest",
366368
)
367369

368370
# Open Source Packages

google/analytics/admin/v1alpha/access_report.proto

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -306,8 +306,8 @@ message AccessQuota {
306306
AccessQuotaStatus tokens_per_day = 1;
307307

308308
// Properties can use 50,000 tokens per hour. An API request consumes a single
309-
// number of tokens, and that number is deducted from both the hourly and
310-
// daily quotas.
309+
// number of tokens, and that number is deducted from all of the hourly,
310+
// daily, and per project hourly quotas.
311311
AccessQuotaStatus tokens_per_hour = 2;
312312

313313
// Properties can use up to 50 concurrent requests.
@@ -316,6 +316,12 @@ message AccessQuota {
316316
// Properties and cloud project pairs can have up to 50 server errors per
317317
// hour.
318318
AccessQuotaStatus server_errors_per_project_per_hour = 4;
319+
320+
// Properties can use up to 25% of their tokens per project per hour. This
321+
// amounts to Analytics 360 Properties can use 12,500 tokens per project per
322+
// hour. An API request consumes a single number of tokens, and that number is
323+
// deducted from all of the hourly, daily, and per project hourly quotas.
324+
AccessQuotaStatus tokens_per_project_per_hour = 5;
319325
}
320326

321327
// Current state for a particular quota group.

google/analytics/admin/v1alpha/admin_grpc_service_config.json

Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,149 @@
1010
"backoffMultiplier": 1.3,
1111
"retryableStatusCodes": ["UNAVAILABLE", "UNKNOWN"]
1212
}
13+
},
14+
{
15+
"name": [
16+
{
17+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
18+
"method": "GetAccount"
19+
},
20+
{
21+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
22+
"method": "ListAccounts"
23+
},
24+
{
25+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
26+
"method": "DeleteAccount"
27+
}, {
28+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
29+
"method": "UpdateAccount"
30+
}, {
31+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
32+
"method": "ProvisionAccountTicket"
33+
}, {
34+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
35+
"method": "GetProperty"
36+
}, {
37+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
38+
"method": "ListProperties"
39+
}, {
40+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
41+
"method": "DeleteProperty"
42+
}, {
43+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
44+
"method": "CreateProperty"
45+
}, {
46+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
47+
"method": "UpdateProperty"
48+
}, {
49+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
50+
"method": "GetUserLink"
51+
}, {
52+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
53+
"method": "BatchGetUserLinks"
54+
}, {
55+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
56+
"method": "ListUserLinks"
57+
}, {
58+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
59+
"method": "AuditUserLinks"
60+
}, {
61+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
62+
"method": "CreateUserLink"
63+
}, {
64+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
65+
"method": "BatchCreateUserLinks"
66+
}, {
67+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
68+
"method": "UpdateUserLink"
69+
}, {
70+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
71+
"method": "BatchUpdateUserLinks"
72+
}, {
73+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
74+
"method": "DeleteUserLink"
75+
}, {
76+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
77+
"method": "BatchDeleteUserLinks"
78+
}, {
79+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
80+
"method": "GetWebDataStream"
81+
}, {
82+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
83+
"method": "UpdateWebDataStream"
84+
}, {
85+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
86+
"method": "CreateWebDataStream"
87+
}, {
88+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
89+
"method": "ListWebDataStreams"
90+
}, {
91+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
92+
"method": "GetIosAppDataStream"
93+
}, {
94+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
95+
"method": "DeleteIosAppDataStream"
96+
}, {
97+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
98+
"method": "UpdateIosAppDataStream"
99+
}, {
100+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
101+
"method": "CreateIosAppDataStream"
102+
}, {
103+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
104+
"method": "ListIosAppDataStreams"
105+
}, {
106+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
107+
"method": "GetAndroidAppDataStream"
108+
}, {
109+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
110+
"method": "DeleteAndroidAppDataStream"
111+
}, {
112+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
113+
"method": "UpdateAndroidAppDataStream"
114+
}, {
115+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
116+
"method": "CreateAndroidAppDataStream"
117+
}, {
118+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
119+
"method": "ListAndroidAppDataStreams"
120+
}, {
121+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
122+
"method": "GetEnhancedMeasurementSettings"
123+
}, {
124+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
125+
"method": "UpdateEnhancedMeasurementSettings"
126+
}, {
127+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
128+
"method": "CreateFirebaseLink"
129+
}, {
130+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
131+
"method": "UpdateFirebaseLink"
132+
}, {
133+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
134+
"method": "DeleteFirebaseLink"
135+
}, {
136+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
137+
"method": "ListFirebaseLinks"
138+
}, {
139+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
140+
"method": "GetGlobalSiteTag"
141+
}, {
142+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
143+
"method": "CreateGoogleAdsLink"
144+
}, {
145+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
146+
"method": "UpdateGoogleAdsLink"
147+
}, {
148+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
149+
"method": "DeleteGoogleAdsLink"
150+
}, {
151+
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
152+
"method": "ListGoogleAdsLinks"
153+
}
154+
],
155+
"timeout": "60s"
13156
}
14157
]
15158
}

0 commit comments

Comments
 (0)