feat: Update the ruby_cloud_gapic_library rules for the libraries published to google-cloud-ruby to the form that works with build_gen (separate parameters for ruby_cloud_title and ruby_cloud_description).

chore: Update Bazel-Ruby rules version.
chore: Update build_gen version.

PiperOrigin-RevId: 358357761
pull/644/head
Google APIs 4 years ago committed by Copybara-Service
parent 54020365f5
commit 959b0bcea3
  1. 9
      WORKSPACE
  2. 4
      google/analytics/data/v1beta/BUILD.bazel
  3. 7
      google/api/servicecontrol/v1/BUILD.bazel
  4. 6
      google/api/servicemanagement/v1/BUILD.bazel
  5. 11
      google/bigtable/admin/v2/BUILD.bazel
  6. 6
      google/bigtable/v2/BUILD.bazel
  7. 6
      google/cloud/accessapproval/v1/BUILD.bazel
  8. 6
      google/cloud/asset/v1/BUILD.bazel
  9. 6
      google/cloud/assuredworkloads/v1beta1/BUILD.bazel
  10. 6
      google/cloud/automl/v1/BUILD.bazel
  11. 6
      google/cloud/automl/v1beta1/BUILD.bazel
  12. 6
      google/cloud/bigquery/connection/v1/BUILD.bazel
  13. 6
      google/cloud/bigquery/datatransfer/v1/BUILD.bazel
  14. 6
      google/cloud/bigquery/reservation/v1/BUILD.bazel
  15. 6
      google/cloud/bigquery/storage/v1/BUILD.bazel
  16. 18
      google/cloud/billing/budgets/v1beta1/BUILD.bazel
  17. 6
      google/cloud/billing/v1/BUILD.bazel
  18. 8
      google/cloud/binaryauthorization/v1beta1/BUILD.bazel
  19. 6
      google/cloud/channel/v1/BUILD.bazel
  20. 6
      google/cloud/datacatalog/v1/BUILD.bazel
  21. 6
      google/cloud/datalabeling/v1beta1/BUILD.bazel
  22. 6
      google/cloud/dataproc/v1/BUILD.bazel
  23. 6
      google/cloud/dataproc/v1beta2/BUILD.bazel
  24. 20
      google/cloud/dataqna/v1alpha/BUILD.bazel
  25. 6
      google/cloud/dialogflow/v2/BUILD.bazel
  26. 6
      google/cloud/documentai/v1beta3/BUILD.bazel
  27. 20
      google/cloud/domains/v1beta1/BUILD.bazel
  28. 6
      google/cloud/functions/v1/BUILD.bazel
  29. 6
      google/cloud/gaming/v1/BUILD.bazel
  30. 6
      google/cloud/iot/v1/BUILD.bazel
  31. 6
      google/cloud/kms/v1/BUILD.bazel
  32. 6
      google/cloud/language/v1/BUILD.bazel
  33. 6
      google/cloud/language/v1beta2/BUILD.bazel
  34. 6
      google/cloud/managedidentities/v1/BUILD.bazel
  35. 6
      google/cloud/mediatranslation/v1beta1/BUILD.bazel
  36. 18
      google/cloud/memcache/v1/BUILD.bazel
  37. 6
      google/cloud/memcache/v1beta2/BUILD.bazel
  38. 18
      google/cloud/networkconnectivity/v1alpha1/BUILD.bazel
  39. 6
      google/cloud/notebooks/v1beta1/BUILD.bazel
  40. 18
      google/cloud/orgpolicy/v2/BUILD.bazel
  41. 6
      google/cloud/osconfig/v1/BUILD.bazel
  42. 6
      google/cloud/oslogin/v1/BUILD.bazel
  43. 6
      google/cloud/oslogin/v1beta/BUILD.bazel
  44. 6
      google/cloud/phishingprotection/v1beta1/BUILD.bazel
  45. 6
      google/cloud/policytroubleshooter/v1/BUILD.bazel
  46. 6
      google/cloud/recaptchaenterprise/v1/BUILD.bazel
  47. 6
      google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel
  48. 6
      google/cloud/recommendationengine/v1beta1/BUILD.bazel
  49. 6
      google/cloud/recommender/v1/BUILD.bazel
  50. 6
      google/cloud/redis/v1/BUILD.bazel
  51. 6
      google/cloud/redis/v1beta1/BUILD.bazel
  52. 8
      google/cloud/retail/v2/BUILD.bazel
  53. 6
      google/cloud/scheduler/v1/BUILD.bazel
  54. 6
      google/cloud/scheduler/v1beta1/BUILD.bazel
  55. 6
      google/cloud/secretmanager/v1/BUILD.bazel
  56. 6
      google/cloud/secrets/v1beta1/BUILD.bazel
  57. 6
      google/cloud/security/privateca/v1beta1/BUILD.bazel
  58. 6
      google/cloud/securitycenter/v1/BUILD.bazel
  59. 6
      google/cloud/securitycenter/v1p1beta1/BUILD.bazel
  60. 6
      google/cloud/servicedirectory/v1/BUILD.bazel
  61. 6
      google/cloud/servicedirectory/v1beta1/BUILD.bazel
  62. 6
      google/cloud/speech/v1/BUILD.bazel
  63. 6
      google/cloud/speech/v1p1beta1/BUILD.bazel
  64. 6
      google/cloud/talent/v4/BUILD.bazel
  65. 6
      google/cloud/talent/v4beta1/BUILD.bazel
  66. 6
      google/cloud/tasks/v2/BUILD.bazel
  67. 6
      google/cloud/tasks/v2beta2/BUILD.bazel
  68. 6
      google/cloud/tasks/v2beta3/BUILD.bazel
  69. 6
      google/cloud/texttospeech/v1/BUILD.bazel
  70. 6
      google/cloud/texttospeech/v1beta1/BUILD.bazel
  71. 6
      google/cloud/translate/v3/BUILD.bazel
  72. 18
      google/cloud/video/transcoder/v1beta1/BUILD.bazel
  73. 6
      google/cloud/videointelligence/v1/BUILD.bazel
  74. 6
      google/cloud/videointelligence/v1beta2/BUILD.bazel
  75. 6
      google/cloud/videointelligence/v1p1beta1/BUILD.bazel
  76. 6
      google/cloud/videointelligence/v1p2beta1/BUILD.bazel
  77. 6
      google/cloud/vision/v1/BUILD.bazel
  78. 6
      google/cloud/vision/v1p3beta1/BUILD.bazel
  79. 6
      google/cloud/webrisk/v1/BUILD.bazel
  80. 6
      google/cloud/webrisk/v1beta1/BUILD.bazel
  81. 6
      google/cloud/websecurityscanner/v1/BUILD.bazel
  82. 6
      google/cloud/websecurityscanner/v1beta/BUILD.bazel
  83. 6
      google/cloud/workflows/executions/v1beta/BUILD.bazel
  84. 6
      google/cloud/workflows/v1beta/BUILD.bazel
  85. 6
      google/container/v1/BUILD.bazel
  86. 6
      google/container/v1beta1/BUILD.bazel
  87. 6
      google/datastore/admin/v1/BUILD.bazel
  88. 6
      google/datastore/v1/BUILD.bazel
  89. 6
      google/devtools/artifactregistry/v1beta2/BUILD.bazel
  90. 6
      google/devtools/cloudbuild/v1/BUILD.bazel
  91. 6
      google/devtools/clouddebugger/v2/BUILD.bazel
  92. 7
      google/devtools/clouderrorreporting/v1beta1/BUILD.bazel
  93. 18
      google/devtools/cloudprofiler/v2/BUILD.bazel
  94. 6
      google/devtools/cloudtrace/v1/BUILD.bazel
  95. 6
      google/devtools/cloudtrace/v2/BUILD.bazel
  96. 6
      google/devtools/containeranalysis/v1/BUILD.bazel
  97. 6
      google/firestore/admin/v1/BUILD.bazel
  98. 6
      google/firestore/v1/BUILD.bazel
  99. 6
      google/logging/v2/BUILD.bazel
  100. 6
      google/monitoring/dashboard/v1/BUILD.bazel
  101. Some files were not shown because too many files have changed in this diff Show More

@ -125,8 +125,8 @@ gazelle_dependencies()
http_archive(
name = "rules_gapic",
strip_prefix = "rules_gapic-0.3.0",
urls = ["https://github.com/googleapis/rules_gapic/archive/v0.3.0.tar.gz"],
strip_prefix = "rules_gapic-428c05b06e0fe487f377929776285c81aa12e8c2",
urls = ["https://github.com/googleapis/rules_gapic/archive/428c05b06e0fe487f377929776285c81aa12e8c2.zip"],
)
load("@rules_gapic//:repositories.bzl", "rules_gapic_repositories")
rules_gapic_repositories()
@ -376,9 +376,8 @@ gapic_generator_csharp_repositories()
http_archive(
name = "gapic_generator_ruby",
sha256 = "48e4054927cc163f20e6ecc7e2239e021610fbcc74042f024c638ce4896995fe",
strip_prefix = "gapic-generator-ruby-gapic-generator-v0.6.10",
urls = ["https://github.com/googleapis/gapic-generator-ruby/archive/gapic-generator/v0.6.10.zip"],
strip_prefix = "gapic-generator-ruby-56da7d96565f670ceaaa64d6489431f13e60574e",
urls = ["https://github.com/googleapis/gapic-generator-ruby/archive/56da7d96565f670ceaaa64d6489431f13e60574e.zip"],
)
load("@gapic_generator_ruby//rules_ruby_gapic:repositories.bzl", "gapic_generator_ruby_repositories")

