BUILD.bazel 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. # This file was automatically generated by BuildFileGenerator
  2. # This is an API workspace, having public visibility by default makes perfect sense.
  3. package(default_visibility = ["//visibility:public"])
  4. ##############################################################################
  5. # Common
  6. ##############################################################################
  7. load("@rules_proto//proto:defs.bzl", "proto_library")
  8. proto_library(
  9. name = "integrations_proto",
  10. srcs = [
  11. "event_parameter.proto",
  12. "json_validation.proto",
  13. "log_entries.proto",
  14. "product.proto",
  15. "task_config.proto",
  16. "value_type.proto",
  17. ],
  18. deps = [
  19. "//google/api:field_behavior_proto",
  20. "@com_google_protobuf//:timestamp_proto",
  21. ],
  22. )
  23. ##############################################################################
  24. # Java
  25. ##############################################################################
  26. load(
  27. "@com_google_googleapis_imports//:imports.bzl",
  28. "java_grpc_library",
  29. "java_proto_library",
  30. )
  31. java_proto_library(
  32. name = "integrations_java_proto",
  33. deps = [":integrations_proto"],
  34. )
  35. java_grpc_library(
  36. name = "integrations_java_grpc",
  37. srcs = [":integrations_proto"],
  38. deps = [":integrations_java_proto"],
  39. )
  40. ##############################################################################
  41. # Go
  42. ##############################################################################
  43. load(
  44. "@com_google_googleapis_imports//:imports.bzl",
  45. "go_proto_library",
  46. )
  47. go_proto_library(
  48. name = "integrations_go_proto",
  49. compilers = ["@io_bazel_rules_go//proto:go_grpc"],
  50. importpath = "google.golang.org/genproto/googleapis/cloud/integrations/v1alpha",
  51. protos = [":integrations_proto"],
  52. deps = [
  53. "//google/api:annotations_go_proto",
  54. ],
  55. )
  56. ##############################################################################
  57. # Python
  58. ##############################################################################
  59. load(
  60. "@com_google_googleapis_imports//:imports.bzl",
  61. "moved_proto_library",
  62. "py_grpc_library",
  63. "py_proto_library",
  64. )
  65. moved_proto_library(
  66. name = "integrations_moved_proto",
  67. srcs = [":integrations_proto"],
  68. deps = [
  69. "//google/api:field_behavior_proto",
  70. "@com_google_protobuf//:timestamp_proto",
  71. ],
  72. )
  73. py_proto_library(
  74. name = "integrations_py_proto",
  75. deps = [":integrations_moved_proto"],
  76. )
  77. py_grpc_library(
  78. name = "integrations_py_grpc",
  79. srcs = [":integrations_moved_proto"],
  80. deps = [":integrations_py_proto"],
  81. )
  82. ##############################################################################
  83. # PHP
  84. ##############################################################################
  85. load(
  86. "@com_google_googleapis_imports//:imports.bzl",
  87. "php_grpc_library",
  88. "php_proto_library",
  89. )
  90. php_proto_library(
  91. name = "integrations_php_proto",
  92. deps = [":integrations_proto"],
  93. )
  94. php_grpc_library(
  95. name = "integrations_php_grpc",
  96. srcs = [":integrations_proto"],
  97. deps = [":integrations_php_proto"],
  98. )
  99. ##############################################################################
  100. # Node.js
  101. ##############################################################################
  102. load(
  103. "@com_google_googleapis_imports//:imports.bzl",
  104. "nodejs_gapic_assembly_pkg",
  105. "nodejs_gapic_library",
  106. )
  107. ##############################################################################
  108. # Ruby
  109. ##############################################################################
  110. load(
  111. "@com_google_googleapis_imports//:imports.bzl",
  112. "ruby_grpc_library",
  113. "ruby_proto_library",
  114. )
  115. ruby_proto_library(
  116. name = "integrations_ruby_proto",
  117. deps = [":integrations_proto"],
  118. )
  119. ruby_grpc_library(
  120. name = "integrations_ruby_grpc",
  121. srcs = [":integrations_proto"],
  122. deps = [":integrations_ruby_proto"],
  123. )
  124. ##############################################################################
  125. # C#
  126. ##############################################################################
  127. load(
  128. "@com_google_googleapis_imports//:imports.bzl",
  129. "csharp_grpc_library",
  130. "csharp_proto_library",
  131. )
  132. csharp_proto_library(
  133. name = "integrations_csharp_proto",
  134. deps = [":integrations_proto"],
  135. )
  136. csharp_grpc_library(
  137. name = "integrations_csharp_grpc",
  138. srcs = [":integrations_proto"],
  139. deps = [":integrations_csharp_proto"],
  140. )
  141. ##############################################################################
  142. # C++
  143. ##############################################################################
  144. # Put your C++ code here