Skip to content

Commit 5544503

Browse files
Google APIscopybara-github
authored andcommitted
feat: Support REST transport
PiperOrigin-RevId: 515156929
1 parent 913a27e commit 5544503

114 files changed

Lines changed: 212 additions & 98 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

google/analytics/admin/BUILD.bazel

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,13 @@ ruby_cloud_gapic_library(
2222
extra_protoc_parameters = [
2323
"ruby-cloud-gem-name=google-analytics-admin",
2424
"ruby-cloud-env-prefix=ANALYTICS_ADMIN",
25-
"ruby-cloud-wrapper-of=v1alpha:0.0",
25+
"ruby-cloud-wrapper-of=v1alpha:0.16",
2626
"ruby-cloud-api-id=analyticsadmin.googleapis.com",
2727
"ruby-cloud-api-shortname=analyticsadmin",
2828
],
2929
ruby_cloud_description = "The Analytics Admin API allows for programmatic access to the Google Analytics App+Web configuration data. You can use the Google Analytics Admin API to manage accounts and App+Web properties.",
3030
ruby_cloud_title = "Google Analytics Admin",
31+
transport = "grpc+rest",
3132
)
3233

3334
# Open Source package.

google/analytics/data/BUILD.bazel

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,15 @@ ruby_cloud_gapic_library(
2222
extra_protoc_parameters = [
2323
"ruby-cloud-gem-name=google-analytics-data",
2424
"ruby-cloud-env-prefix=ANALYTICS_DATA",
25-
"ruby-cloud-wrapper-of=v1beta:0.0",
25+
"ruby-cloud-wrapper-of=v1beta:0.7",
2626
"ruby-cloud-product-url=https://developers.google.com/analytics/devguides/reporting/data/v1",
2727
"ruby-cloud-api-id=analyticsdata.googleapis.com",
2828
"ruby-cloud-api-shortname=analyticsdata",
2929
"ruby-cloud-service-override=BetaAnalyticsData=AnalyticsData",
3030
],
3131
ruby_cloud_description = "The Google Analytics Data API provides programmatic methods to access report data in Google Analytics 4 (GA4) properties. Google Analytics 4 helps you understand how people use your web, iOS, or Android app.",
3232
ruby_cloud_title = "Google Analytics Data",
33+
transport = "grpc+rest",
3334
)
3435

3536
# Open Source package.

google/api/apikeys/BUILD.bazel

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,11 @@ ruby_cloud_gapic_library(
2424
"ruby-cloud-api-shortname=apikeys",
2525
"ruby-cloud-gem-name=google-cloud-api_keys",
2626
"ruby-cloud-product-url=https://cloud.google.com/api-keys/",
27-
"ruby-cloud-wrapper-of=v2:0.0",
27+
"ruby-cloud-wrapper-of=v2:0.2",
2828
],
2929
ruby_cloud_description = "An API key is a simple encrypted string that you can use when calling Google Cloud APIs. The API Keys service manages the API keys associated with developer projects.",
3030
ruby_cloud_title = "API Keys",
31+
transport = "grpc+rest",
3132
)
3233

3334
# Open Source package.

google/api/servicecontrol/BUILD.bazel

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
2222
extra_protoc_parameters = [
2323
"ruby-cloud-gem-name=google-cloud-service_control",
2424
"ruby-cloud-env-prefix=SERVICE_CONTROL",
25-
"ruby-cloud-wrapper-of=v1:0.3",
25+
"ruby-cloud-wrapper-of=v1:0.6",
2626
"ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/",
2727
"ruby-cloud-api-id=servicecontrol.googleapis.com",
2828
"ruby-cloud-api-shortname=servicecontrol",
2929
],
3030
ruby_cloud_description = "The Service Control API provides control plane functionality to managed services, such as logging, monitoring, and status checks.",
3131
ruby_cloud_title = "Service Control API",
32+
transport = "grpc+rest",
3233
)
3334

3435
# Open Source package.

google/api/servicemanagement/BUILD.bazel

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
2222
extra_protoc_parameters = [
2323
"ruby-cloud-gem-name=google-cloud-service_management",
2424
"ruby-cloud-env-prefix=SERVICE_MANAGEMENT",
25-
"ruby-cloud-wrapper-of=v1:0.3",
25+
"ruby-cloud-wrapper-of=v1:0.5",
2626
"ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/",
2727
"ruby-cloud-api-id=servicemanagement.googleapis.com",
2828
"ruby-cloud-api-shortname=servicemanagement",
2929
],
3030
ruby_cloud_description = "Google Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.",
3131
ruby_cloud_title = "Service Management",
32+
transport = "grpc+rest",
3233
)
3334

3435
# Open Source package.

