Skip to content

Commit d3566d5

Browse files
Google APIscopybara-github
authored andcommitted
feat: Add field instance to message .google.cloud.securesourcemanager.v1.ListRepositoriesRequest
docs: A comment for field `instance` in message `.google.cloud.securesourcemanager.v1.Repository` is changed PiperOrigin-RevId: 686540736
1 parent 4c44b30 commit d3566d5

2 files changed

Lines changed: 45 additions & 14 deletions

File tree

google/cloud/securesourcemanager/v1/BUILD.bazel

Lines changed: 20 additions & 11 deletions
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 = "securesourcemanager_proto",
@@ -40,15 +43,16 @@ proto_library_with_info(
4043
name = "securesourcemanager_proto_with_info",
4144
deps = [
4245
":securesourcemanager_proto",
43-
"//google/cloud/location:location_proto",
4446
"//google/cloud:common_resources_proto",
47+
"//google/cloud/location:location_proto",
4548
"//google/iam/v1:iam_policy_proto",
4649
],
4750
)
4851

4952
##############################################################################
5053
# Java
5154
##############################################################################
55+
# buildifier: disable=same-origin-load
5256
load(
5357
"@com_google_googleapis_imports//:imports.bzl",
5458
"java_gapic_assembly_gradle_pkg",
@@ -77,9 +81,9 @@ java_gapic_library(
7781
rest_numeric_enums = True,
7882
service_yaml = "securesourcemanager_v1.yaml",
7983
test_deps = [
84+
":securesourcemanager_java_grpc",
8085
"//google/cloud/location:location_java_grpc",
8186
"//google/iam/v1:iam_java_grpc",
82-
":securesourcemanager_java_grpc",
8387
],
8488
transport = "grpc+rest",
8589
deps = [
@@ -102,19 +106,20 @@ java_gapic_test(
102106
# Open Source Packages
103107
java_gapic_assembly_gradle_pkg(
104108
name = "google-cloud-securesourcemanager-v1-java",
109+
include_samples = True,
105110
transport = "grpc+rest",
106111
deps = [
107112
":securesourcemanager_java_gapic",
108113
":securesourcemanager_java_grpc",
109114
":securesourcemanager_java_proto",
110115
":securesourcemanager_proto",
111116
],
112-
include_samples = True,
113117
)
114118

115119
##############################################################################
116120
# Go
117121
##############################################################################
122+
# buildifier: disable=same-origin-load
118123
load(
119124
"@com_google_googleapis_imports//:imports.bzl",
120125
"go_gapic_assembly_pkg",
@@ -159,16 +164,17 @@ go_gapic_assembly_pkg(
159164
name = "gapi-cloud-securesourcemanager-v1-go",
160165
deps = [
161166
":securesourcemanager_go_gapic",
162-
":securesourcemanager_go_gapic_srcjar-test.srcjar",
163167
":securesourcemanager_go_gapic_srcjar-metadata.srcjar",
164168
":securesourcemanager_go_gapic_srcjar-snippets.srcjar",
169+
":securesourcemanager_go_gapic_srcjar-test.srcjar",
165170
":securesourcemanager_go_proto",
166171
],
167172
)
168173

169174
##############################################################################
170175
# Python
171176
##############################################################################
177+
# buildifier: disable=same-origin-load
172178
load(
173179
"@com_google_googleapis_imports//:imports.bzl",
174180
"py_gapic_assembly_pkg",
@@ -209,6 +215,7 @@ py_gapic_assembly_pkg(
209215
##############################################################################
210216
# PHP
211217
##############################################################################
218+
# buildifier: disable=same-origin-load
212219
load(
213220
"@com_google_googleapis_imports//:imports.bzl",
214221
"php_gapic_assembly_pkg",
@@ -225,8 +232,8 @@ php_gapic_library(
225232
name = "securesourcemanager_php_gapic",
226233
srcs = [":securesourcemanager_proto_with_info"],
227234
grpc_service_config = "securesourcemanager_grpc_service_config.json",
228-
rest_numeric_enums = True,
229235
migration_mode = "NEW_SURFACE_ONLY",
236+
rest_numeric_enums = True,
230237
service_yaml = "securesourcemanager_v1.yaml",
231238
transport = "grpc+rest",
232239
deps = [
@@ -246,6 +253,7 @@ php_gapic_assembly_pkg(
246253
##############################################################################
247254
# Node.js
248255
##############################################################################
256+
# buildifier: disable=same-origin-load
249257
load(
250258
"@com_google_googleapis_imports//:imports.bzl",
251259
"nodejs_gapic_assembly_pkg",
@@ -276,10 +284,11 @@ nodejs_gapic_assembly_pkg(
276284
##############################################################################
277285
# Ruby
278286
##############################################################################
287+
# buildifier: disable=same-origin-load
279288
load(
280289
"@com_google_googleapis_imports//:imports.bzl",
281-
"ruby_gapic_assembly_pkg",
282290
"ruby_cloud_gapic_library",
291+
"ruby_gapic_assembly_pkg",
283292
"ruby_grpc_library",
284293
"ruby_proto_library",
285294
)
@@ -298,9 +307,7 @@ ruby_grpc_library(
298307
ruby_cloud_gapic_library(
299308
name = "securesourcemanager_ruby_gapic",
300309
srcs = [":securesourcemanager_proto_with_info"],
301-
extra_protoc_parameters = [
302-
"ruby-cloud-gem-name=google-cloud-secure_source_manager-v1",
303-
],
310+
extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-secure_source_manager-v1"],
304311
grpc_service_config = "securesourcemanager_grpc_service_config.json",
305312
rest_numeric_enums = True,
306313
service_yaml = "securesourcemanager_v1.yaml",
@@ -324,6 +331,7 @@ ruby_gapic_assembly_pkg(
324331
##############################################################################
325332
# C#
326333
##############################################################################
334+
# buildifier: disable=same-origin-load
327335
load(
328336
"@com_google_googleapis_imports//:imports.bzl",
329337
"csharp_gapic_assembly_pkg",
@@ -334,7 +342,6 @@ load(
334342

335343
csharp_proto_library(
336344
name = "securesourcemanager_csharp_proto",
337-
extra_opts = [],
338345
deps = [":securesourcemanager_proto"],
339346
)
340347

@@ -351,6 +358,7 @@ csharp_gapic_library(
351358
grpc_service_config = "securesourcemanager_grpc_service_config.json",
352359
rest_numeric_enums = True,
353360
service_yaml = "securesourcemanager_v1.yaml",
361+
transport = "grpc+rest",
354362
deps = [
355363
":securesourcemanager_csharp_grpc",
356364
":securesourcemanager_csharp_proto",
@@ -370,6 +378,7 @@ csharp_gapic_assembly_pkg(
370378
##############################################################################
371379
# C++
372380
##############################################################################
381+
# buildifier: disable=same-origin-load
373382
load(
374383
"@com_google_googleapis_imports//:imports.bzl",
375384
"cc_grpc_library",

google/cloud/securesourcemanager/v1/secure_source_manager.proto

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -511,9 +511,17 @@ message Repository {
511511
// Optional. The name of the instance in which the repository is hosted,
512512
// formatted as
513513
// `projects/{project_number}/locations/{location_id}/instances/{instance_id}`
514-
// For data plane CreateRepository requests, this field is output only.
515-
// For control plane CreateRepository requests, this field is used as input.
516-
string instance = 3 [(google.api.field_behavior) = OPTIONAL];
514+
// When creating repository via
515+
// securesourcemanager.googleapis.com (Control Plane API), this field is used
516+
// as input.
517+
// When creating repository via *.sourcemanager.dev (Data Plane API), this
518+
// field is output only.
519+
string instance = 3 [
520+
(google.api.field_behavior) = OPTIONAL,
521+
(google.api.resource_reference) = {
522+
type: "securesourcemanager.googleapis.com/Instance"
523+
}
524+
];
517525

518526
// Output only. Unique identifier of the repository.
519527
string uid = 4 [(google.api.field_behavior) = OUTPUT_ONLY];
@@ -691,6 +699,20 @@ message ListRepositoriesRequest {
691699

692700
// Optional. Filter results.
693701
string filter = 4 [(google.api.field_behavior) = OPTIONAL];
702+
703+
// Optional. The name of the instance in which the repository is hosted,
704+
// formatted as
705+
// `projects/{project_number}/locations/{location_id}/instances/{instance_id}`.
706+
// When listing repositories via
707+
// securesourcemanager.googleapis.com (Control Plane API), this field is
708+
// required. When listing repositories via *.sourcemanager.dev (Data Plane
709+
// API), this field is ignored.
710+
string instance = 5 [
711+
(google.api.field_behavior) = OPTIONAL,
712+
(google.api.resource_reference) = {
713+
type: "securesourcemanager.googleapis.com/Instance"
714+
}
715+
];
694716
}
695717

696718
message ListRepositoriesResponse {

0 commit comments

Comments
 (0)