@ -268,13 +268,13 @@ ruby_cloud_gapic_library(
srcs = [":data_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-analytics-data-v1",
"ruby-cloud-title=Google Analytics Data V1",
"ruby-cloud-description=The Google Analytics Data API V1 provides programmatic methods to access report data in Google Analytics 4 (GA4) properties.",
"ruby-cloud-env-prefix=ANALYTICSDATA",
"ruby-cloud-product-url=https://developers.google.com/analytics/devguides/reporting/data/v1",
"ruby-cloud-api-id=analyticsdata.googleapis.com",
"ruby-cloud-api-shortname=analyticsdata",
],
ruby_cloud_description = "The Google Analytics Data API V1 provides programmatic methods to access report data in Google Analytics 4 (GA4) properties.",
ruby_cloud_title = "Google Analytics Data V1",
grpc_service_config = "analytics_data_grpc_service_config.json",
deps = [
":data_ruby_grpc",

@ -277,17 +277,16 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "servicecontrol_ruby_gapic",
srcs = [":servicecontrol_proto_with_info",],
srcs = [":servicecontrol_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-service_control-v1",
"ruby-cloud-title=Service Control API V1",
"ruby-cloud-description=The Service Control API provides control plane functionality to managed services, such as logging, monitoring, and status checks.",
"ruby-cloud-env-prefix=SERVICE_CONTROL",
"ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/",
"ruby-cloud-api-id=servicecontrol.googleapis.com",
"ruby-cloud-api-shortname=servicecontrol",
],
grpc_service_config = None,
ruby_cloud_description = "The Service Control API provides control plane functionality to managed services, such as logging, monitoring, and status checks.",
ruby_cloud_title = "Service Control API V1",
deps = [
":servicecontrol_ruby_grpc",
":servicecontrol_ruby_proto",

@ -273,16 +273,16 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "servicemanagement_ruby_gapic",
srcs = [":servicemanagement_proto_with_info",],
srcs = [":servicemanagement_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-service_management-v1",
"ruby-cloud-title=Service Management API V1",
"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.",
"ruby-cloud-env-prefix=SERVICE_MANAGEMENT",
"ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/",
"ruby-cloud-api-id=servicemanagement.googleapis.com",
"ruby-cloud-api-shortname=servicemanagement",
],
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.",
ruby_cloud_title = "Service Management API V1",
deps = [
":servicemanagement_ruby_grpc",
":servicemanagement_ruby_proto",

@ -168,7 +168,10 @@ py_gapic_library(
name = "bigtable_admin_py_gapic",
srcs = [":admin_proto"],
grpc_service_config = "bigtableadmin_grpc_service_config.json",
opt_args = ["python-gapic-namespace=google.cloud", "python-gapic-name=bigtable_admin"],
opt_args = [
"python-gapic-namespace=google.cloud",
"python-gapic-name=bigtable_admin",
],
)
# Open Source Packages
@ -277,17 +280,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "admin_ruby_gapic",
srcs = [":admin_proto_with_info",],
srcs = [":admin_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-bigtable-admin-v2",
"ruby-cloud-title=Cloud Bigtable Admin V2",
"ruby-cloud-description=Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads.",
"ruby-cloud-env-prefix=BIGTABLE",
"ruby-cloud-product-url=https://cloud.google.com/bigtable",
"ruby-cloud-api-id=bigtable.googleapis.com",
"ruby-cloud-api-shortname=bigtable",
],
grpc_service_config = "bigtableadmin_grpc_service_config.json",
ruby_cloud_description = "Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads.",
ruby_cloud_title = "Cloud Bigtable Admin V2",
deps = [
":admin_ruby_grpc",
":admin_ruby_proto",

@ -258,17 +258,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "bigtable_ruby_gapic",
srcs = [":bigtable_proto_with_info",],
srcs = [":bigtable_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-bigtable-v2",
"ruby-cloud-title=Cloud Bigtable V2",
"ruby-cloud-description=Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads.",
"ruby-cloud-env-prefix=BIGTABLE",
"ruby-cloud-product-url=https://cloud.google.com/bigtable",
"ruby-cloud-api-id=bigtable.googleapis.com",
"ruby-cloud-api-shortname=bigtable",
],
grpc_service_config = "bigtable_grpc_service_config.json",
ruby_cloud_description = "Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads.",
ruby_cloud_title = "Cloud Bigtable V2",
deps = [
":bigtable_ruby_grpc",
":bigtable_ruby_proto",

@ -265,17 +265,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "accessapproval_ruby_gapic",
srcs = [":accessapproval_proto_with_info",],
srcs = [":accessapproval_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-access_approval-v1",
"ruby-cloud-title=Access Approval V1",
"ruby-cloud-description=An API for controlling access to data by Google personnel.",
"ruby-cloud-env-prefix=ACCESS_APPROVAL",
"ruby-cloud-product-url=https://cloud.google.com/access-approval/",
"ruby-cloud-api-id=accessapproval.googleapis.com",
"ruby-cloud-api-shortname=accessapproval",
],
grpc_service_config = "accessapproval_grpc_service_config.json",
ruby_cloud_description = "An API for controlling access to data by Google personnel.",
ruby_cloud_title = "Access Approval V1",
deps = [
":accessapproval_ruby_grpc",
":accessapproval_ruby_proto",

@ -283,17 +283,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "asset_ruby_gapic",
srcs = [":asset_proto_with_info",],
srcs = [":asset_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-asset-v1",
"ruby-cloud-title=Cloud Asset V1",
"ruby-cloud-description=A metadata inventory service that allows you to view, monitor, and analyze all your GCP and Anthos assets across projects and services.",
"ruby-cloud-env-prefix=ASSET",
"ruby-cloud-product-url=https://cloud.google.com/asset-inventory/",
"ruby-cloud-api-id=cloudasset.googleapis.com",
"ruby-cloud-api-shortname=cloudasset",
],
grpc_service_config = "cloudasset_grpc_service_config.json",
ruby_cloud_description = "A metadata inventory service that allows you to view, monitor, and analyze all your GCP and Anthos assets across projects and services.",
ruby_cloud_title = "Cloud Asset V1",
deps = [
":asset_ruby_grpc",
":asset_ruby_proto",

@ -272,17 +272,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "assuredworkloads_ruby_gapic",
srcs = [":assuredworkloads_proto_with_info",],
srcs = [":assuredworkloads_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-assured_workloads-v1beta1",
"ruby-cloud-title=Assured Workloads for Government V1beta1",
"ruby-cloud-description=Assured Workloads for Government secures government workloads and accelerates the path to running compliant workloads on Google Cloud.",
"ruby-cloud-env-prefix=ASSURED_WORKLOADS",
"ruby-cloud-product-url=https://cloud.google.com/assured-workloads/",
"ruby-cloud-api-id=assuredworkloads.googleapis.com",
"ruby-cloud-api-shortname=assuredworkloads",
],
grpc_service_config = "assuredworkloads_grpc_service_config.json",
ruby_cloud_description = "Assured Workloads for Government secures government workloads and accelerates the path to running compliant workloads on Google Cloud.",
ruby_cloud_title = "Assured Workloads for Government V1beta1",
deps = [
":assuredworkloads_ruby_grpc",
":assuredworkloads_ruby_proto",

@ -289,11 +289,9 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "automl_ruby_gapic",
srcs = [":automl_proto_with_info",],
srcs = [":automl_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-automl-v1",
"ruby-cloud-title=Cloud AutoML V1",
"ruby-cloud-description=AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.",
"ruby-cloud-env-prefix=AUTOML",
"ruby-cloud-path-override=auto_ml=automl",
"ruby-cloud-namespace-override=AutoMl=AutoML;Automl=AutoML",
@ -303,6 +301,8 @@ ruby_cloud_gapic_library(
"ruby-cloud-api-shortname=automl",
],
grpc_service_config = "automl_grpc_service_config.json",
ruby_cloud_description = "AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.",
ruby_cloud_title = "Cloud AutoML V1",
deps = [
":automl_ruby_grpc",
":automl_ruby_proto",

@ -298,11 +298,9 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "automl_ruby_gapic",
srcs = [":automl_proto_with_info",],
srcs = [":automl_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-automl-v1beta1",
"ruby-cloud-title=Cloud AutoML V1beta1",
"ruby-cloud-description=AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.",
"ruby-cloud-env-prefix=AUTOML",
"ruby-cloud-path-override=auto_ml=automl",
"ruby-cloud-namespace-override=AutoMl=AutoML;Automl=AutoML",
@ -311,6 +309,8 @@ ruby_cloud_gapic_library(
"ruby-cloud-api-shortname=automl",
],
grpc_service_config = "automl_grpc_service_config.json",
ruby_cloud_description = "AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.",
ruby_cloud_title = "Cloud AutoML V1beta1",
deps = [
":automl_ruby_grpc",
":automl_ruby_proto",

@ -268,17 +268,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "connection_ruby_gapic",
srcs = [":connection_proto_with_info",],
srcs = [":connection_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-bigquery-connection-v1",
"ruby-cloud-title=BigQuery Connection V1",
"ruby-cloud-description=The BigQuery Connection API allows users to manage BigQuery connections to external data sources.",
"ruby-cloud-env-prefix=BIGQUERY_CONNECTION",
"ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/bigqueryconnection",
"ruby-cloud-api-id=bigqueryconnection.googleapis.com",
"ruby-cloud-api-shortname=bigqueryconnection",
],
grpc_service_config = "bigqueryconnection_grpc_service_config.json",
ruby_cloud_description = "The BigQuery Connection API allows users to manage BigQuery connections to external data sources.",
ruby_cloud_title = "BigQuery Connection V1",
deps = [
":connection_ruby_grpc",
":connection_ruby_proto",

@ -267,11 +267,9 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "datatransfer_ruby_gapic",
srcs = [":datatransfer_proto_with_info",],
srcs = [":datatransfer_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-bigquery-data_transfer-v1",
"ruby-cloud-title=BigQuery Data Transfer Service V1",
"ruby-cloud-description=Schedules queries and transfers external data from SaaS applications to Google BigQuery on a regular basis.",
"ruby-cloud-env-prefix=DATA_TRANSFER",
"ruby-cloud-yard-strict=false",
"ruby-cloud-product-url=https://cloud.google.com/bigquery/transfer",
@ -279,6 +277,8 @@ ruby_cloud_gapic_library(
"ruby-cloud-api-shortname=bigquerydatatransfer",
],
grpc_service_config = "bigquerydatatransfer_grpc_service_config.json",
ruby_cloud_description = "Schedules queries and transfers external data from SaaS applications to Google BigQuery on a regular basis.",
ruby_cloud_title = "BigQuery Data Transfer Service V1",
deps = [
":datatransfer_ruby_grpc",
":datatransfer_ruby_proto",

@ -262,17 +262,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "reservation_ruby_gapic",
srcs = [":reservation_proto_with_info",],
srcs = [":reservation_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-bigquery-reservation-v1",
"ruby-cloud-title=BigQuery Reservation V1",
"ruby-cloud-description=The BigQuery Reservation API provides the mechanisms by which enterprise users can provision and manage dedicated resources such as slots and BigQuery BI Engine memory allocations.",
"ruby-cloud-env-prefix=BIGQUERY_RESERVATION",
"ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/reservations",
"ruby-cloud-api-id=bigqueryreservation.googleapis.com",
"ruby-cloud-api-shortname=bigqueryreservation",
],
grpc_service_config = "bigqueryreservation_grpc_service_config.json",
ruby_cloud_description = "The BigQuery Reservation API provides the mechanisms by which enterprise users can provision and manage dedicated resources such as slots and BigQuery BI Engine memory allocations.",
ruby_cloud_title = "BigQuery Reservation V1",
deps = [
":reservation_ruby_grpc",
":reservation_ruby_proto",

@ -260,17 +260,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "storage_ruby_gapic",
srcs = [":storage_proto_with_info",],
srcs = [":storage_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-bigquery-storage-v1",
"ruby-cloud-title=BigQuery Storage V1",
"ruby-cloud-description=The BigQuery Storage API provides fast access to BigQuery managed storage.",
"ruby-cloud-env-prefix=BIGQUERY_STORAGE",
"ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/storage",
"ruby-cloud-api-id=bigquerystorage.googleapis.com",
"ruby-cloud-api-shortname=bigquerystorage",
],
grpc_service_config = "bigquerystorage_grpc_service_config.json",
ruby_cloud_description = "The BigQuery Storage API provides fast access to BigQuery managed storage.",
ruby_cloud_title = "BigQuery Storage V1",
deps = [
":storage_ruby_grpc",
":storage_ruby_proto",

@ -249,7 +249,7 @@ nodejs_gapic_assembly_pkg(
load(
"@com_google_googleapis_imports//:imports.bzl",
"ruby_gapic_assembly_pkg",
"ruby_gapic_library",
"ruby_cloud_gapic_library",
"ruby_grpc_library",
"ruby_proto_library",
)
@ -265,13 +265,19 @@ ruby_grpc_library(
deps = [":budgets_ruby_proto"],
)
ruby_gapic_library(
ruby_cloud_gapic_library(
name = "budgets_ruby_gapic",
src = ":budgets_proto_with_info",
gapic_yaml = "billingbudgets_gapic.yaml",
srcs = [":budgets_proto_with_info",],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-billing-budgets-v1beta1",
"ruby-cloud-env-prefix=BILLING_BUDGETS",
"ruby-cloud-product-url=https://cloud.google.com/billing/docs/how-to/budget-api-overview",
"ruby-cloud-api-id=billingbudgets.googleapis.com",
"ruby-cloud-api-shortname=billingbudgets",
],
grpc_service_config = "billingbudgets_grpc_service_config.json",
package = "google.cloud.billing.budgets.v1beta1",
service_yaml = "billingbudgets.yaml",
ruby_cloud_description = "Provides methods to view, create, and manage Cloud Billing budgets programmatically at scale.",
ruby_cloud_title = "Billing Budgets V1beta1",
deps = [
":budgets_ruby_grpc",
":budgets_ruby_proto",

@ -265,17 +265,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "billing_ruby_gapic",
srcs = [":billing_proto_with_info",],
srcs = [":billing_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-billing-v1",
"ruby-cloud-title=Billing V1",
"ruby-cloud-description=Allows developers to manage billing for their Google Cloud Platform projects programmatically.",
"ruby-cloud-env-prefix=BILLING",
"ruby-cloud-product-url=https://cloud.google.com/billing",
"ruby-cloud-api-id=cloudbilling.googleapis.com",
"ruby-cloud-api-shortname=cloudbilling",
],
grpc_service_config = "cloud_billing_grpc_service_config.json",
ruby_cloud_description = "Allows developers to manage billing for their Google Cloud Platform projects programmatically.",
ruby_cloud_title = "Billing V1",
deps = [
":billing_ruby_grpc",
":billing_ruby_proto",

@ -217,11 +217,11 @@ load(
nodejs_gapic_library(
name = "binaryauthorization_nodejs_gapic",
package_name = "@google-cloud/binary-authorization",
src = ":binaryauthorization_proto_with_info",
extra_protoc_parameters = ["metadata"],
grpc_service_config = "binaryauthorization_grpc_service_config.json",
package = "google.cloud.binaryauthorization.v1beta1",
package_name = "@google-cloud/binary-authorization",
service_yaml = "binaryauthorization_v1beta1.yaml",
deps = [],
)
@ -258,11 +258,9 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "binaryauthorization_ruby_gapic",
srcs = [":binaryauthorization_proto_with_info",],
srcs = [":binaryauthorization_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-binary_authorization-v1beta1",
"ruby-cloud-title=Binary Authorization V1beta1",
"ruby-cloud-description=Binary Authorization is a service on Google Cloud that provides centralized software supply-chain security for applications that run on Google Kubernetes Engine (GKE) and GKE on-prem.",
"ruby-cloud-env-prefix=BINARY_AUTHORIZATION",
"ruby-cloud-product-url=https://cloud.google.com/binary-authorization/",
"ruby-cloud-api-id=binaryauthorization.googleapis.com",
@ -270,6 +268,8 @@ ruby_cloud_gapic_library(
"ruby-cloud-service-override=BinauthzManagementServiceV1Beta1=BinauthzManagementService",
],
grpc_service_config = "binaryauthorization_grpc_service_config.json",
ruby_cloud_description = "Binary Authorization is a service on Google Cloud that provides centralized software supply-chain security for applications that run on Google Kubernetes Engine (GKE) and GKE on-prem.",
ruby_cloud_title = "Binary Authorization V1beta1",
deps = [
":binaryauthorization_ruby_grpc",
":binaryauthorization_ruby_proto",

@ -265,8 +265,8 @@ nodejs_gapic_assembly_pkg(
##############################################################################
load(
"@com_google_googleapis_imports//:imports.bzl",
"ruby_cloud_gapic_library",
"ruby_gapic_assembly_pkg",
"ruby_cloud_gapic_library",
"ruby_grpc_library",
"ruby_proto_library",
)
@ -287,14 +287,14 @@ ruby_cloud_gapic_library(
srcs = [":channel_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-channel-v1",
"ruby-cloud-title=Cloud Channel V1",
"ruby-cloud-description=You can use Channel Services to manage your relationships with your partners and your customers. Channel Services include a console and APIs to view and provision links between distributors and resellers, customers and entitlements.",
"ruby-cloud-env-prefix=CHANNEL",
"ruby-cloud-product-url=https://cloud.google.com/channel",
"ruby-cloud-api-id=cloudchannel.googleapis.com",
"ruby-cloud-api-shortname=cloudchannel",
],
grpc_service_config = "cloudchannel_grpc_service_config.json",
ruby_cloud_description = "You can use Channel Services to manage your relationships with your partners and your customers. Channel Services include a console and APIs to view and provision links between distributors and resellers, customers and entitlements.",
ruby_cloud_title = "Cloud Channel V1",
deps = [
":channel_ruby_grpc",
":channel_ruby_proto",

@ -270,17 +270,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "datacatalog_ruby_gapic",
srcs = [":datacatalog_proto_with_info",],
srcs = [":datacatalog_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-data_catalog-v1",
"ruby-cloud-title=Data Catalog V1",
"ruby-cloud-description=DataCatalog is a centralized and unified data catalog service for all your Cloud resources, where users and systems can discover data, explore and curate its semantics, understand how to act on it, and help govern its usage.",
"ruby-cloud-env-prefix=DATA_CATALOG",
"ruby-cloud-product-url=https://cloud.google.com/data-catalog",
"ruby-cloud-api-id=datacatalog.googleapis.com",
"ruby-cloud-api-shortname=datacatalog",
],
grpc_service_config = "datacatalog_grpc_service_config.json",
ruby_cloud_description = "DataCatalog is a centralized and unified data catalog service for all your Cloud resources, where users and systems can discover data, explore and curate its semantics, understand how to act on it, and help govern its usage.",
ruby_cloud_title = "Data Catalog V1",
deps = [
":datacatalog_ruby_grpc",
":datacatalog_ruby_proto",

@ -274,17 +274,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "datalabeling_ruby_gapic",
srcs = [":datalabeling_proto_with_info",],
srcs = [":datalabeling_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-data_labeling-v1beta1",
"ruby-cloud-title=AI Platform Data Labeling Service V1beta1",
"ruby-cloud-description=AI Platform Data Labeling Service lets you work with human labelers to generate highly accurate labels for a collection of data that you can use in machine learning models.",
"ruby-cloud-env-prefix=DATA_LABELING",
"ruby-cloud-product-url=https://cloud.google.com/ai-platform/data-labeling/docs",
"ruby-cloud-api-id=datalabeling.googleapis.com",
"ruby-cloud-api-shortname=datalabeling",
],
grpc_service_config = "datalabeling_grpc_service_config.json",
ruby_cloud_description = "AI Platform Data Labeling Service lets you work with human labelers to generate highly accurate labels for a collection of data that you can use in machine learning models.",
ruby_cloud_title = "AI Platform Data Labeling Service V1beta1",
deps = [
":datalabeling_ruby_grpc",
":datalabeling_ruby_proto",

@ -273,17 +273,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "dataproc_ruby_gapic",
srcs = [":dataproc_proto_with_info",],
srcs = [":dataproc_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-dataproc-v1",
"ruby-cloud-title=Cloud Dataproc V1",
"ruby-cloud-description=Manages Hadoop-based clusters and jobs on Google Cloud Platform.",
"ruby-cloud-env-prefix=DATAPROC",
"ruby-cloud-product-url=https://cloud.google.com/dataproc",
"ruby-cloud-api-id=dataproc.googleapis.com",
"ruby-cloud-api-shortname=dataproc",
],
grpc_service_config = "dataproc_grpc_service_config.json",
ruby_cloud_description = "Manages Hadoop-based clusters and jobs on Google Cloud Platform.",
ruby_cloud_title = "Cloud Dataproc V1",
deps = [
":dataproc_ruby_grpc",
":dataproc_ruby_proto",

@ -272,17 +272,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "dataproc_ruby_gapic",
srcs = [":dataproc_proto_with_info",],
srcs = [":dataproc_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-dataproc-v1beta2",
"ruby-cloud-title=Cloud Dataproc V1beta2",
"ruby-cloud-description=Manages Hadoop-based clusters and jobs on Google Cloud Platform.",
"ruby-cloud-env-prefix=DATAPROC",
"ruby-cloud-product-url=https://cloud.google.com/dataproc",
"ruby-cloud-api-id=dataproc.googleapis.com",
"ruby-cloud-api-shortname=dataproc",
],
grpc_service_config = "dataproc_grpc_service_config.json",
ruby_cloud_description = "Manages Hadoop-based clusters and jobs on Google Cloud Platform.",
ruby_cloud_title = "Cloud Dataproc V1beta2",
deps = [
":dataproc_ruby_grpc",
":dataproc_ruby_proto",

@ -253,7 +253,7 @@ nodejs_gapic_assembly_pkg(
load(
"@com_google_googleapis_imports//:imports.bzl",
"ruby_gapic_assembly_pkg",
"ruby_gapic_library",
"ruby_cloud_gapic_library",
"ruby_grpc_library",
"ruby_proto_library",
)
@ -269,13 +269,21 @@ ruby_grpc_library(
deps = [":dataqna_ruby_proto"],
)
ruby_gapic_library(
ruby_cloud_gapic_library(
name = "dataqna_ruby_gapic",
src = ":dataqna_proto_with_info",
gapic_yaml = "gapic.yaml",
srcs = [":dataqna_proto_with_info",],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-dataqna-v1alpha",
"ruby-cloud-env-prefix=BIGQUERY_DATAQNA",
"ruby-cloud-path-override=data_qn_a=dataqna",
"ruby-cloud-namespace-override=Dataqna=DataQnA",
"ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/dataqna/",
"ruby-cloud-api-id=dataqna.googleapis.com",
"ruby-cloud-api-shortname=dataqna",
],
grpc_service_config = "dataqna_grpc_service_config.json",
package = "google.cloud.dataqna.v1alpha",
service_yaml = "dataqna_v1alpha.yaml",
ruby_cloud_description = "Data QnA is a natural language question and answer service for BigQuery data.",
ruby_cloud_title = "BigQuery Data QnA V1alpha",
deps = [
":dataqna_ruby_grpc",
":dataqna_ruby_proto",

@ -270,8 +270,8 @@ nodejs_gapic_assembly_pkg(
##############################################################################
load(
"@com_google_googleapis_imports//:imports.bzl",
"ruby_cloud_gapic_library",
"ruby_gapic_assembly_pkg",
"ruby_cloud_gapic_library",
"ruby_grpc_library",
"ruby_proto_library",
)
@ -292,14 +292,14 @@ ruby_cloud_gapic_library(
srcs = [":dialogflow_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-dialogflow-v2",
"ruby-cloud-title=Dialogflow V2",
"ruby-cloud-description=Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business.",
"ruby-cloud-env-prefix=DIALOGFLOW",
"ruby-cloud-product-url=https://cloud.google.com/dialogflow",
"ruby-cloud-api-id=dialogflow.googleapis.com",
"ruby-cloud-api-shortname=dialogflow",
],
grpc_service_config = "dialogflow_grpc_service_config.json",
ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business.",
ruby_cloud_title = "Dialogflow V2",
deps = [
":dialogflow_ruby_grpc",
":dialogflow_ruby_proto",

@ -284,11 +284,9 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "documentai_ruby_gapic",
srcs = [":documentai_proto_with_info",],
srcs = [":documentai_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-document_ai-v1beta3",
"ruby-cloud-title=Document AI V1beta3",
"ruby-cloud-description=Document AI uses machine learning on a single cloud-based platform to automatically classify, extract, and enrich data within your documents to unlock insights.",
"ruby-cloud-env-prefix=DOCUMENT_AI",
"ruby-cloud-product-url=https://cloud.google.com/document-ai/",
"ruby-cloud-api-id=us-documentai.googleapis.com",
@ -296,6 +294,8 @@ ruby_cloud_gapic_library(
"ruby-cloud-namespace-override=DocumentAi=DocumentAI",
],
grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
ruby_cloud_description = "Document AI uses machine learning on a single cloud-based platform to automatically classify, extract, and enrich data within your documents to unlock insights.",
ruby_cloud_title = "Document AI V1beta3",
deps = [
":documentai_ruby_grpc",
":documentai_ruby_proto",

@ -233,11 +233,11 @@ load(
nodejs_gapic_library(
name = "domains_nodejs_gapic",
package_name = "@google-cloud/domains",
src = ":domains_proto_with_info",
extra_protoc_parameters = ["metadata"],
grpc_service_config = "domains_grpc_service_config.json",
package = "google.cloud.domains.v1beta1",
package_name = "@google-cloud/domains",
service_yaml = "domains_v1beta1.yaml",
deps = [],
)
@ -256,7 +256,7 @@ nodejs_gapic_assembly_pkg(
load(
"@com_google_googleapis_imports//:imports.bzl",
"ruby_gapic_assembly_pkg",
"ruby_gapic_library",
"ruby_cloud_gapic_library",
"ruby_grpc_library",
"ruby_proto_library",
)
@ -272,13 +272,19 @@ ruby_grpc_library(
deps = [":domains_ruby_proto"],
)
ruby_gapic_library(
ruby_cloud_gapic_library(
name = "domains_ruby_gapic",
src = ":domains_proto_with_info",
gapic_yaml = "domains_gapic.yaml",
srcs = [":domains_proto_with_info",],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-domains-v1beta1",
"ruby-cloud-env-prefix=DOMAINS",
"ruby-cloud-product-url=https://cloud.google.com/domains",
"ruby-cloud-api-id=domains.googleapis.com",
"ruby-cloud-api-shortname=domains",
],
grpc_service_config = "domains_grpc_service_config.json",
package = "google.cloud.domains.v1beta1",
service_yaml = "domains_v1beta1.yaml",
ruby_cloud_description = "The Cloud Domains API provides registration, management and configuration of domain names.",
ruby_cloud_title = "Cloud Domains V1beta1",
deps = [
":domains_ruby_grpc",
":domains_ruby_proto",

@ -280,17 +280,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "functions_ruby_gapic",
srcs = [":functions_proto_with_info",],
srcs = [":functions_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-functions-v1",
"ruby-cloud-title=Cloud Functions V1",
"ruby-cloud-description=The Cloud Functions API manages lightweight user-provided functions executed in response to events.",
"ruby-cloud-env-prefix=FUNCTIONS",
"ruby-cloud-product-url=https://cloud.google.com/functions",
"ruby-cloud-api-id=cloudfunctions.googleapis.com",
"ruby-cloud-api-shortname=cloudfunctions",
],
grpc_service_config = "functions_grpc_service_config.json",
ruby_cloud_description = "The Cloud Functions API manages lightweight user-provided functions executed in response to events.",
ruby_cloud_title = "Cloud Functions V1",
deps = [
":functions_ruby_grpc",
":functions_ruby_proto",

@ -281,17 +281,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "gaming_ruby_gapic",
srcs = [":gaming_proto_with_info",],
srcs = [":gaming_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-gaming-v1",
"ruby-cloud-title=Cloud Gaming V1",
"ruby-cloud-description=With Game Servers, studios and publishers can deploy and manage their game server infrastructure hosted on multiple Agones clusters around the world through a single interface.",
"ruby-cloud-env-prefix=GAMING",
"ruby-cloud-product-url=https://cloud.google.com/game-servers",
"ruby-cloud-api-id=gameservices.googleapis.com",
"ruby-cloud-api-shortname=gameservices",
],
grpc_service_config = "gaming_grpc_service_config.json",
ruby_cloud_description = "With Game Servers, studios and publishers can deploy and manage their game server infrastructure hosted on multiple Agones clusters around the world through a single interface.",
ruby_cloud_title = "Cloud Gaming V1",
deps = [
":gaming_ruby_grpc",
":gaming_ruby_proto",

@ -265,17 +265,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "iot_ruby_gapic",
srcs = [":iot_proto_with_info",],
srcs = [":iot_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-iot-v1",
"ruby-cloud-title=Cloud IoT V1",
"ruby-cloud-description=Registers and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform.",
"ruby-cloud-env-prefix=IOT",
"ruby-cloud-product-url=https://cloud.google.com/iot",
"ruby-cloud-api-id=cloudiot.googleapis.com",
"ruby-cloud-api-shortname=cloudiot",
],
grpc_service_config = "cloudiot_grpc_service_config.json",
ruby_cloud_description = "Registers and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform.",
ruby_cloud_title = "Cloud IoT V1",
deps = [
":iot_ruby_grpc",
":iot_ruby_proto",

@ -282,11 +282,9 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "kms_ruby_gapic",
srcs = [":kms_proto_with_info",],
srcs = [":kms_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-kms-v1",
"ruby-cloud-title=Cloud Key Management Service (KMS) V1",
"ruby-cloud-description=Manages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications.",
"ruby-cloud-env-prefix=KMS",
"ruby-cloud-common-services=google.iam.v1.IAMPolicy=google.cloud.kms.v1.KeyManagementService",
"ruby-cloud-product-url=https://cloud.google.com/kms",
@ -294,6 +292,8 @@ ruby_cloud_gapic_library(
"ruby-cloud-api-shortname=cloudkms",
],
grpc_service_config = "cloudkms_grpc_service_config.json",
ruby_cloud_description = "Manages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications.",
ruby_cloud_title = "Cloud Key Management Service (KMS) V1",
deps = [
":kms_ruby_grpc",
":kms_ruby_proto",

@ -262,17 +262,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "language_ruby_gapic",
srcs = [":language_proto_with_info",],
srcs = [":language_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-language-v1",
"ruby-cloud-title=Natural Language V1",
"ruby-cloud-description=Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.",
"ruby-cloud-env-prefix=LANGUAGE",
"ruby-cloud-product-url=https://cloud.google.com/natural-language",
"ruby-cloud-api-id=language.googleapis.com",
"ruby-cloud-api-shortname=language",
],
grpc_service_config = "language_grpc_service_config.json",
ruby_cloud_description = "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.",
ruby_cloud_title = "Natural Language V1",
deps = [
":language_ruby_grpc",
":language_ruby_proto",

@ -262,17 +262,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "language_ruby_gapic",
srcs = [":language_proto_with_info",],
srcs = [":language_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-language-v1beta2",
"ruby-cloud-title=Natural Language V1beta2",
"ruby-cloud-description=Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.",
"ruby-cloud-env-prefix=LANGUAGE",
"ruby-cloud-product-url=https://cloud.google.com/natural-language",
"ruby-cloud-api-id=language.googleapis.com",
"ruby-cloud-api-shortname=language",
],
grpc_service_config = "language_grpc_service_config.json",
ruby_cloud_description = "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.",
ruby_cloud_title = "Natural Language V1beta2",
deps = [
":language_ruby_grpc",
":language_ruby_proto",

@ -270,17 +270,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "managedidentities_ruby_gapic",
srcs = [":managedidentities_proto_with_info",],
srcs = [":managedidentities_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-managed_identities-v1",
"ruby-cloud-title=Managed Service for Microsoft Active Directory API V1",
"ruby-cloud-description=The Managed Service for Microsoft Active Directory API is used for managing a highly available, hardened service running Microsoft Active Directory.",
"ruby-cloud-env-prefix=MANAGED_IDENTITIES",
"ruby-cloud-product-url=https://cloud.google.com/managed-microsoft-ad/",
"ruby-cloud-api-id=managedidentities.googleapis.com",
"ruby-cloud-api-shortname=managedidentities",
],
grpc_service_config = "managedidentities_grpc_service_config.json",
ruby_cloud_description = "The Managed Service for Microsoft Active Directory API is used for managing a highly available, hardened service running Microsoft Active Directory.",
ruby_cloud_title = "Managed Service for Microsoft Active Directory API V1",
deps = [
":managedidentities_ruby_grpc",
":managedidentities_ruby_proto",

@ -263,17 +263,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "mediatranslation_ruby_gapic",
srcs = [":mediatranslation_proto_with_info",],
srcs = [":mediatranslation_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-media_translation-v1beta1",
"ruby-cloud-title=Media Translation V1beta1",
"ruby-cloud-description=Media Translation API delivers real-time speech translation to your content and applications directly from your audio data. Leveraging Google’s machine learning technologies, the API offers enhanced accuracy and simplified integration while equipping you with a comprehensive set of features to further refine your translation results. Improve user experience with low-latency streaming translation and scale quickly with straightforward internationalization.",
"ruby-cloud-env-prefix=MEDIA_TRANSLATION",
"ruby-cloud-product-url=https://cloud.google.com/media-translation/",
"ruby-cloud-api-id=mediatranslation.googleapis.com",
"ruby-cloud-api-shortname=mediatranslation",
],
grpc_service_config = "mediatranslation_grpc_service_config.json",
ruby_cloud_description = "Media Translation API delivers real-time speech translation to your content and applications directly from your audio data. Leveraging Google’s machine learning technologies, the API offers enhanced accuracy and simplified integration while equipping you with a comprehensive set of features to further refine your translation results. Improve user experience with low-latency streaming translation and scale quickly with straightforward internationalization.",
ruby_cloud_title = "Media Translation V1beta1",
deps = [
":mediatranslation_ruby_grpc",
":mediatranslation_ruby_proto",

@ -250,7 +250,7 @@ nodejs_gapic_assembly_pkg(
load(
"@com_google_googleapis_imports//:imports.bzl",
"ruby_gapic_assembly_pkg",
"ruby_gapic_library",
"ruby_cloud_gapic_library",
"ruby_grpc_library",
"ruby_proto_library",
)
@ -266,13 +266,19 @@ ruby_grpc_library(
deps = [":memcache_ruby_proto"],
)
ruby_gapic_library(
ruby_cloud_gapic_library(
name = "memcache_ruby_gapic",
src = ":memcache_proto_with_info",
gapic_yaml = "memcache_gapic.yaml",
srcs = [":memcache_proto_with_info",],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-memcache-v1",
"ruby-cloud-env-prefix=MEMCACHE",
"ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/",
"ruby-cloud-api-id=memcache.googleapis.com",
"ruby-cloud-api-shortname=memcache",
],
grpc_service_config = "memcache_grpc_service_config.json",
package = "google.cloud.memcache.v1",
service_yaml = "memcache_v1.yaml",
ruby_cloud_description = "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.",
ruby_cloud_title = "Google Cloud Memorystore for Memcached V1",
deps = [
":memcache_ruby_grpc",
":memcache_ruby_proto",

@ -268,17 +268,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "memcache_ruby_gapic",
srcs = [":memcache_proto_with_info",],
srcs = [":memcache_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-memcache-v1beta2",
"ruby-cloud-title=Google Cloud Memorystore for Memcached",
"ruby-cloud-description=Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.",
"ruby-cloud-env-prefix=MEMCACHE",
"ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/",
"ruby-cloud-api-id=memcache.googleapis.com",
"ruby-cloud-api-shortname=memcache",
],
grpc_service_config = "memcache_grpc_service_config.json",
ruby_cloud_description = "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.",
ruby_cloud_title = "Google Cloud Memorystore for Memcached",
deps = [
":memcache_ruby_grpc",
":memcache_ruby_proto",

@ -252,7 +252,7 @@ nodejs_gapic_assembly_pkg(
load(
"@com_google_googleapis_imports//:imports.bzl",
"ruby_gapic_assembly_pkg",
"ruby_gapic_library",
"ruby_cloud_gapic_library",
"ruby_grpc_library",
"ruby_proto_library",
)
@ -268,13 +268,19 @@ ruby_grpc_library(
deps = [":networkconnectivity_ruby_proto"],
)
ruby_gapic_library(
ruby_cloud_gapic_library(
name = "networkconnectivity_ruby_gapic",
src = ":networkconnectivity_proto_with_info",
gapic_yaml = "networkconnectivity_gapic.yaml",
srcs = [":networkconnectivity_proto_with_info",],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-network_connectivity-v1alpha1",
"ruby-cloud-env-prefix=NETWORK_CONNECTIVITY",
"ruby-cloud-product-url=https://cloud.google.com/network-connectivity/docs",
"ruby-cloud-api-id=networkconnectivity.googleapis.com",
"ruby-cloud-api-shortname=networkconnectivity",
],
grpc_service_config = "networkconnectivity_grpc_service_config.json",
package = "google.cloud.networkconnectivity.v1alpha1",
service_yaml = "networkconnectivity_v1alpha1.yaml",
ruby_cloud_description = "Network Connectivity is Google's suite of products that provide enterprise connectivity from your on-premises network or from another cloud provider to your Virtual Private Cloud (VPC) network.",
ruby_cloud_title = "Network Connectivity V1alpha1",
deps = [
":networkconnectivity_ruby_grpc",
":networkconnectivity_ruby_proto",

@ -270,17 +270,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "notebooks_ruby_gapic",
srcs = [":notebooks_proto_with_info",],
srcs = [":notebooks_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-notebooks-v1beta1",
"ruby-cloud-title=AI Platform Notebooks V1beta1",
"ruby-cloud-description=AI Platform Notebooks makes it easy to manage JupyterLab instances through a protected, publicly available notebook instance URL. A JupyterLab instance is a Deep Learning virtual machine instance with the latest machine learning and data science libraries pre-installed.",
"ruby-cloud-env-prefix=NOTEBOOKS",
"ruby-cloud-product-url=https://cloud.google.com/ai-platform-notebooks",
"ruby-cloud-api-id=notebooks.googleapis.com",
"ruby-cloud-api-shortname=notebooks",
],
grpc_service_config = "notebooks_grpc_service_config.json",
ruby_cloud_description = "AI Platform Notebooks makes it easy to manage JupyterLab instances through a protected, publicly available notebook instance URL. A JupyterLab instance is a Deep Learning virtual machine instance with the latest machine learning and data science libraries pre-installed.",
ruby_cloud_title = "AI Platform Notebooks V1beta1",
deps = [
":notebooks_ruby_grpc",
":notebooks_ruby_proto",

@ -249,7 +249,7 @@ nodejs_gapic_assembly_pkg(
load(
"@com_google_googleapis_imports//:imports.bzl",
"ruby_gapic_assembly_pkg",
"ruby_gapic_library",
"ruby_cloud_gapic_library",
"ruby_grpc_library",
"ruby_proto_library",
)
@ -265,13 +265,19 @@ ruby_grpc_library(
deps = [":orgpolicy_ruby_proto"],
)
ruby_gapic_library(
ruby_cloud_gapic_library(
name = "orgpolicy_ruby_gapic",
src = ":orgpolicy_proto_with_info",
gapic_yaml = "orgpolicy_gapic.yaml",
srcs = [":orgpolicy_proto_with_info",],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-org_policy-v2",
"ruby-cloud-env-prefix=ORG_POLICY",
"ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/organization-policy/overview",
"ruby-cloud-api-id=orgpolicy.googleapis.com",
"ruby-cloud-api-shortname=orgpolicy",
],
grpc_service_config = "orgpolicy_grpc_service_config.json",
package = "google.cloud.orgpolicy.v2",
service_yaml = "orgpolicy_v2.yaml",
ruby_cloud_description = "The Cloud Org Policy service provides a simple mechanism for organizations to restrict the allowed configurations across their entire Cloud Resource hierarchy.",
ruby_cloud_title = "Organization Policy V2",
deps = [
":orgpolicy_ruby_grpc",
":orgpolicy_ruby_proto",

@ -277,17 +277,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "osconfig_ruby_gapic",
srcs = [":osconfig_proto_with_info",],
srcs = [":osconfig_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-os_config-v1",
"ruby-cloud-title=Cloud OS Config V1",
"ruby-cloud-description=Cloud OS Config provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.",
"ruby-cloud-env-prefix=OS_CONFIG",
"ruby-cloud-product-url=https://cloud.google.com/compute/docs/manage-os",
"ruby-cloud-api-id=osconfig.googleapis.com",
"ruby-cloud-api-shortname=osconfig",
],
grpc_service_config = "osconfig_grpc_service_config.json",
ruby_cloud_description = "Cloud OS Config provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.",
ruby_cloud_title = "Cloud OS Config V1",
deps = [
":osconfig_ruby_grpc",
":osconfig_ruby_proto",

@ -283,17 +283,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "oslogin_ruby_gapic",
srcs = [":oslogin_proto_with_info",],
srcs = [":oslogin_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-os_login-v1",
"ruby-cloud-title=Cloud OS Login V1",
"ruby-cloud-description=Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.",
"ruby-cloud-env-prefix=OS_LOGIN",
"ruby-cloud-product-url=https://cloud.google.com/compute/docs/oslogin",
"ruby-cloud-api-id=oslogin.googleapis.com",
"ruby-cloud-api-shortname=oslogin",
],
grpc_service_config = "oslogin_grpc_service_config.json",
ruby_cloud_description = "Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.",
ruby_cloud_title = "Cloud OS Login V1",
deps = [
":oslogin_ruby_grpc",
":oslogin_ruby_proto",

@ -280,17 +280,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "oslogin_ruby_gapic",
srcs = [":oslogin_proto_with_info",],
srcs = [":oslogin_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-os_login-v1beta",
"ruby-cloud-title=Cloud OS Login V1beta",
"ruby-cloud-description=Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.",
"ruby-cloud-env-prefix=OS_LOGIN",
"ruby-cloud-product-url=https://cloud.google.com/compute/docs/oslogin",
"ruby-cloud-api-id=oslogin.googleapis.com",
"ruby-cloud-api-shortname=oslogin",
],
grpc_service_config = "oslogin_grpc_service_config.json",
ruby_cloud_description = "Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.",
ruby_cloud_title = "Cloud OS Login V1beta",
deps = [
":oslogin_ruby_grpc",
":oslogin_ruby_proto",

@ -253,11 +253,9 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "phishingprotection_ruby_gapic",
srcs = [":phishingprotection_proto_with_info",],
srcs = [":phishingprotection_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-phishing_protection-v1beta1",
"ruby-cloud-title=Phishing Protection V1beta1",
"ruby-cloud-description=Phishing Protection helps prevent users from accessing phishing sites by identifying various signals associated with malicious content, including the use of your brand assets, classifying malicious content that uses your brand and reporting the unsafe URLs to Google Safe Browsing.",
"ruby-cloud-env-prefix=PHISHING_PROTECTION",
"ruby-cloud-product-url=https://cloud.google.com/phishing-protection",
"ruby-cloud-api-id=phishingprotection.googleapis.com",
@ -265,6 +263,8 @@ ruby_cloud_gapic_library(
"ruby-cloud-service-override=PhishingProtectionServiceV1Beta1=PhishingProtectionService",
],
grpc_service_config = "phishingprotection_grpc_service_config.json",
ruby_cloud_description = "Phishing Protection helps prevent users from accessing phishing sites by identifying various signals associated with malicious content, including the use of your brand assets, classifying malicious content that uses your brand and reporting the unsafe URLs to Google Safe Browsing.",
ruby_cloud_title = "Phishing Protection V1beta1",
deps = [
":phishingprotection_ruby_grpc",
":phishingprotection_ruby_proto",

@ -270,17 +270,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "policytroubleshooter_ruby_gapic",
srcs = [":policytroubleshooter_proto_with_info",],
srcs = [":policytroubleshooter_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-policy_troubleshooter-v1",
"ruby-cloud-title=IAM Policy Troubleshooter V1",
"ruby-cloud-description=Policy Troubleshooter makes it easier to understand why a user has access to a resource or doesn't have permission to call an API. Given an email, resource, and permission, Policy Troubleshooter will examine all IAM policies that apply to the resource. It then reveals whether the member's roles include the permission on that resource and, if so, which policies bind the member to those roles.",
"ruby-cloud-env-prefix=POLICY_TROUBLESHOOTER",
"ruby-cloud-product-url=https://cloud.google.com/iam/docs/troubleshooting-access",
"ruby-cloud-api-id=policytroubleshooter.googleapis.com",
"ruby-cloud-api-shortname=policytroubleshooter",
],
grpc_service_config = "checker_grpc_service_config.json",
ruby_cloud_description = "Policy Troubleshooter makes it easier to understand why a user has access to a resource or doesn't have permission to call an API. Given an email, resource, and permission, Policy Troubleshooter will examine all IAM policies that apply to the resource. It then reveals whether the member's roles include the permission on that resource and, if so, which policies bind the member to those roles.",
ruby_cloud_title = "IAM Policy Troubleshooter V1",
deps = [
":policytroubleshooter_ruby_grpc",
":policytroubleshooter_ruby_proto",

@ -266,17 +266,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "recaptchaenterprise_ruby_gapic",
srcs = [":recaptchaenterprise_proto_with_info",],
srcs = [":recaptchaenterprise_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-recaptcha_enterprise-v1",
"ruby-cloud-title=reCAPTCHA Enterprise V1",
"ruby-cloud-description=reCAPTCHA Enterprise is a service that protects your site from spam and abuse.",
"ruby-cloud-env-prefix=RECAPTCHA_ENTERPRISE",
"ruby-cloud-product-url=https://cloud.google.com/recaptcha-enterprise",
"ruby-cloud-api-id=recaptchaenterprise.googleapis.com",
"ruby-cloud-api-shortname=recaptchaenterprise",
],
grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
ruby_cloud_description = "reCAPTCHA Enterprise is a service that protects your site from spam and abuse.",
ruby_cloud_title = "reCAPTCHA Enterprise V1",
deps = [
":recaptchaenterprise_ruby_grpc",
":recaptchaenterprise_ruby_proto",

@ -266,11 +266,9 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "recaptchaenterprise_ruby_gapic",
srcs = [":recaptchaenterprise_proto_with_info",],
srcs = [":recaptchaenterprise_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-recaptcha_enterprise-v1beta1",
"ruby-cloud-title=reCAPTCHA Enterprise V1beta1",
"ruby-cloud-description=reCAPTCHA Enterprise is a service that protects your site from spam and abuse.",
"ruby-cloud-env-prefix=RECAPTCHA_ENTERPRISE",
"ruby-cloud-product-url=https://cloud.google.com/recaptcha-enterprise",
"ruby-cloud-api-id=recaptchaenterprise.googleapis.com",
@ -278,6 +276,8 @@ ruby_cloud_gapic_library(
"ruby-cloud-service-override=RecaptchaEnterpriseServiceV1Beta1=RecaptchaEnterpriseService",
],
grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
ruby_cloud_description = "reCAPTCHA Enterprise is a service that protects your site from spam and abuse.",
ruby_cloud_title = "reCAPTCHA Enterprise V1beta1",
deps = [
":recaptchaenterprise_ruby_grpc",
":recaptchaenterprise_ruby_proto",

@ -249,17 +249,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "recommendationengine_ruby_gapic",
srcs = [":recommendationengine_proto_with_info",],
srcs = [":recommendationengine_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-recommendation_engine-v1beta1",
"ruby-cloud-title=Recommendations AI V1beta1",
"ruby-cloud-description=Recommendations AI enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.",
"ruby-cloud-env-prefix=RECOMMENDATION_ENGINE",
"ruby-cloud-product-url=https://cloud.google.com/recommendations-ai/",
"ruby-cloud-api-id=recommendationengine.googleapis.com",
"ruby-cloud-api-shortname=recommendationengine",
],
grpc_service_config = "recommendationengine_grpc_service_config.json",
ruby_cloud_description = "Recommendations AI enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.",
ruby_cloud_title = "Recommendations AI V1beta1",
deps = [
":recommendationengine_ruby_grpc",
":recommendationengine_ruby_proto",

@ -269,17 +269,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "recommender_ruby_gapic",
srcs = [":recommender_proto_with_info",],
srcs = [":recommender_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-recommender-v1",
"ruby-cloud-title=Recommender V1",
"ruby-cloud-description=Recommender is a service on Google Cloud that provides usage recommendations for Cloud products and services.",
"ruby-cloud-env-prefix=RECOMMENDER",
"ruby-cloud-product-url=https://cloud.google.com/recommender",
"ruby-cloud-api-id=recommender.googleapis.com",
"ruby-cloud-api-shortname=recommender",
],
grpc_service_config = "recommender_grpc_service_config.json",
ruby_cloud_description = "Recommender is a service on Google Cloud that provides usage recommendations for Cloud products and services.",
ruby_cloud_title = "Recommender V1",
deps = [
":recommender_ruby_grpc",
":recommender_ruby_proto",

@ -260,17 +260,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "redis_ruby_gapic",
srcs = [":redis_proto_with_info",],
srcs = [":redis_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-redis-v1",
"ruby-cloud-title=Google Cloud Memorystore for Redis V1",
"ruby-cloud-description=Creates and manages Redis instances on the Google Cloud Platform.",
"ruby-cloud-env-prefix=REDIS",
"ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis",
"ruby-cloud-api-id=redis.googleapis.com",
"ruby-cloud-api-shortname=redis",
],
grpc_service_config = "redis_grpc_service_config.json",
ruby_cloud_description = "Creates and manages Redis instances on the Google Cloud Platform.",
ruby_cloud_title = "Google Cloud Memorystore for Redis V1",
deps = [
":redis_ruby_grpc",
":redis_ruby_proto",

@ -261,17 +261,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "redis_ruby_gapic",
srcs = [":redis_proto_with_info",],
srcs = [":redis_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-redis-v1beta1",
"ruby-cloud-title=Google Cloud Memorystore for Redis V1beta1",
"ruby-cloud-description=Creates and manages Redis instances on the Google Cloud Platform.",
"ruby-cloud-env-prefix=REDIS",
"ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis",
"ruby-cloud-api-id=redis.googleapis.com",
"ruby-cloud-api-shortname=redis",
],
grpc_service_config = "redis_grpc_service_config.json",
ruby_cloud_description = "Creates and manages Redis instances on the Google Cloud Platform.",
ruby_cloud_title = "Google Cloud Memorystore for Redis V1beta1",
deps = [
":redis_ruby_grpc",
":redis_ruby_proto",

@ -235,11 +235,11 @@ php_gapic_assembly_pkg(
nodejs_gapic_library(
name = "retail_nodejs_gapic",
package_name = "@google-cloud/retail",
src = ":retail_proto_with_info",
extra_protoc_parameters = ["metadata"],
grpc_service_config = "retail_grpc_service_config.json",
package = "google.cloud.retail.v2",
package_name = "@google-cloud/retail",
service_yaml = "retail_v2.yaml",
deps = [],
)
@ -265,17 +265,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "retail_ruby_gapic",
srcs = [":retail_proto_with_info",],
srcs = [":retail_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-retail-v2",
"ruby-cloud-title=Retail V2",
"ruby-cloud-description=Retail enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.",
"ruby-cloud-env-prefix=RETAIL",
"ruby-cloud-product-url=https://cloud.google.com/retail/docs/apis",
"ruby-cloud-api-id=retail.googleapis.com",
"ruby-cloud-api-shortname=retail",
],
grpc_service_config = "retail_grpc_service_config.json",
ruby_cloud_description = "Retail enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.",
ruby_cloud_title = "Retail V2",
deps = [
":retail_ruby_grpc",
":retail_ruby_proto",

@ -262,17 +262,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "scheduler_ruby_gapic",
srcs = [":scheduler_proto_with_info",],
srcs = [":scheduler_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-scheduler-v1",
"ruby-cloud-title=Cloud Scheduler V1",
"ruby-cloud-description=Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.",
"ruby-cloud-env-prefix=SCHEDULER",
"ruby-cloud-product-url=https://cloud.google.com/scheduler",
"ruby-cloud-api-id=cloudscheduler.googleapis.com",
"ruby-cloud-api-shortname=cloudscheduler",
],
grpc_service_config = "cloudscheduler_grpc_service_config.json",
ruby_cloud_description = "Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.",
ruby_cloud_title = "Cloud Scheduler V1",
deps = [
":scheduler_ruby_grpc",
":scheduler_ruby_proto",

@ -262,17 +262,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "scheduler_ruby_gapic",
srcs = [":scheduler_proto_with_info",],
srcs = [":scheduler_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-scheduler-v1beta1",
"ruby-cloud-title=Cloud Scheduler V1beta1",
"ruby-cloud-description=Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.",
"ruby-cloud-env-prefix=SCHEDULER",
"ruby-cloud-product-url=https://cloud.google.com/scheduler",
"ruby-cloud-api-id=cloudscheduler.googleapis.com",
"ruby-cloud-api-shortname=cloudscheduler",
],
grpc_service_config = "cloudscheduler_grpc_service_config.json",
ruby_cloud_description = "Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.",
ruby_cloud_title = "Cloud Scheduler V1beta1",
deps = [
":scheduler_ruby_grpc",
":scheduler_ruby_proto",

@ -263,17 +263,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "secretmanager_ruby_gapic",
srcs = [":secretmanager_proto_with_info",],
srcs = [":secretmanager_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-secret_manager-v1",
"ruby-cloud-title=Secret Manager V1",
"ruby-cloud-description=Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud.",
"ruby-cloud-env-prefix=SECRET_MANAGER",
"ruby-cloud-product-url=https://cloud.google.com/secret-manager",
"ruby-cloud-api-id=secretmanager.googleapis.com",
"ruby-cloud-api-shortname=secretmanager",
],
grpc_service_config = "secretmanager_grpc_service_config.json",
ruby_cloud_description = "Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud.",
ruby_cloud_title = "Secret Manager V1",
deps = [
":secretmanager_ruby_grpc",
":secretmanager_ruby_proto",

@ -264,17 +264,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "secretmanager_ruby_gapic",
srcs = [":secretmanager_proto_with_info",],
srcs = [":secretmanager_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-secret_manager-v1beta1",
"ruby-cloud-title=Secret Manager V1beta1",
"ruby-cloud-description=Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud.",
"ruby-cloud-env-prefix=SECRET_MANAGER",
"ruby-cloud-product-url=https://cloud.google.com/secret-manager",
"ruby-cloud-api-id=secretmanager.googleapis.com",
"ruby-cloud-api-shortname=secretmanager",
],
grpc_service_config = "secretmanager_grpc_service_config.json",
ruby_cloud_description = "Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud.",
ruby_cloud_title = "Secret Manager V1beta1",
deps = [
":secretmanager_ruby_grpc",
":secretmanager_ruby_proto",

@ -272,18 +272,18 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "privateca_ruby_gapic",
srcs = [":privateca_proto_with_info",],
srcs = [":privateca_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-security-private_ca-v1beta1",
"ruby-cloud-gem-namespace=Google::Cloud::Security::PrivateCA::V1beta1",
"ruby-cloud-title=Certificate Authority Service V1beta1",
"ruby-cloud-description=Certificate Authority Service is a highly available, scalable Google Cloud service that enables you to simplify, automate, and customize the deployment, management, and security of private certificate authorities (CA).",
"ruby-cloud-env-prefix=PRIVATE_CA",
"ruby-cloud-product-url=https://cloud.google.com/certificate-authority-service/",
"ruby-cloud-api-id=privateca.googleapis.com",
"ruby-cloud-api-shortname=privateca",
],
grpc_service_config = "privateca_grpc_service_config.json",
ruby_cloud_description = "Certificate Authority Service is a highly available, scalable Google Cloud service that enables you to simplify, automate, and customize the deployment, management, and security of private certificate authorities (CA).",
ruby_cloud_title = "Certificate Authority Service V1beta1",
deps = [
":privateca_ruby_grpc",
":privateca_ruby_proto",

@ -280,17 +280,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "securitycenter_ruby_gapic",
srcs = [":securitycenter_proto_with_info",],
srcs = [":securitycenter_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-security_center-v1",
"ruby-cloud-title=Cloud Security Command Center V1",
"ruby-cloud-description=Security Command Center API provides access to temporal views of assets and findings within an organization.",
"ruby-cloud-env-prefix=SECURITY_CENTER",
"ruby-cloud-product-url=https://cloud.google.com/security-command-center",
"ruby-cloud-api-id=securitycenter.googleapis.com",
"ruby-cloud-api-shortname=securitycenter",
],
grpc_service_config = "securitycenter_grpc_service_config.json",
ruby_cloud_description = "Security Command Center API provides access to temporal views of assets and findings within an organization.",
ruby_cloud_title = "Cloud Security Command Center V1",
deps = [
":securitycenter_ruby_grpc",
":securitycenter_ruby_proto",

@ -289,17 +289,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "securitycenter_ruby_gapic",
srcs = [":securitycenter_proto_with_info",],
srcs = [":securitycenter_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-security_center-v1p1beta1",
"ruby-cloud-title=Cloud Security Command Center V1p1beta1",
"ruby-cloud-description=Security Command Center API provides access to temporal views of assets and findings within an organization.",
"ruby-cloud-env-prefix=SECURITY_CENTER",
"ruby-cloud-product-url=https://cloud.google.com/security-command-center",
"ruby-cloud-api-id=securitycenter.googleapis.com",
"ruby-cloud-api-shortname=securitycenter",
],
grpc_service_config = "securitycenter_grpc_service_config.json",
ruby_cloud_description = "Security Command Center API provides access to temporal views of assets and findings within an organization.",
ruby_cloud_title = "Cloud Security Command Center V1p1beta1",
deps = [
":securitycenter_ruby_grpc",
":securitycenter_ruby_proto",

@ -244,17 +244,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "servicedirectory_ruby_gapic",
srcs = [":servicedirectory_proto_with_info",],
srcs = [":servicedirectory_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-service_directory-v1",
"ruby-cloud-title=Service Directory V1",
"ruby-cloud-description=Service Directory is the single place to register, browse, and resolve application services.",
"ruby-cloud-env-prefix=SERVICE_DIRECTORY",
"ruby-cloud-product-url=https://cloud.google.com/service-directory",
"ruby-cloud-api-id=servicedirectory.googleapis.com",
"ruby-cloud-api-shortname=servicedirectory",
],
grpc_service_config = "servicedirectory_grpc_service_config.json",
ruby_cloud_description = "Service Directory is the single place to register, browse, and resolve application services.",
ruby_cloud_title = "Service Directory V1",
deps = [
":servicedirectory_ruby_grpc",
":servicedirectory_ruby_proto",

@ -267,17 +267,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "servicedirectory_ruby_gapic",
srcs = [":servicedirectory_proto_with_info",],
srcs = [":servicedirectory_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-service_directory-v1beta1",
"ruby-cloud-title=Service Directory V1beta1",
"ruby-cloud-description=Service directory is the single place to register, browse, and resolve application services.",
"ruby-cloud-env-prefix=SERVICE_DIRECTORY",
"ruby-cloud-product-url=https://cloud.google.com/service-directory",
"ruby-cloud-api-id=servicedirectory.googleapis.com",
"ruby-cloud-api-shortname=servicedirectory",
],
grpc_service_config = "servicedirectory_grpc_service_config.json",
ruby_cloud_description = "Service directory is the single place to register, browse, and resolve application services.",
ruby_cloud_title = "Service Directory V1beta1",
deps = [
":servicedirectory_ruby_grpc",
":servicedirectory_ruby_proto",

@ -264,17 +264,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "speech_ruby_gapic",
srcs = [":speech_proto_with_info",],
srcs = [":speech_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-speech-v1",
"ruby-cloud-title=Cloud Speech-to-Text V1",
"ruby-cloud-description=Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.",
"ruby-cloud-env-prefix=SPEECH",
"ruby-cloud-product-url=https://cloud.google.com/speech-to-text",
"ruby-cloud-api-id=speech.googleapis.com",
"ruby-cloud-api-shortname=speech",
],
grpc_service_config = "speech_grpc_service_config.json",
ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.",
ruby_cloud_title = "Cloud Speech-to-Text V1",
deps = [
":speech_ruby_grpc",
":speech_ruby_proto",

@ -269,17 +269,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "speech_ruby_gapic",
srcs = [":speech_proto_with_info",],
srcs = [":speech_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-speech-v1p1beta1",
"ruby-cloud-title=Cloud Speech-to-Text V1p1beta1",
"ruby-cloud-description=Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.",
"ruby-cloud-env-prefix=SPEECH",
"ruby-cloud-product-url=https://cloud.google.com/speech-to-text",
"ruby-cloud-api-id=speech.googleapis.com",
"ruby-cloud-api-shortname=speech",
],
grpc_service_config = "speech_grpc_service_config.json",
ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.",
ruby_cloud_title = "Cloud Speech-to-Text V1p1beta1",
deps = [
":speech_ruby_grpc",
":speech_ruby_proto",

@ -300,17 +300,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "talent_ruby_gapic",
srcs = [":talent_proto_with_info",],
srcs = [":talent_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-talent-v4",
"ruby-cloud-title=Cloud Talent Solution V4",
"ruby-cloud-description=Transform your job search and candidate matching capabilities with Cloud Talent Solution, designed to support enterprise talent acquisition technology and evolve with your growing needs. This AI solution includes features such as Job Search and Profile Search to provide candidates and employers with an enhanced talent acquisition experience.",
"ruby-cloud-env-prefix=TALENT",
"ruby-cloud-product-url=https://cloud.google.com/solutions/talent-solution",
"ruby-cloud-api-id=jobs.googleapis.com",
"ruby-cloud-api-shortname=jobs",
],
grpc_service_config = "talent_grpc_service_config.json",
ruby_cloud_description = "Transform your job search and candidate matching capabilities with Cloud Talent Solution, designed to support enterprise talent acquisition technology and evolve with your growing needs. This AI solution includes features such as Job Search and Profile Search to provide candidates and employers with an enhanced talent acquisition experience.",
ruby_cloud_title = "Cloud Talent Solution V4",
deps = [
":talent_ruby_grpc",
":talent_ruby_proto",

@ -300,17 +300,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "talent_ruby_gapic",
srcs = [":talent_proto_with_info",],
srcs = [":talent_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-talent-v4beta1",
"ruby-cloud-title=Cloud Talent Solution V4beta1",
"ruby-cloud-description=Transform your job search and candidate matching capabilities with Cloud Talent Solution, designed to support enterprise talent acquisition technology and evolve with your growing needs. This AI solution includes features such as Job Search and Profile Search to provide candidates and employers with an enhanced talent acquisition experience.",
"ruby-cloud-env-prefix=TALENT",
"ruby-cloud-product-url=https://cloud.google.com/solutions/talent-solution",
"ruby-cloud-api-id=jobs.googleapis.com",
"ruby-cloud-api-shortname=jobs",
],
grpc_service_config = "talent_grpc_service_config.json",
ruby_cloud_description = "Transform your job search and candidate matching capabilities with Cloud Talent Solution, designed to support enterprise talent acquisition technology and evolve with your growing needs. This AI solution includes features such as Job Search and Profile Search to provide candidates and employers with an enhanced talent acquisition experience.",
ruby_cloud_title = "Cloud Talent Solution V4beta1",
deps = [
":talent_ruby_grpc",
":talent_ruby_proto",

@ -268,17 +268,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "tasks_ruby_gapic",
srcs = [":tasks_proto_with_info",],
srcs = [":tasks_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-tasks-v2",
"ruby-cloud-title=Cloud Tasks V2",
"ruby-cloud-description=Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.",
"ruby-cloud-env-prefix=TASKS",
"ruby-cloud-product-url=https://cloud.google.com/tasks",
"ruby-cloud-api-id=cloudtasks.googleapis.com",
"ruby-cloud-api-shortname=cloudtasks",
],
grpc_service_config = "cloudtasks_grpc_service_config.json",
ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.",
ruby_cloud_title = "Cloud Tasks V2",
deps = [
":tasks_ruby_grpc",
":tasks_ruby_proto",

@ -269,17 +269,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "tasks_ruby_gapic",
srcs = [":tasks_proto_with_info",],
srcs = [":tasks_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-tasks-v2beta2",
"ruby-cloud-title=Cloud Tasks V2beta2",
"ruby-cloud-description=Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.",
"ruby-cloud-env-prefix=TASKS",
"ruby-cloud-product-url=https://cloud.google.com/tasks",
"ruby-cloud-api-id=cloudtasks.googleapis.com",
"ruby-cloud-api-shortname=cloudtasks",
],
grpc_service_config = "cloudtasks_grpc_service_config.json",
ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.",
ruby_cloud_title = "Cloud Tasks V2beta2",
deps = [
":tasks_ruby_grpc",
":tasks_ruby_proto",

@ -269,17 +269,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "tasks_ruby_gapic",
srcs = [":tasks_proto_with_info",],
srcs = [":tasks_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-tasks-v2beta3",
"ruby-cloud-title=Cloud Tasks V2beta3",
"ruby-cloud-description=Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.",
"ruby-cloud-env-prefix=TASKS",
"ruby-cloud-product-url=https://cloud.google.com/tasks",
"ruby-cloud-api-id=cloudtasks.googleapis.com",
"ruby-cloud-api-shortname=cloudtasks",
],
grpc_service_config = "cloudtasks_grpc_service_config.json",
ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.",
ruby_cloud_title = "Cloud Tasks V2beta3",
deps = [
":tasks_ruby_grpc",
":tasks_ruby_proto",

@ -252,17 +252,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "texttospeech_ruby_gapic",
srcs = [":texttospeech_proto_with_info",],
srcs = [":texttospeech_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-text_to_speech-v1",
"ruby-cloud-title=Cloud Text-to-Speech V1",
"ruby-cloud-description=Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech.",
"ruby-cloud-env-prefix=TEXTTOSPEECH",
"ruby-cloud-product-url=https://cloud.google.com/text-to-speech",
"ruby-cloud-api-id=texttospeech.googleapis.com",
"ruby-cloud-api-shortname=texttospeech",
],
grpc_service_config = "texttospeech_grpc_service_config.json",
ruby_cloud_description = "Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech.",
ruby_cloud_title = "Cloud Text-to-Speech V1",
deps = [
":texttospeech_ruby_grpc",
":texttospeech_ruby_proto",

@ -252,17 +252,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "texttospeech_ruby_gapic",
srcs = [":texttospeech_proto_with_info",],
srcs = [":texttospeech_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-text_to_speech-v1beta1",
"ruby-cloud-title=Cloud Text-to-Speech V1beta1",
"ruby-cloud-description=Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech.",
"ruby-cloud-env-prefix=TEXTTOSPEECH",
"ruby-cloud-product-url=https://cloud.google.com/text-to-speech",
"ruby-cloud-api-id=texttospeech.googleapis.com",
"ruby-cloud-api-shortname=texttospeech",
],
grpc_service_config = "texttospeech_grpc_service_config.json",
ruby_cloud_description = "Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech.",
ruby_cloud_title = "Cloud Text-to-Speech V1beta1",
deps = [
":texttospeech_ruby_grpc",
":texttospeech_ruby_proto",

@ -259,17 +259,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "translation_ruby_gapic",
srcs = [":translation_proto_with_info",],
srcs = [":translation_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-translate-v3",
"ruby-cloud-title=Cloud Translation V3",
"ruby-cloud-description=Cloud Translation can dynamically translate text between thousands of language pairs. Translation lets websites and programs programmatically integrate with the translation service.",
"ruby-cloud-env-prefix=TRANSLATE",
"ruby-cloud-product-url=https://cloud.google.com/translate",
"ruby-cloud-api-id=translate.googleapis.com",
"ruby-cloud-api-shortname=translate",
],
grpc_service_config = "translate_grpc_service_config.json",
ruby_cloud_description = "Cloud Translation can dynamically translate text between thousands of language pairs. Translation lets websites and programs programmatically integrate with the translation service.",
ruby_cloud_title = "Cloud Translation V3",
deps = [
":translation_ruby_grpc",
":translation_ruby_proto",

@ -250,7 +250,7 @@ nodejs_gapic_assembly_pkg(
load(
"@com_google_googleapis_imports//:imports.bzl",
"ruby_gapic_assembly_pkg",
"ruby_gapic_library",
"ruby_cloud_gapic_library",
"ruby_grpc_library",
"ruby_proto_library",
)
@ -266,13 +266,19 @@ ruby_grpc_library(
deps = [":transcoder_ruby_proto"],
)
ruby_gapic_library(
ruby_cloud_gapic_library(
name = "transcoder_ruby_gapic",
src = ":transcoder_proto_with_info",
gapic_yaml = "transcoder_gapic.yaml",
srcs = [":transcoder_proto_with_info",],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-video-transcoder-v1beta1",
"ruby-cloud-env-prefix=TRANSCODER",
"ruby-cloud-product-url=https://cloud.google.com/transcoder/",
"ruby-cloud-api-id=transcoder.googleapis.com",
"ruby-cloud-api-shortname=transcoder",
],
grpc_service_config = "transcoder_grpc_service_config.json",
package = "google.cloud.video.transcoder.v1beta1",
service_yaml = "transcoder_v1beta1.yaml",
ruby_cloud_description = "The Transcoder API allows you to convert video files and package them for optimized delivery to web, mobile and connected TVs.",
ruby_cloud_title = "Transcoder V1beta1",
deps = [
":transcoder_ruby_grpc",
":transcoder_ruby_proto",

@ -263,17 +263,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "videointelligence_ruby_gapic",
srcs = [":videointelligence_proto_with_info",],
srcs = [":videointelligence_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-video_intelligence-v1",
"ruby-cloud-title=Cloud Video Intelligence V1",
"ruby-cloud-description=Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
"ruby-cloud-env-prefix=VIDEO_INTELLIGENCE",
"ruby-cloud-product-url=https://cloud.google.com/video-intelligence",
"ruby-cloud-api-id=videointelligence.googleapis.com",
"ruby-cloud-api-shortname=videointelligence",
],
grpc_service_config = "videointelligence_grpc_service_config.json",
ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
ruby_cloud_title = "Cloud Video Intelligence V1",
deps = [
":videointelligence_ruby_grpc",
":videointelligence_ruby_proto",

@ -263,17 +263,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "videointelligence_ruby_gapic",
srcs = [":videointelligence_proto_with_info",],
srcs = [":videointelligence_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-video_intelligence-v1beta2",
"ruby-cloud-title=Cloud Video Intelligence V1beta2",
"ruby-cloud-description=Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
"ruby-cloud-env-prefix=VIDEO_INTELLIGENCE",
"ruby-cloud-product-url=https://cloud.google.com/video-intelligence",
"ruby-cloud-api-id=videointelligence.googleapis.com",
"ruby-cloud-api-shortname=videointelligence",
],
grpc_service_config = "videointelligence_grpc_service_config.json",
ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
ruby_cloud_title = "Cloud Video Intelligence V1beta2",
deps = [
":videointelligence_ruby_grpc",
":videointelligence_ruby_proto",

@ -263,17 +263,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "videointelligence_ruby_gapic",
srcs = [":videointelligence_proto_with_info",],
srcs = [":videointelligence_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-video_intelligence-v1p1beta1",
"ruby-cloud-title=Cloud Video Intelligence V1p1beta1",
"ruby-cloud-description=Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
"ruby-cloud-env-prefix=VIDEO_INTELLIGENCE",
"ruby-cloud-product-url=https://cloud.google.com/video-intelligence",
"ruby-cloud-api-id=videointelligence.googleapis.com",
"ruby-cloud-api-shortname=videointelligence",
],
grpc_service_config = "videointelligence_grpc_service_config.json",
ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
ruby_cloud_title = "Cloud Video Intelligence V1p1beta1",
deps = [
":videointelligence_ruby_grpc",
":videointelligence_ruby_proto",

@ -263,17 +263,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "videointelligence_ruby_gapic",
srcs = [":videointelligence_proto_with_info",],
srcs = [":videointelligence_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-video_intelligence-v1p2beta1",
"ruby-cloud-title=Cloud Video Intelligence V1p2beta1",
"ruby-cloud-description=Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
"ruby-cloud-env-prefix=VIDEO_INTELLIGENCE",
"ruby-cloud-product-url=https://cloud.google.com/video-intelligence",
"ruby-cloud-api-id=videointelligence.googleapis.com",
"ruby-cloud-api-shortname=videointelligence",
],
grpc_service_config = "videointelligence_grpc_service_config.json",
ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
ruby_cloud_title = "Cloud Video Intelligence V1p2beta1",
deps = [
":videointelligence_ruby_grpc",
":videointelligence_ruby_proto",

@ -274,17 +274,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "vision_ruby_gapic",
srcs = [":vision_proto_with_info",],
srcs = [":vision_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-vision-v1",
"ruby-cloud-title=Cloud Vision V1",
"ruby-cloud-description=Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.",
"ruby-cloud-env-prefix=VISION",
"ruby-cloud-product-url=https://cloud.google.com/vision",
"ruby-cloud-api-id=vision.googleapis.com",
"ruby-cloud-api-shortname=vision",
],
grpc_service_config = "vision_grpc_service_config.json",
ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.",
ruby_cloud_title = "Cloud Vision V1",
deps = [
":vision_ruby_grpc",
":vision_ruby_proto",

@ -274,17 +274,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "vision_ruby_gapic",
srcs = [":vision_proto_with_info",],
srcs = [":vision_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-vision-v1p3beta1",
"ruby-cloud-title=Cloud Vision V1p3beta1",
"ruby-cloud-description=Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.",
"ruby-cloud-env-prefix=VISION",
"ruby-cloud-product-url=https://cloud.google.com/vision",
"ruby-cloud-api-id=vision.googleapis.com",
"ruby-cloud-api-shortname=vision",
],
grpc_service_config = "vision_grpc_service_config.json",
ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.",
ruby_cloud_title = "Cloud Vision V1p3beta1",
deps = [
":vision_ruby_grpc",
":vision_ruby_proto",

@ -255,17 +255,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "webrisk_ruby_gapic",
srcs = [":webrisk_proto_with_info",],
srcs = [":webrisk_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-web_risk-v1",
"ruby-cloud-title=Web Risk V1",
"ruby-cloud-description=Web Risk is an enterprise security product that lets your client applications check URLs against Google's constantly updated lists of unsafe web resources.",
"ruby-cloud-env-prefix=WEBRISK",
"ruby-cloud-product-url=https://cloud.google.com/web-risk",
"ruby-cloud-api-id=webrisk.googleapis.com",
"ruby-cloud-api-shortname=webrisk",
],
grpc_service_config = "webrisk_grpc_service_config.json",
ruby_cloud_description = "Web Risk is an enterprise security product that lets your client applications check URLs against Google's constantly updated lists of unsafe web resources.",
ruby_cloud_title = "Web Risk V1",
deps = [
":webrisk_ruby_grpc",
":webrisk_ruby_proto",

@ -254,11 +254,9 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "webrisk_ruby_gapic",
srcs = [":webrisk_proto_with_info",],
srcs = [":webrisk_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-web_risk-v1beta1",
"ruby-cloud-title=Web Risk V1beta1",
"ruby-cloud-description=Web Risk is an enterprise security product that lets your client applications check URLs against Google's constantly updated lists of unsafe web resources.",
"ruby-cloud-env-prefix=WEBRISK",
"ruby-cloud-service-override=WebRiskServiceV1Beta1=WebRiskService",
"ruby-cloud-product-url=https://cloud.google.com/web-risk",
@ -266,6 +264,8 @@ ruby_cloud_gapic_library(
"ruby-cloud-api-shortname=webrisk",
],
grpc_service_config = "webrisk_grpc_service_config.json",
ruby_cloud_description = "Web Risk is an enterprise security product that lets your client applications check URLs against Google's constantly updated lists of unsafe web resources.",
ruby_cloud_title = "Web Risk V1beta1",
deps = [
":webrisk_ruby_grpc",
":webrisk_ruby_proto",

@ -265,17 +265,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "websecurityscanner_ruby_gapic",
srcs = [":websecurityscanner_proto_with_info",],
srcs = [":websecurityscanner_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-web_security_scanner-v1",
"ruby-cloud-title=Web Security Scanner V1",
"ruby-cloud-description=Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.",
"ruby-cloud-env-prefix=WEB_SECURITY_SCANNER",
"ruby-cloud-product-url=https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/",
"ruby-cloud-api-id=websecurityscanner.googleapis.com",
"ruby-cloud-api-shortname=websecurityscanner",
],
grpc_service_config = "websecurityscanner_grpc_service_config.json",
ruby_cloud_description = "Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.",
ruby_cloud_title = "Web Security Scanner V1",
deps = [
":websecurityscanner_ruby_grpc",
":websecurityscanner_ruby_proto",

@ -264,17 +264,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "websecurityscanner_ruby_gapic",
srcs = [":websecurityscanner_proto_with_info",],
srcs = [":websecurityscanner_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-web_security_scanner-v1beta",
"ruby-cloud-title=Web Security Scanner V1beta",
"ruby-cloud-description=Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.",
"ruby-cloud-env-prefix=WEB_SECURITY_SCANNER",
"ruby-cloud-product-url=https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/",
"ruby-cloud-api-id=websecurityscanner.googleapis.com",
"ruby-cloud-api-shortname=websecurityscanner",
],
grpc_service_config = "websecurityscanner_grpc_service_config.json",
ruby_cloud_description = "Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.",
ruby_cloud_title = "Web Security Scanner V1beta",
deps = [
":websecurityscanner_ruby_grpc",
":websecurityscanner_ruby_proto",

@ -255,17 +255,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "executions_ruby_gapic",
srcs = [":executions_proto_with_info",],
srcs = [":executions_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-workflows-executions-v1beta",
"ruby-cloud-title=Workflows Executions V1beta",
"ruby-cloud-description=Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..",
"ruby-cloud-env-prefix=WORKFLOWS",
"ruby-cloud-product-url=https://cloud.google.com/workflows/",
"ruby-cloud-api-id=workflowexecutions.googleapis.com",
"ruby-cloud-api-shortname=workflowexecutions",
],
grpc_service_config = "executions_grpc_service_config.json",
ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..",
ruby_cloud_title = "Workflows Executions V1beta",
deps = [
":executions_ruby_grpc",
":executions_ruby_proto",

@ -259,17 +259,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "workflows_ruby_gapic",
srcs = [":workflows_proto_with_info",],
srcs = [":workflows_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-workflows-v1beta",
"ruby-cloud-title=Workflows V1beta",
"ruby-cloud-description=Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..",
"ruby-cloud-env-prefix=WORKFLOWS",
"ruby-cloud-product-url=https://cloud.google.com/workflows/",
"ruby-cloud-api-id=workflows.googleapis.com",
"ruby-cloud-api-shortname=workflows",
],
grpc_service_config = "workflows_grpc_service_config.json",
ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..",
ruby_cloud_title = "Workflows V1beta",
deps = [
":workflows_ruby_grpc",
":workflows_ruby_proto",

@ -254,17 +254,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "container_ruby_gapic",
srcs = [":container_proto_with_info",],
srcs = [":container_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-container-v1",
"ruby-cloud-title=Kubernetes Engine V1",
"ruby-cloud-description=Builds and manages container-based applications, powered by the open source Kubernetes technology.",
"ruby-cloud-env-prefix=CONTAINER",
"ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine",
"ruby-cloud-api-id=container.googleapis.com",
"ruby-cloud-api-shortname=container",
],
grpc_service_config = "container_grpc_service_config.json",
ruby_cloud_description = "Builds and manages container-based applications, powered by the open source Kubernetes technology.",
ruby_cloud_title = "Kubernetes Engine V1",
deps = [
":container_ruby_grpc",
":container_ruby_proto",

@ -259,17 +259,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "container_ruby_gapic",
srcs = [":container_proto_with_info",],
srcs = [":container_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-container-v1beta1",
"ruby-cloud-title=Kubernetes Engine V1beta1",
"ruby-cloud-description=Builds and manages container-based applications, powered by the open source Kubernetes technology.",
"ruby-cloud-env-prefix=CONTAINER",
"ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine",
"ruby-cloud-api-id=container.googleapis.com",
"ruby-cloud-api-shortname=container",
],
grpc_service_config = "container_grpc_service_config.json",
ruby_cloud_description = "Builds and manages container-based applications, powered by the open source Kubernetes technology.",
ruby_cloud_title = "Kubernetes Engine V1beta1",
deps = [
":container_ruby_grpc",
":container_ruby_proto",

@ -259,17 +259,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "admin_ruby_gapic",
srcs = [":admin_proto_with_info",],
srcs = [":admin_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-datastore-admin-v1",
"ruby-cloud-title=Firestore in Datastore mode Admin V1",
"ruby-cloud-description=Firestore in Datastore mode is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
"ruby-cloud-env-prefix=DATASTORE",
"ruby-cloud-product-url=https://cloud.google.com/datastore",
"ruby-cloud-api-id=datastore.googleapis.com",
"ruby-cloud-api-shortname=datastore",
],
grpc_service_config = "datastore_admin_grpc_service_config.json",
ruby_cloud_description = "Firestore in Datastore mode is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
ruby_cloud_title = "Firestore in Datastore mode Admin V1",
deps = [
":admin_ruby_grpc",
":admin_ruby_proto",

@ -261,17 +261,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "datastore_ruby_gapic",
srcs = [":datastore_proto_with_info",],
srcs = [":datastore_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-datastore-v1",
"ruby-cloud-title=Firestore in Datastore mode V1",
"ruby-cloud-description=Firestore in Datastore mode is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
"ruby-cloud-env-prefix=DATASTORE",
"ruby-cloud-product-url=https://cloud.google.com/datastore",
"ruby-cloud-api-id=datastore.googleapis.com",
"ruby-cloud-api-shortname=datastore",
],
grpc_service_config = "datastore_grpc_service_config.json",
ruby_cloud_description = "Firestore in Datastore mode is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
ruby_cloud_title = "Firestore in Datastore mode V1",
deps = [
":datastore_ruby_grpc",
":datastore_ruby_proto",

@ -281,17 +281,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "artifactregistry_ruby_gapic",
srcs = [":artifactregistry_proto_with_info",],
srcs = [":artifactregistry_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-artifact_registry-v1beta2",
"ruby-cloud-title=Artifact Registry V1beta2",
"ruby-cloud-description=Artifact Registry stores and manages build artifacts in a scalable and integrated service built on Google infrastructure.",
"ruby-cloud-env-prefix=ARTIFACT_REGISTRY",
"ruby-cloud-product-url=https://cloud.google.com/artifact-registry/",
"ruby-cloud-api-id=artifactregistry.googleapis.com",
"ruby-cloud-api-shortname=artifactregistry",
],
grpc_service_config = "artifactregistry_grpc_service_config.json",
ruby_cloud_description = "Artifact Registry stores and manages build artifacts in a scalable and integrated service built on Google infrastructure.",
ruby_cloud_title = "Artifact Registry V1beta2",
deps = [
":artifactregistry_ruby_grpc",
":artifactregistry_ruby_proto",

@ -263,17 +263,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "cloudbuild_ruby_gapic",
srcs = [":cloudbuild_proto_with_info",],
srcs = [":cloudbuild_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-build-v1",
"ruby-cloud-title=Cloud Build V1",
"ruby-cloud-description=Cloud Build is a service that executes your builds on Google Cloud Platform infrastructure. Cloud Build can import source code from Google Cloud Storage, Cloud Source Repositories, GitHub, or Bitbucket, execute a build to your specifications, and produce artifacts such as Docker containers or Java archives.",
"ruby-cloud-env-prefix=CLOUD_BUILD",
"ruby-cloud-product-url=https://cloud.google.com/cloud-build",
"ruby-cloud-api-id=cloudbuild.googleapis.com",
"ruby-cloud-api-shortname=cloudbuild",
],
grpc_service_config = "cloudbuild_grpc_service_config.json",
ruby_cloud_description = "Cloud Build is a service that executes your builds on Google Cloud Platform infrastructure. Cloud Build can import source code from Google Cloud Storage, Cloud Source Repositories, GitHub, or Bitbucket, execute a build to your specifications, and produce artifacts such as Docker containers or Java archives.",
ruby_cloud_title = "Cloud Build V1",
deps = [
":cloudbuild_ruby_grpc",
":cloudbuild_ruby_proto",

@ -267,11 +267,9 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "clouddebugger_ruby_gapic",
srcs = [":clouddebugger_proto_with_info",],
srcs = [":clouddebugger_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-debugger-v2",
"ruby-cloud-title=Cloud Debugger V2",
"ruby-cloud-description=The Cloud Debugger API allows applications to interact with the Google Cloud Debugger backends. It provides two interfaces: the Debugger interface and the Controller interface. The Controller interface allows you to implement an agent that sends state data -- for example, the value of program variables and the call stack -- to Cloud Debugger when the application is running. The Debugger interface allows you to implement a Cloud Debugger client that allows users to set and delete the breakpoints at which the state data is collected, as well as read the data that is captured.",
"ruby-cloud-env-prefix=DEBUGGER",
"ruby-cloud-product-url=https://cloud.google.com/debugger",
"ruby-cloud-api-id=clouddebugger.googleapis.com",
@ -279,6 +277,8 @@ ruby_cloud_gapic_library(
"ruby-cloud-service-override=Controller2=Controller;Debugger2=Debugger",
],
grpc_service_config = "clouddebugger_grpc_service_config.json",
ruby_cloud_description = "The Cloud Debugger API allows applications to interact with the Google Cloud Debugger backends. It provides two interfaces: the Debugger interface and the Controller interface. The Controller interface allows you to implement an agent that sends state data -- for example, the value of program variables and the call stack -- to Cloud Debugger when the application is running. The Debugger interface allows you to implement a Cloud Debugger client that allows users to set and delete the breakpoints at which the state data is collected, as well as read the data that is captured.",
ruby_cloud_title = "Cloud Debugger V2",
deps = [
":clouddebugger_ruby_grpc",
":clouddebugger_ruby_proto",

@ -275,18 +275,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "clouderrorreporting_ruby_gapic",
srcs = [":clouderrorreporting_proto_with_info",],
srcs = [":clouderrorreporting_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-error_reporting-v1beta1",
"ruby-cloud-title=Cloud Error Reporting V1beta1",
"ruby-cloud-description=The Error Reporting API provides a simple endpoint to report errors from your running service, and read access to error groups and their associated errors.",
"ruby-cloud-env-prefix=ERROR_REPORTING",
"ruby-cloud-product-url=https://cloud.google.com/error-reporting",
"ruby-cloud-api-id=clouderrorreporting.googleapis.com",
"ruby-cloud-api-shortname=clouderrorreporting",
],
gapic_yaml = "errorreporting_gapic.yaml",
grpc_service_config = "errorreporting_grpc_service_config.json",
ruby_cloud_description = "The Error Reporting API provides a simple endpoint to report errors from your running service, and read access to error groups and their associated errors.",
ruby_cloud_title = "Cloud Error Reporting V1beta1",
deps = [
":clouderrorreporting_ruby_grpc",
":clouderrorreporting_ruby_proto",

@ -245,7 +245,7 @@ nodejs_gapic_assembly_pkg(
load(
"@com_google_googleapis_imports//:imports.bzl",
"ruby_gapic_assembly_pkg",
"ruby_gapic_library",
"ruby_cloud_gapic_library",
"ruby_grpc_library",
"ruby_proto_library",
)
@ -261,13 +261,19 @@ ruby_grpc_library(
deps = [":cloudprofiler_ruby_proto"],
)
ruby_gapic_library(
ruby_cloud_gapic_library(
name = "cloudprofiler_ruby_gapic",
src = ":cloudprofiler_proto_with_info",
gapic_yaml = "cloudprofiler_gapic.yaml",
srcs = [":cloudprofiler_proto_with_info",],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-profiler-v2",
"ruby-cloud-env-prefix=PROFILER",
"ruby-cloud-product-url=https://cloud.google.com/profiler/",
"ruby-cloud-api-id=cloudprofiler.googleapis.com",
"ruby-cloud-api-shortname=cloudprofiler",
],
grpc_service_config = "cloudprofiler_grpc_service_config.json",
package = "google.devtools.cloudprofiler.v2",
service_yaml = "cloudprofiler_v2.yaml",
ruby_cloud_description = "Cloud Profiler is a statistical, low-overhead profiler that continuously gathers CPU usage and memory-allocation information from your production applications. It attributes that information to the application's source code, helping you identify the parts of the application consuming the most resources, and otherwise illuminating the performance characteristics of the code.",
ruby_cloud_title = "Cloud Profiler V2",
deps = [
":cloudprofiler_ruby_grpc",
":cloudprofiler_ruby_proto",

@ -264,17 +264,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "cloudtrace_ruby_gapic",
srcs = [":cloudtrace_proto_with_info",],
srcs = [":cloudtrace_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-trace-v1",
"ruby-cloud-title=Cloud Trace V1",
"ruby-cloud-description=The Cloud Trace API lets you send and retrieve latency data to and from Cloud Trace. This API provides low-level interfaces for interacting directly with the feature. For some languages, you can use OpenCensus, a set of open source tracing and stats instrumentation libraries that work with multiple backends.",
"ruby-cloud-env-prefix=TRACE",
"ruby-cloud-product-url=https://cloud.google.com/trace",
"ruby-cloud-api-id=cloudtrace.googleapis.com",
"ruby-cloud-api-shortname=cloudtrace",
],
grpc_service_config = "cloudtrace_grpc_service_config.json",
ruby_cloud_description = "The Cloud Trace API lets you send and retrieve latency data to and from Cloud Trace. This API provides low-level interfaces for interacting directly with the feature. For some languages, you can use OpenCensus, a set of open source tracing and stats instrumentation libraries that work with multiple backends.",
ruby_cloud_title = "Cloud Trace V1",
deps = [
":cloudtrace_ruby_grpc",
":cloudtrace_ruby_proto",

@ -269,17 +269,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "cloudtrace_ruby_gapic",
srcs = [":cloudtrace_proto_with_info",],
srcs = [":cloudtrace_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-trace-v2",
"ruby-cloud-title=Cloud Trace V2",
"ruby-cloud-description=The Cloud Trace API lets you send and retrieve latency data to and from Cloud Trace. This API provides low-level interfaces for interacting directly with the feature. For some languages, you can use OpenCensus, a set of open source tracing and stats instrumentation libraries that work with multiple backends.",
"ruby-cloud-env-prefix=TRACE",
"ruby-cloud-product-url=https://cloud.google.com/trace",
"ruby-cloud-api-id=cloudtrace.googleapis.com",
"ruby-cloud-api-shortname=cloudtrace",
],
grpc_service_config = "cloudtrace_grpc_service_config.json",
ruby_cloud_description = "The Cloud Trace API lets you send and retrieve latency data to and from Cloud Trace. This API provides low-level interfaces for interacting directly with the feature. For some languages, you can use OpenCensus, a set of open source tracing and stats instrumentation libraries that work with multiple backends.",
ruby_cloud_title = "Cloud Trace V2",
deps = [
":cloudtrace_ruby_grpc",
":cloudtrace_ruby_proto",

@ -283,11 +283,9 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "containeranalysis_ruby_gapic",
srcs = [":containeranalysis_proto_with_info",],
srcs = [":containeranalysis_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-container_analysis-v1",
"ruby-cloud-title=Container Analysis V1",
"ruby-cloud-description=The Container Analysis API is an implementation of Grafeas. It stores, and enables querying and retrieval of, critical metadata about all of your software artifacts.",
"ruby-cloud-env-prefix=CONTAINER_ANALYSIS",
"ruby-cloud-product-url=https://cloud.google.com/container-registry/docs/container-analysis",
"ruby-cloud-api-id=containeranalysis.googleapis.com",
@ -295,6 +293,8 @@ ruby_cloud_gapic_library(
"ruby-cloud-extra-dependencies=grafeas-v1=~> 0.0",
],
grpc_service_config = "containeranalysis_grpc_service_config.json",
ruby_cloud_description = "The Container Analysis API is an implementation of Grafeas. It stores, and enables querying and retrieval of, critical metadata about all of your software artifacts.",
ruby_cloud_title = "Container Analysis V1",
deps = [
":containeranalysis_ruby_grpc",
":containeranalysis_ruby_proto",

@ -270,17 +270,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "admin_ruby_gapic",
srcs = [":admin_proto_with_info",],
srcs = [":admin_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-firestore-admin-v1",
"ruby-cloud-title=Cloud Firestore Admin V1",
"ruby-cloud-description=Cloud Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
"ruby-cloud-env-prefix=FIRESTORE",
"ruby-cloud-product-url=https://cloud.google.com/firestore",
"ruby-cloud-api-id=firestore.googleapis.com",
"ruby-cloud-api-shortname=firestore",
],
grpc_service_config = "firestore_admin_grpc_service_config.json",
ruby_cloud_description = "Cloud Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
ruby_cloud_title = "Cloud Firestore Admin V1",
deps = [
":admin_ruby_grpc",
":admin_ruby_proto",

@ -265,17 +265,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "firestore_ruby_gapic",
srcs = [":firestore_proto_with_info",],
srcs = [":firestore_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-firestore-v1",
"ruby-cloud-title=Cloud Firestore V1",
"ruby-cloud-description=Cloud Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
"ruby-cloud-env-prefix=FIRESTORE",
"ruby-cloud-product-url=https://cloud.google.com/firestore",
"ruby-cloud-api-id=firestore.googleapis.com",
"ruby-cloud-api-shortname=firestore",
],
grpc_service_config = "firestore_grpc_service_config.json",
ruby_cloud_description = "Cloud Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
ruby_cloud_title = "Cloud Firestore V1",
deps = [
":firestore_ruby_grpc",
":firestore_ruby_proto",

@ -293,11 +293,9 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "logging_ruby_gapic",
srcs = [":logging_proto_with_info",],
srcs = [":logging_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-logging-v2",
"ruby-cloud-title=Cloud Logging V2",
"ruby-cloud-description=The Cloud Logging API lets you programmatically read and write log entries, set up exclusions, create logs-based metrics, and manage export sinks.",
"ruby-cloud-env-prefix=LOGGING",
"ruby-cloud-product-url=https://cloud.google.com/logging",
"ruby-cloud-api-id=logging.googleapis.com",
@ -306,6 +304,8 @@ ruby_cloud_gapic_library(
"ruby-cloud-yard-strict=false",
],
grpc_service_config = "logging_grpc_service_config.json",
ruby_cloud_description = "The Cloud Logging API lets you programmatically read and write log entries, set up exclusions, create logs-based metrics, and manage export sinks.",
ruby_cloud_title = "Cloud Logging V2",
deps = [
":logging_ruby_grpc",
":logging_ruby_proto",

@ -270,17 +270,17 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "dashboard_ruby_gapic",
srcs = [":dashboard_proto_with_info",],
srcs = [":dashboard_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-monitoring-dashboard-v1",
"ruby-cloud-title=Cloud Monitoring Dashboards V1",
"ruby-cloud-description=Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation. The Dashboards API manages arrangements of display widgets.",
"ruby-cloud-env-prefix=MONITORING_DASHBOARD",
"ruby-cloud-product-url=https://cloud.google.com/monitoring",
"ruby-cloud-api-id=monitoring.googleapis.com",
"ruby-cloud-api-shortname=monitoring",
],
grpc_service_config = "dashboards_grpc_service_config.json",
ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation. The Dashboards API manages arrangements of display widgets.",
ruby_cloud_title = "Cloud Monitoring Dashboards V1",
deps = [
":dashboard_ruby_grpc",
":dashboard_ruby_proto",

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save