Skip to content

Commit f4eff54

Browse files
Google APIscopybara-github
authored andcommitted
feat: added SqlCondition in AlertPolicy
feat: added PrometheusQueryLanguageCondition.disable_metric_validation feat: deprecated QueryTimeSeries (MQL query endpoint) feat: added TimeSeries.description for input only docs: TimeSeries.unit allows limited updating by CreateTimeSeries docs: ServiceLevelObjective.goal must be <= 0.9999 docs: ServiceAgentAuthentication supports generating an OAuth token For more information about the status of MQL, see the [MQL deprecation notice](https://cloud.google.com/stackdriver/docs/deprecations/mql). PiperOrigin-RevId: 706010293
1 parent 35c27e3 commit f4eff54

10 files changed

Lines changed: 381 additions & 62 deletions

File tree

google/monitoring/dashboard/v1/BUILD.bazel

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,17 @@
99
# * extra_protoc_file_parameters
1010
# The complete list of preserved parameters can be found in the source code.
1111

12+
# buildifier: disable=load-on-top
13+
1214
# This is an API workspace, having public visibility by default makes perfect sense.
1315
package(default_visibility = ["//visibility:public"])
1416

1517
##############################################################################
1618
# Common
1719
##############################################################################
18-
load("@rules_proto//proto:defs.bzl", "proto_library")
20+
# buildifier: disable=same-origin-load
1921
load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
22+
load("@rules_proto//proto:defs.bzl", "proto_library")
2023

2124
proto_library(
2225
name = "dashboard_proto",
@@ -67,6 +70,7 @@ proto_library_with_info(
6770
##############################################################################
6871
# Java
6972
##############################################################################
73+
# buildifier: disable=same-origin-load
7074
load(
7175
"@com_google_googleapis_imports//:imports.bzl",
7276
"java_gapic_assembly_gradle_pkg",
@@ -129,6 +133,7 @@ java_gapic_assembly_gradle_pkg(
129133
##############################################################################
130134
# Go
131135
##############################################################################
136+
# buildifier: disable=same-origin-load
132137
load(
133138
"@com_google_googleapis_imports//:imports.bzl",
134139
"go_gapic_assembly_pkg",
@@ -180,6 +185,7 @@ go_gapic_assembly_pkg(
180185
##############################################################################
181186
# Python
182187
##############################################################################
188+
# buildifier: disable=same-origin-load
183189
load(
184190
"@com_google_googleapis_imports//:imports.bzl",
185191
"py_gapic_assembly_pkg",
@@ -224,6 +230,7 @@ py_gapic_assembly_pkg(
224230
##############################################################################
225231
# PHP
226232
##############################################################################
233+
# buildifier: disable=same-origin-load
227234
load(
228235
"@com_google_googleapis_imports//:imports.bzl",
229236
"php_gapic_assembly_pkg",
@@ -261,6 +268,7 @@ php_gapic_assembly_pkg(
261268
##############################################################################
262269
# Node.js
263270
##############################################################################
271+
# buildifier: disable=same-origin-load
264272
load(
265273
"@com_google_googleapis_imports//:imports.bzl",
266274
"nodejs_gapic_assembly_pkg",
@@ -291,6 +299,7 @@ nodejs_gapic_assembly_pkg(
291299
##############################################################################
292300
# Ruby
293301
##############################################################################
302+
# buildifier: disable=same-origin-load
294303
load(
295304
"@com_google_googleapis_imports//:imports.bzl",
296305
"ruby_cloud_gapic_library",
@@ -346,6 +355,7 @@ ruby_gapic_assembly_pkg(
346355
##############################################################################
347356
# C#
348357
##############################################################################
358+
# buildifier: disable=same-origin-load
349359
load(
350360
"@com_google_googleapis_imports//:imports.bzl",
351361
"csharp_gapic_assembly_pkg",
@@ -356,6 +366,7 @@ load(
356366

357367
csharp_proto_library(
358368
name = "dashboard_csharp_proto",
369+
extra_opts = [],
359370
deps = [":dashboard_proto"],
360371
)
361372

@@ -392,6 +403,7 @@ csharp_gapic_assembly_pkg(
392403
##############################################################################
393404
# C++
394405
##############################################################################
406+
# buildifier: disable=same-origin-load
395407
load(
396408
"@com_google_googleapis_imports//:imports.bzl",
397409
"cc_grpc_library",

google/monitoring/metricsscope/v1/BUILD.bazel

Lines changed: 104 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -9,43 +9,17 @@
99
# * extra_protoc_file_parameters
1010
# The complete list of preserved parameters can be found in the source code.
1111

12+
# buildifier: disable=load-on-top
13+
14+
# This is an API workspace, having public visibility by default makes perfect sense.
15+
package(default_visibility = ["//visibility:public"])
16+
1217
##############################################################################
1318
# Common
1419
##############################################################################
20+
# buildifier: disable=same-origin-load
21+
load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
1522
load("@rules_proto//proto:defs.bzl", "proto_library")
16-
load(
17-
"@com_google_googleapis_imports//:imports.bzl",
18-
"cc_grpc_library",
19-
"cc_proto_library",
20-
"csharp_gapic_assembly_pkg",
21-
"csharp_gapic_library",
22-
"csharp_grpc_library",
23-
"csharp_proto_library",
24-
"go_gapic_assembly_pkg",
25-
"go_gapic_library",
26-
"go_proto_library",
27-
"java_gapic_assembly_gradle_pkg",
28-
"java_gapic_library",
29-
"java_gapic_test",
30-
"java_grpc_library",
31-
"java_proto_library",
32-
"nodejs_gapic_assembly_pkg",
33-
"nodejs_gapic_library",
34-
"php_gapic_assembly_pkg",
35-
"php_gapic_library",
36-
"php_proto_library",
37-
"proto_library_with_info",
38-
"py_gapic_assembly_pkg",
39-
"py_gapic_library",
40-
"py_test",
41-
"ruby_cloud_gapic_library",
42-
"ruby_gapic_assembly_pkg",
43-
"ruby_grpc_library",
44-
"ruby_proto_library",
45-
)
46-
47-
# This is an API workspace, having public visibility by default makes perfect sense.
48-
package(default_visibility = ["//visibility:public"])
4923

5024
proto_library(
5125
name = "metricsscope_proto",
@@ -59,7 +33,6 @@ proto_library(
5933
"//google/api:field_behavior_proto",
6034
"//google/api:resource_proto",
6135
"//google/longrunning:operations_proto",
62-
"@com_google_protobuf//:empty_proto",
6336
"@com_google_protobuf//:timestamp_proto",
6437
],
6538
)
@@ -72,6 +45,19 @@ proto_library_with_info(
7245
],
7346
)
7447

48+
##############################################################################
49+
# Java
50+
##############################################################################
51+
# buildifier: disable=same-origin-load
52+
load(
53+
"@com_google_googleapis_imports//:imports.bzl",
54+
"java_gapic_assembly_gradle_pkg",
55+
"java_gapic_library",
56+
"java_gapic_test",
57+
"java_grpc_library",
58+
"java_proto_library",
59+
)
60+
7561
java_proto_library(
7662
name = "metricsscope_java_proto",
7763
deps = [":metricsscope_proto"],
@@ -121,6 +107,17 @@ java_gapic_assembly_gradle_pkg(
121107
],
122108
)
123109

110+
##############################################################################
111+
# Go
112+
##############################################################################
113+
# buildifier: disable=same-origin-load
114+
load(
115+
"@com_google_googleapis_imports//:imports.bzl",
116+
"go_gapic_assembly_pkg",
117+
"go_gapic_library",
118+
"go_proto_library",
119+
)
120+
124121
go_proto_library(
125122
name = "metricsscope_go_proto",
126123
compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -162,6 +159,17 @@ go_gapic_assembly_pkg(
162159
],
163160
)
164161

162+
##############################################################################
163+
# Python
164+
##############################################################################
165+
# buildifier: disable=same-origin-load
166+
load(
167+
"@com_google_googleapis_imports//:imports.bzl",
168+
"py_gapic_assembly_pkg",
169+
"py_gapic_library",
170+
"py_test",
171+
)
172+
165173
py_gapic_library(
166174
name = "metricsscope_py_gapic",
167175
srcs = [":metricsscope_proto"],
@@ -174,6 +182,8 @@ py_gapic_library(
174182
rest_numeric_enums = True,
175183
service_yaml = "monitoring.yaml",
176184
transport = "grpc",
185+
deps = [
186+
],
177187
)
178188

179189
py_test(
@@ -194,6 +204,17 @@ py_gapic_assembly_pkg(
194204
],
195205
)
196206

207+
##############################################################################
208+
# PHP
209+
##############################################################################
210+
# buildifier: disable=same-origin-load
211+
load(
212+
"@com_google_googleapis_imports//:imports.bzl",
213+
"php_gapic_assembly_pkg",
214+
"php_gapic_library",
215+
"php_proto_library",
216+
)
217+
197218
php_proto_library(
198219
name = "metricsscope_php_proto",
199220
deps = [":metricsscope_proto"],
@@ -203,10 +224,13 @@ php_gapic_library(
203224
name = "metricsscope_php_gapic",
204225
srcs = [":metricsscope_proto_with_info"],
205226
grpc_service_config = "metricsscopes_grpc_service_config.json",
227+
migration_mode = "PRE_MIGRATION_SURFACE_ONLY",
206228
rest_numeric_enums = True,
207229
service_yaml = "monitoring.yaml",
208230
transport = "grpc+rest",
209-
deps = [":metricsscope_php_proto"],
231+
deps = [
232+
":metricsscope_php_proto",
233+
],
210234
)
211235

212236
# Open Source Packages
@@ -218,6 +242,16 @@ php_gapic_assembly_pkg(
218242
],
219243
)
220244

245+
##############################################################################
246+
# Node.js
247+
##############################################################################
248+
# buildifier: disable=same-origin-load
249+
load(
250+
"@com_google_googleapis_imports//:imports.bzl",
251+
"nodejs_gapic_assembly_pkg",
252+
"nodejs_gapic_library",
253+
)
254+
221255
nodejs_gapic_library(
222256
name = "metricsscope_nodejs_gapic",
223257
package_name = "@google-cloud/metricsscope",
@@ -239,6 +273,18 @@ nodejs_gapic_assembly_pkg(
239273
],
240274
)
241275

276+
##############################################################################
277+
# Ruby
278+
##############################################################################
279+
# buildifier: disable=same-origin-load
280+
load(
281+
"@com_google_googleapis_imports//:imports.bzl",
282+
"ruby_cloud_gapic_library",
283+
"ruby_gapic_assembly_pkg",
284+
"ruby_grpc_library",
285+
"ruby_proto_library",
286+
)
287+
242288
ruby_proto_library(
243289
name = "metricsscope_ruby_proto",
244290
deps = [":metricsscope_proto"],
@@ -282,8 +328,21 @@ ruby_gapic_assembly_pkg(
282328
],
283329
)
284330

331+
##############################################################################
332+
# C#
333+
##############################################################################
334+
# buildifier: disable=same-origin-load
335+
load(
336+
"@com_google_googleapis_imports//:imports.bzl",
337+
"csharp_gapic_assembly_pkg",
338+
"csharp_gapic_library",
339+
"csharp_grpc_library",
340+
"csharp_proto_library",
341+
)
342+
285343
csharp_proto_library(
286344
name = "metricsscope_csharp_proto",
345+
extra_opts = [],
287346
deps = [":metricsscope_proto"],
288347
)
289348

@@ -317,6 +376,16 @@ csharp_gapic_assembly_pkg(
317376
],
318377
)
319378

379+
##############################################################################
380+
# C++
381+
##############################################################################
382+
# buildifier: disable=same-origin-load
383+
load(
384+
"@com_google_googleapis_imports//:imports.bzl",
385+
"cc_grpc_library",
386+
"cc_proto_library",
387+
)
388+
320389
cc_proto_library(
321390
name = "metricsscope_cc_proto",
322391
deps = [":metricsscope_proto"],

0 commit comments

Comments
 (0)