Skip to content

Commit 78eb8a2

Browse files
Google APIscopybara-github
authored andcommitted
feat: [Cloud Memorystore for Redis] Support Multiple Read Replicas when creating Instance
PiperOrigin-RevId: 408360324
1 parent 8625cf0 commit 78eb8a2

File tree

3 files changed

+181
-77
lines changed

3 files changed

+181
-77
lines changed

google/cloud/redis/v1beta1/BUILD.bazel

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
11
# This file was automatically generated by BuildFileGenerator
2+
# https://github.com/googleapis/rules_gapic/tree/master/bazel
3+
4+
# Most of the manual changes to this file will be overwritten.
5+
# It's **only** allowed to change the following rule attribute values:
6+
# - names of *_gapic_assembly_* rules
7+
# - certain parameters of *_gapic_library rules, including but not limited to:
8+
# * extra_protoc_parameters
9+
# * extra_protoc_file_parameters
10+
# The complete list of preserved parameters can be found in the source code.
211

312
# This is an API workspace, having public visibility by default makes perfect sense.
413
package(default_visibility = ["//visibility:public"])
@@ -61,11 +70,13 @@ java_gapic_library(
6170
srcs = [":redis_proto_with_info"],
6271
gapic_yaml = "redis_gapic.yaml",
6372
grpc_service_config = "redis_grpc_service_config.json",
73+
service_yaml = "redis_v1beta1.yaml",
6474
test_deps = [
6575
":redis_java_grpc",
6676
],
6777
deps = [
6878
":redis_java_proto",
79+
"//google/api:api_java_proto",
6980
],
7081
)
7182

@@ -115,13 +126,14 @@ go_gapic_library(
115126
srcs = [":redis_proto_with_info"],
116127
grpc_service_config = "redis_grpc_service_config.json",
117128
importpath = "cloud.google.com/go/redis/apiv1beta1;redis",
129+
metadata = True,
118130
service_yaml = "redis_v1beta1.yaml",
119131
deps = [
120132
":redis_go_proto",
121133
"//google/longrunning:longrunning_go_proto",
122134
"@com_google_cloud_go//longrunning:go_default_library",
123135
"@com_google_cloud_go//longrunning/autogen:go_default_library",
124-
"@io_bazel_rules_go//proto/wkt:any_go_proto",
136+
"@io_bazel_rules_go//proto/wkt:duration_go_proto",
125137
],
126138
)
127139

@@ -137,6 +149,7 @@ go_gapic_assembly_pkg(
137149
name = "gapi-cloud-redis-v1beta1-go",
138150
deps = [
139151
":redis_go_gapic",
152+
":redis_go_gapic_srcjar-metadata.srcjar",
140153
":redis_go_gapic_srcjar-test.srcjar",
141154
":redis_go_proto",
142155
],
@@ -157,6 +170,7 @@ py_gapic_library(
157170
grpc_service_config = "redis_grpc_service_config.json",
158171
)
159172

173+
# Open Source Packages
160174
py_gapic_assembly_pkg(
161175
name = "redis-v1beta1-py",
162176
deps = [
@@ -189,7 +203,6 @@ php_grpc_library(
189203
php_gapic_library(
190204
name = "redis_php_gapic",
191205
srcs = [":redis_proto_with_info"],
192-
gapic_yaml = "redis_gapic.yaml",
193206
grpc_service_config = "redis_grpc_service_config.json",
194207
service_yaml = "redis_v1beta1.yaml",
195208
deps = [
@@ -262,11 +275,11 @@ ruby_cloud_gapic_library(
262275
name = "redis_ruby_gapic",
263276
srcs = [":redis_proto_with_info"],
264277
extra_protoc_parameters = [
265-
"ruby-cloud-gem-name=google-cloud-redis-v1beta1",
266-
"ruby-cloud-env-prefix=REDIS",
267-
"ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis",
268278
"ruby-cloud-api-id=redis.googleapis.com",
269279
"ruby-cloud-api-shortname=redis",
280+
"ruby-cloud-env-prefix=REDIS",
281+
"ruby-cloud-gem-name=google-cloud-redis-v1beta1",
282+
"ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis",
270283
],
271284
grpc_service_config = "redis_grpc_service_config.json",
272285
ruby_cloud_description = "Creates and manages Redis instances on the Google Cloud Platform.",

0 commit comments

Comments
 (0)