Skip to content

Commit a3c4f2a

Browse files
Google APIscopybara-github
authored andcommitted
chore(ruby): Configure Ruby microgenerator arguments for Resource Manager V3
PiperOrigin-RevId: 382196988
1 parent 34210e9 commit a3c4f2a

7 files changed

Lines changed: 15 additions & 1 deletion

File tree

google/cloud/resourcemanager/v3/BUILD.bazel

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,8 +288,16 @@ ruby_grpc_library(
288288
ruby_cloud_gapic_library(
289289
name = "resourcemanager_ruby_gapic",
290290
srcs = [":resourcemanager_proto_with_info"],
291-
extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-resourcemanager-v3"],
291+
extra_protoc_parameters = [
292+
"ruby-cloud-gem-name=google-cloud-resource_manager-v3",
293+
"ruby-cloud-env-prefix=RESOURCE_MANAGER",
294+
"ruby-cloud-product-url=https://cloud.google.com/resource-manager/",
295+
"ruby-cloud-api-id=cloudresourcemanager.googleapis.com",
296+
"ruby-cloud-api-shortname=cloudresourcemanager",
297+
],
292298
grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json",
299+
ruby_cloud_description = "Google Cloud provides container resources such as organizations and projects that allow you to group and hierarchically organize other Google Cloud resources. This hierarchical organization helps you manage common aspects of your resources, such as access control and configuration settings. The Resource Manager API enables you to programmatically manage these container resources.",
300+
ruby_cloud_title = "Resource Manager V3",
293301
deps = [
294302
":resourcemanager_ruby_grpc",
295303
":resourcemanager_ruby_proto",

google/cloud/resourcemanager/v3/folders.proto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ option java_multiple_files = true;
3232
option java_outer_classname = "FoldersProto";
3333
option java_package = "com.google.cloud.resourcemanager.v3";
3434
option php_namespace = "Google\\Cloud\\ResourceManager\\V3";
35+
option ruby_package = "Google::Cloud::ResourceManager::V3";
3536

3637
// Manages Cloud Platform folder resources.
3738
// Folders can be used to organize the resources under an

google/cloud/resourcemanager/v3/organizations.proto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ option java_multiple_files = true;
3131
option java_outer_classname = "OrganizationsProto";
3232
option java_package = "com.google.cloud.resourcemanager.v3";
3333
option php_namespace = "Google\\Cloud\\ResourceManager\\V3";
34+
option ruby_package = "Google::Cloud::ResourceManager::V3";
3435

3536
// Allows users to manage their organization resources.
3637
service Organizations {

google/cloud/resourcemanager/v3/projects.proto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ option java_multiple_files = true;
3232
option java_outer_classname = "ProjectsProto";
3333
option java_package = "com.google.cloud.resourcemanager.v3";
3434
option php_namespace = "Google\\Cloud\\ResourceManager\\V3";
35+
option ruby_package = "Google::Cloud::ResourceManager::V3";
3536

3637
// Manages Google Cloud Projects.
3738
service Projects {

google/cloud/resourcemanager/v3/tag_bindings.proto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ option java_multiple_files = true;
2828
option java_outer_classname = "TagBindingsProto";
2929
option java_package = "com.google.cloud.resourcemanager.v3";
3030
option php_namespace = "Google\\Cloud\\ResourceManager\\V3";
31+
option ruby_package = "Google::Cloud::ResourceManager::V3";
3132

3233
// Allow users to create and manage TagBindings between TagValues and
3334
// different cloud resources throughout the GCP resource hierarchy.

google/cloud/resourcemanager/v3/tag_keys.proto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ option java_multiple_files = true;
3232
option java_outer_classname = "TagKeysProto";
3333
option java_package = "com.google.cloud.resourcemanager.v3";
3434
option php_namespace = "Google\\Cloud\\ResourceManager\\V3";
35+
option ruby_package = "Google::Cloud::ResourceManager::V3";
3536

3637
// Allow users to create and manage tag keys.
3738
service TagKeys {

google/cloud/resourcemanager/v3/tag_values.proto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ option java_multiple_files = true;
3232
option java_outer_classname = "TagValuesProto";
3333
option java_package = "com.google.cloud.resourcemanager.v3";
3434
option php_namespace = "Google\\Cloud\\ResourceManager\\V3";
35+
option ruby_package = "Google::Cloud::ResourceManager::V3";
3536

3637
// Allow users to create and manage tag values.
3738
service TagValues {

0 commit comments

Comments
 (0)