google/appengine/BUILD.bazel

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
2222
extra_protoc_parameters = [
2323
"ruby-cloud-gem-name=google-cloud-app_engine",
2424
"ruby-cloud-env-prefix=APP_ENGINE",
25-
"ruby-cloud-wrapper-of=v1:0.3",
25+
"ruby-cloud-wrapper-of=v1:0.6",
2626
"ruby-cloud-product-url=https://cloud.google.com/appengine/docs/admin-api/",
2727
"ruby-cloud-api-id=appengine.googleapis.com",
2828
"ruby-cloud-api-shortname=appengine",
2929
],
3030
ruby_cloud_description = "The App Engine Admin API provisions and manages your App Engine applications.",
3131
ruby_cloud_title = "App Engine Admin",
32+
transport = "grpc+rest",
3233
)
3334

3435
# Open Source package.

google/area120/tables/BUILD.bazel

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
2222
extra_protoc_parameters = [
2323
"ruby-cloud-gem-name=google-area120-tables",
2424
"ruby-cloud-env-prefix=AREA120_TABLES",
25-
"ruby-cloud-wrapper-of=v1alpha1:0.0",
25+
"ruby-cloud-wrapper-of=v1alpha1:0.4",
2626
"ruby-cloud-product-url=https://tables.area120.google.com/u/0/about#/",
2727
"ruby-cloud-api-id=area120tables.googleapis.com",
2828
"ruby-cloud-api-shortname=area120tables",
2929
],
3030
ruby_cloud_description = "Using the Area 120 Tables API, you can query for tables, and update/create/delete rows within tables programmatically.",
3131
ruby_cloud_title = "Area 120 Tables",
32+
transport = "grpc+rest",
3233
)
3334

3435
# Open Source package.

google/cloud/accessapproval/BUILD.bazel

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
2222
extra_protoc_parameters = [
2323
"ruby-cloud-gem-name=google-cloud-access_approval",
2424
"ruby-cloud-env-prefix=ACCESS_APPROVAL",
25-
"ruby-cloud-wrapper-of=v1:0.0",
25+
"ruby-cloud-wrapper-of=v1:0.8",
2626
"ruby-cloud-product-url=https://cloud.google.com/access-approval/",
2727
"ruby-cloud-api-id=accessapproval.googleapis.com",
2828
"ruby-cloud-api-shortname=accessapproval",
2929
],
3030
ruby_cloud_description = "An API for controlling access to data by Google personnel.",
3131
ruby_cloud_title = "Access Approval",
32+
transport = "grpc+rest",
3233
)
3334

3435
# Open Source package.

google/cloud/apigateway/BUILD.bazel

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
2222
extra_protoc_parameters = [
2323
"ruby-cloud-gem-name=google-cloud-api_gateway",
2424
"ruby-cloud-env-prefix=API_GATEWAY",
25-
"ruby-cloud-wrapper-of=v1:0.1",
25+
"ruby-cloud-wrapper-of=v1:0.3",
2626
"ruby-cloud-product-url=https://cloud.google.com/api-gateway/",
2727
"ruby-cloud-api-id=apigateway.googleapis.com",
2828
"ruby-cloud-api-shortname=apigateway",
2929
],
3030
ruby_cloud_description = "API Gateway enables you to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services, regardless of the service implementation. Clients consume your REST APIS to implement standalone apps for a mobile device or tablet, through apps running in a browser, or through any other type of app that can make a request to an HTTP endpoint.",
3131
ruby_cloud_title = "API Gateway",
32+
transport = "grpc+rest",
3233
)
3334

3435
# Open Source package.

google/cloud/apigeeconnect/BUILD.bazel

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
2222
extra_protoc_parameters = [
2323
"ruby-cloud-gem-name=google-cloud-apigee_connect",
2424
"ruby-cloud-env-prefix=APIGEE_CONNECT",
25-
"ruby-cloud-wrapper-of=v1:0.0",
25+
"ruby-cloud-wrapper-of=v1:0.3",
2626
"ruby-cloud-product-url=https://cloud.google.com/apigee/docs/hybrid/v1.4/apigee-connect",
2727
"ruby-cloud-api-id=apigeeconnect.googleapis.com",
2828
"ruby-cloud-api-shortname=apigeeconnect",
2929
],
3030
ruby_cloud_description = "Apigee Connect allows the Apigee hybrid management plane to connect securely to the MART service in the runtime plane without requiring you to expose the MART endpoint on the internet. If you use Apigee Connect, you do not need to configure the MART ingress gateway with a host alias and an authorized DNS certificate.",
3131
ruby_cloud_title = "Apigee Connect",
32+
transport = "grpc+rest",
3233
)
3334

3435
# Open Source package.

0 commit comments

Comments
 (0)