Skip to content

Commit 73f12f3

Browse files
Google APIscopybara-github
authored andcommitted
fix: Add proto options for Ruby, PHP and C# API client libraries
PiperOrigin-RevId: 474618303
1 parent a0093c4 commit 73f12f3

3 files changed

Lines changed: 13 additions & 0 deletions

File tree

google/cloud/security/publicca/v1beta1/BUILD.bazel

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ java_gapic_library(
6868
srcs = [":publicca_proto_with_info"],
6969
gapic_yaml = None,
7070
grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
71+
rest_numeric_enums = False,
7172
service_yaml = "publicca_v1beta1.yaml",
7273
test_deps = [
7374
":publicca_java_grpc",
@@ -128,6 +129,7 @@ go_gapic_library(
128129
grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
129130
importpath = "cloud.google.com/go/security/publicca/apiv1beta1;publicca",
130131
metadata = True,
132+
rest_numeric_enums = False,
131133
service_yaml = "publicca_v1beta1.yaml",
132134
transport = "grpc+rest",
133135
deps = [
@@ -167,6 +169,7 @@ py_gapic_library(
167169
name = "publicca_py_gapic",
168170
srcs = [":publicca_proto"],
169171
grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
172+
rest_numeric_enums = False,
170173
service_yaml = "publicca_v1beta1.yaml",
171174
transport = "grpc",
172175
deps = [
@@ -217,6 +220,7 @@ php_gapic_library(
217220
name = "publicca_php_gapic",
218221
srcs = [":publicca_proto_with_info"],
219222
grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
223+
rest_numeric_enums = False,
220224
service_yaml = "publicca_v1beta1.yaml",
221225
deps = [
222226
":publicca_php_grpc",
@@ -250,6 +254,7 @@ nodejs_gapic_library(
250254
extra_protoc_parameters = ["metadata"],
251255
grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
252256
package = "google.cloud.security.publicca.v1beta1",
257+
rest_numeric_enums = False,
253258
service_yaml = "publicca_v1beta1.yaml",
254259
deps = [],
255260
)
@@ -295,6 +300,7 @@ ruby_cloud_gapic_library(
295300
"ruby-cloud-product-url=https://cloud.google.com/certificate-manager/docs/public-ca/",
296301
],
297302
grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
303+
rest_numeric_enums = False,
298304
ruby_cloud_description = "Certificate Manager's Public Certificate Authority (CA) functionality allows you to provision and deploy widely trusted X.509 certificates after validating that the certificate requester controls the domains. Certificate Manager lets you directly and programmatically request publicly trusted TLS certificates that are already in the root of trust stores used by major browsers, operating systems, and applications. You can use these TLS certificates to authenticate and encrypt internet traffic.",
299305
ruby_cloud_title = "Public Certificate Authority V1beta1",
300306
service_yaml = "publicca_v1beta1.yaml",
@@ -341,6 +347,7 @@ csharp_gapic_library(
341347
srcs = [":publicca_proto_with_info"],
342348
common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
343349
grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
350+
rest_numeric_enums = False,
344351
service_yaml = "publicca_v1beta1.yaml",
345352
deps = [
346353
":publicca_csharp_grpc",

google/cloud/security/publicca/v1beta1/resources.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,13 @@ import "google/api/field_behavior.proto";
2020
import "google/api/resource.proto";
2121

2222
option cc_enable_arenas = true;
23+
option csharp_namespace = "Google.Cloud.Security.PublicCA.V1Beta1";
2324
option go_package = "google.golang.org/genproto/googleapis/cloud/security/publicca/v1beta1;publicca";
2425
option java_multiple_files = true;
2526
option java_outer_classname = "ResourcesProto";
2627
option java_package = "com.google.cloud.security.publicca.v1beta1";
28+
option php_namespace = "Google\\Cloud\\Security\\PublicCA\\V1beta1";
29+
option ruby_package = "Google::Cloud::Security::PublicCA::V1beta1";
2730

2831
// A representation of an ExternalAccountKey used for [external account
2932
// binding](https://tools.ietf.org/html/rfc8555#section-7.3.4) within ACME.

google/cloud/security/publicca/v1beta1/service.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,13 @@ import "google/api/resource.proto";
2323
import "google/cloud/security/publicca/v1beta1/resources.proto";
2424

2525
option cc_enable_arenas = true;
26+
option csharp_namespace = "Google.Cloud.Security.PublicCA.V1Beta1";
2627
option go_package = "google.golang.org/genproto/googleapis/cloud/security/publicca/v1beta1;publicca";
2728
option java_multiple_files = true;
2829
option java_outer_classname = "ServiceProto";
2930
option java_package = "com.google.cloud.security.publicca.v1beta1";
31+
option php_namespace = "Google\\Cloud\\Security\\PublicCA\\V1beta1";
32+
option ruby_package = "Google::Cloud::Security::PublicCA::V1beta1";
3033

3134
// Manages the resources required for ACME [external account
3235
// binding](https://tools.ietf.org/html/rfc8555#section-7.3.4) for

0 commit comments

Comments
 (0)