Skip to content

Commit 4d98ffc

Browse files
Google APIscopybara-github
authored andcommitted
feat: increase timeout of RPC methods to 20s for v2
feat: add YAML config for GetLocation and ListLocation for v2 feat: add UploadQueueYaml, BufferTask RPC method for CloudTasks service for v2beta2 feat: set deadline for GetLocation, ListLocations and UploadQueueYaml RPCs for v2beta2 feat: add BufferTask RPC method for CloudTasks service for v2beta3 feat: add YAML config for GetLocation and ListLocations for v2beta3 PiperOrigin-RevId: 5487385
1 parent 0bd6d87 commit 4d98ffc

22 files changed

Lines changed: 1203 additions & 300 deletions

google/cloud/tasks/v2/BUILD.bazel

Lines changed: 27 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"])
@@ -37,6 +46,7 @@ proto_library_with_info(
3746
deps = [
3847
":tasks_proto",
3948
"//google/cloud:common_resources_proto",
49+
"//google/cloud/location:location_proto",
4050
],
4151
)
4252

@@ -66,16 +76,20 @@ java_grpc_library(
6676
java_gapic_library(
6777
name = "tasks_java_gapic",
6878
srcs = [":tasks_proto_with_info"],
79+
gapic_yaml = None,
6980
grpc_service_config = "cloudtasks_grpc_service_config.json",
7081
rest_numeric_enums = True,
7182
service_yaml = "cloudtasks_v2.yaml",
7283
test_deps = [
73-
":tasks_java_grpc",
84+
"//google/cloud/location:location_java_grpc",
7485
"//google/iam/v1:iam_java_grpc",
86+
":tasks_java_grpc",
7587
],
7688
transport = "grpc+rest",
7789
deps = [
7890
":tasks_java_proto",
91+
"//google/api:api_java_proto",
92+
"//google/cloud/location:location_java_proto",
7993
"//google/iam/v1:iam_java_proto",
8094
],
8195
)
@@ -129,13 +143,16 @@ go_gapic_library(
129143
srcs = [":tasks_proto_with_info"],
130144
grpc_service_config = "cloudtasks_grpc_service_config.json",
131145
importpath = "cloud.google.com/go/cloudtasks/apiv2;cloudtasks",
146+
metadata = True,
132147
release_level = "ga",
133148
rest_numeric_enums = True,
134149
service_yaml = "cloudtasks_v2.yaml",
135150
transport = "grpc+rest",
136151
deps = [
137152
":tasks_go_proto",
153+
"//google/cloud/location:location_go_proto",
138154
"//google/iam/v1:iam_go_proto",
155+
"@io_bazel_rules_go//proto/wkt:duration_go_proto",
139156
],
140157
)
141158

@@ -144,6 +161,7 @@ go_gapic_assembly_pkg(
144161
name = "gapi-cloud-tasks-v2-go",
145162
deps = [
146163
":tasks_go_gapic",
164+
":tasks_go_gapic_srcjar-metadata.srcjar",
147165
":tasks_go_gapic_srcjar-snippets.srcjar",
148166
":tasks_go_gapic_srcjar-test.srcjar",
149167
":tasks_go_proto",
@@ -182,6 +200,7 @@ py_test(
182200
deps = [":tasks_py_gapic"],
183201
)
184202

203+
# Open Source Packages
185204
py_gapic_assembly_pkg(
186205
name = "tasks-v2-py",
187206
deps = [
@@ -212,7 +231,9 @@ php_gapic_library(
212231
rest_numeric_enums = True,
213232
service_yaml = "cloudtasks_v2.yaml",
214233
transport = "grpc+rest",
215-
deps = [":tasks_php_proto"],
234+
deps = [
235+
":tasks_php_proto",
236+
],
216237
)
217238

218239
# Open Source Packages
@@ -281,11 +302,11 @@ ruby_cloud_gapic_library(
281302
name = "tasks_ruby_gapic",
282303
srcs = [":tasks_proto_with_info"],
283304
extra_protoc_parameters = [
284-
"ruby-cloud-gem-name=google-cloud-tasks-v2",
285-
"ruby-cloud-env-prefix=TASKS",
286-
"ruby-cloud-product-url=https://cloud.google.com/tasks",
287305
"ruby-cloud-api-id=cloudtasks.googleapis.com",
288306
"ruby-cloud-api-shortname=cloudtasks",
307+
"ruby-cloud-env-prefix=TASKS",
308+
"ruby-cloud-gem-name=google-cloud-tasks-v2",
309+
"ruby-cloud-product-url=https://cloud.google.com/tasks",
289310
],
290311
grpc_service_config = "cloudtasks_grpc_service_config.json",
291312
rest_numeric_enums = True,
@@ -322,6 +343,7 @@ load(
322343

323344
csharp_proto_library(
324345
name = "tasks_csharp_proto",
346+
extra_opts = [],
325347
deps = [":tasks_proto"],
326348
)
327349

0 commit comments

Comments
 (0)