Skip to content

Commit 05a6a82

Browse files
committed
chore: Add C# generation for Compute v1
1 parent 76f7f48 commit 05a6a82

1 file changed

Lines changed: 44 additions & 0 deletions

File tree

google/cloud/compute/v1/BUILD.bazel

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -427,3 +427,47 @@ ruby_gapic_assembly_pkg(
427427
":compute_ruby_proto",
428428
],
429429
)
430+
431+
432+
##############################################################################
433+
# C#
434+
##############################################################################
435+
load(
436+
"@com_google_googleapis_imports//:imports.bzl",
437+
"csharp_gapic_assembly_pkg",
438+
"csharp_gapic_library",
439+
"csharp_grpc_library",
440+
"csharp_proto_library",
441+
)
442+
443+
csharp_proto_library(
444+
name = "compute_csharp_proto",
445+
deps = [":compute_proto"],
446+
)
447+
448+
csharp_grpc_library(
449+
name = "compute_csharp_grpc",
450+
srcs = [":compute_proto"],
451+
deps = [":compute_csharp_proto"],
452+
)
453+
454+
csharp_gapic_library(
455+
name = "compute_csharp_gapic",
456+
srcs = [":compute_proto_with_info"],
457+
common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
458+
grpc_service_config = ":compute_grpc_service_config.json",
459+
deps = [
460+
":compute_csharp_grpc",
461+
":compute_csharp_proto",
462+
],
463+
)
464+
465+
# Open Source Packages
466+
csharp_gapic_assembly_pkg(
467+
name = "google-cloud-compute-v1-csharp",
468+
deps = [
469+
":compute_csharp_gapic",
470+
":compute_csharp_grpc",
471+
":compute_csharp_proto",
472+
],
473+
)

0 commit comments

Comments
 (0)