Skip to content

Commit

Permalink
feat: add GetSearchAds360Link, ListSearchAds360Links, `CreateSear…
Browse files Browse the repository at this point in the history
…chAds360Link`, `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
  • Loading branch information
Google APIs authored and copybara-github committed Feb 7, 2023
1 parent 70147ca commit b221f5f
Show file tree
Hide file tree
Showing 8 changed files with 1,114 additions and 292 deletions.
4 changes: 3 additions & 1 deletion google/analytics/admin/v1alpha/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ proto_library(
"access_report.proto",
"analytics_admin.proto",
"audience.proto",
"expanded_data_set.proto",
"resources.proto",
],
deps = [
Expand Down Expand Up @@ -136,6 +137,7 @@ go_gapic_library(
grpc_service_config = "admin_grpc_service_config.json",
importpath = "google.golang.org/google/analytics/admin/v1alpha;admin",
metadata = True,
release_level = "alpha",
rest_numeric_enums = True,
service_yaml = "analyticsadmin_v1alpha.yaml",
transport = "grpc+rest",
Expand Down Expand Up @@ -358,11 +360,11 @@ csharp_gapic_library(
grpc_service_config = "admin_grpc_service_config.json",
rest_numeric_enums = True,
service_yaml = "analyticsadmin_v1alpha.yaml",
transport = "grpc+rest",
deps = [
":admin_csharp_grpc",
":admin_csharp_proto",
],
transport = "grpc+rest",
)

# Open Source Packages
Expand Down
10 changes: 8 additions & 2 deletions google/analytics/admin/v1alpha/access_report.proto
Original file line number Diff line number Diff line change
Expand Up @@ -306,8 +306,8 @@ message AccessQuota {
AccessQuotaStatus tokens_per_day = 1;

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

// Properties can use up to 50 concurrent requests.
Expand All @@ -316,6 +316,12 @@ message AccessQuota {
// Properties and cloud project pairs can have up to 50 server errors per
// hour.
AccessQuotaStatus server_errors_per_project_per_hour = 4;

// Properties can use up to 25% of their tokens per project per hour. This
// amounts to Analytics 360 Properties can use 12,500 tokens per project per
// hour. An API request consumes a single number of tokens, and that number is
// deducted from all of the hourly, daily, and per project hourly quotas.
AccessQuotaStatus tokens_per_project_per_hour = 5;
}

// Current state for a particular quota group.
Expand Down
143 changes: 143 additions & 0 deletions google/analytics/admin/v1alpha/admin_grpc_service_config.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,149 @@
"backoffMultiplier": 1.3,
"retryableStatusCodes": ["UNAVAILABLE", "UNKNOWN"]
}
},
{
"name": [
{
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "GetAccount"
},
{
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "ListAccounts"
},
{
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "DeleteAccount"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "UpdateAccount"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "ProvisionAccountTicket"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "GetProperty"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "ListProperties"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "DeleteProperty"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "CreateProperty"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "UpdateProperty"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "GetUserLink"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "BatchGetUserLinks"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "ListUserLinks"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "AuditUserLinks"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "CreateUserLink"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "BatchCreateUserLinks"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "UpdateUserLink"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "BatchUpdateUserLinks"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "DeleteUserLink"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "BatchDeleteUserLinks"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "GetWebDataStream"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "UpdateWebDataStream"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "CreateWebDataStream"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "ListWebDataStreams"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "GetIosAppDataStream"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "DeleteIosAppDataStream"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "UpdateIosAppDataStream"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "CreateIosAppDataStream"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "ListIosAppDataStreams"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "GetAndroidAppDataStream"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "DeleteAndroidAppDataStream"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "UpdateAndroidAppDataStream"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "CreateAndroidAppDataStream"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "ListAndroidAppDataStreams"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "GetEnhancedMeasurementSettings"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "UpdateEnhancedMeasurementSettings"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "CreateFirebaseLink"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "UpdateFirebaseLink"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "DeleteFirebaseLink"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "ListFirebaseLinks"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "GetGlobalSiteTag"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "CreateGoogleAdsLink"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "UpdateGoogleAdsLink"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "DeleteGoogleAdsLink"
}, {
"service": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"method": "ListGoogleAdsLinks"
}
],
"timeout": "60s"
}
]
}
Loading

0 comments on commit b221f5f

Please sign in to comment.