feat: Update GCP Client Libraries in v1beta1 to support Folders, Team… · googleapis/googleapis@e1c1073

@@ -9,14 +9,15 @@

99

# * extra_protoc_file_parameters

1010

# The complete list of preserved parameters can be found in the source code.

111112-

# This is an API workspace, having public visibility by default makes perfect sense.

13-

package(default_visibility = ["//visibility:public"])

12+

load("@com_google_googleapis_imports//:imports.bzl", "cc_grpc_library", "cc_proto_library", "csharp_gapic_assembly_pkg", "csharp_gapic_library", "csharp_grpc_library", "csharp_proto_library", "go_gapic_assembly_pkg", "go_gapic_library", "go_grpc_library", "java_gapic_assembly_gradle_pkg", "java_gapic_library", "java_gapic_test", "java_grpc_library", "java_proto_library", "nodejs_gapic_assembly_pkg", "nodejs_gapic_library", "php_gapic_assembly_pkg", "php_gapic_library", "php_proto_library", "proto_library_with_info", "py_gapic_assembly_pkg", "py_gapic_library", "py_test", "ruby_cloud_gapic_library", "ruby_gapic_assembly_pkg", "ruby_grpc_library", "ruby_proto_library")

14131514

##############################################################################

1615

# Common

1716

##############################################################################

1817

load("@rules_proto//proto:defs.bzl", "proto_library")

19-

load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")

18+19+

# This is an API workspace, having public visibility by default makes perfect sense.

20+

package(default_visibility = ["//visibility:public"])

20212122

proto_library(

2223

name = "dataform_proto",

@@ -28,6 +29,9 @@ proto_library(

2829

"//google/api:client_proto",

2930

"//google/api:field_behavior_proto",

3031

"//google/api:resource_proto",

32+

"//google/iam/v1:iam_policy_proto",

33+

"//google/iam/v1:policy_proto",

34+

"//google/longrunning:operations_proto",

3135

"//google/rpc:status_proto",

3236

"//google/type:interval_proto",

3337

"@com_google_protobuf//:empty_proto",

@@ -43,21 +47,10 @@ proto_library_with_info(

4347

"//google/cloud:common_resources_proto",

4448

"//google/cloud/location:location_proto",

4549

"//google/iam/v1:iam_policy_proto",

50+

"//google/longrunning:operations_proto",

4651

],

4752

)

485349-

##############################################################################

50-

# Java

51-

##############################################################################

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-6154

java_proto_library(

6255

name = "dataform_java_proto",

6356

deps = [":dataform_proto"],

@@ -77,9 +70,10 @@ java_gapic_library(

7770

rest_numeric_enums = True,

7871

service_yaml = "dataform_v1beta1.yaml",

7972

test_deps = [

73+

":dataform_java_grpc",

8074

"//google/cloud/location:location_java_grpc",

8175

"//google/iam/v1:iam_java_grpc",

82-

":dataform_java_grpc",

76+

"@com_google_api_grpc_grpc_google_common_protos",

8377

],

8478

transport = "grpc+rest",

8579

deps = [

@@ -112,22 +106,14 @@ java_gapic_assembly_gradle_pkg(

112106

],

113107

)

114108115-

##############################################################################

116-

# Go

117-

##############################################################################

118-

load(

119-

"@com_google_googleapis_imports//:imports.bzl",

120-

"go_gapic_assembly_pkg",

121-

"go_gapic_library",

122-

"go_grpc_library",

123-

)

124-125109

go_grpc_library(

126110

name = "dataform_go_proto",

127111

importpath = "cloud.google.com/go/dataform/apiv1beta1/dataformpb",

128112

protos = [":dataform_proto"],

129113

deps = [

130114

"//google/api:annotations_go_proto",

115+

"//google/iam/v1:iam_go_proto",

116+

"//google/longrunning:longrunning_go_proto",

131117

"//google/rpc:status_go_proto",

132118

"//google/type:interval_go_proto",

133119

],

@@ -147,6 +133,10 @@ go_gapic_library(

147133

":dataform_go_proto",

148134

"//google/cloud/location:location_go_proto",

149135

"//google/iam/v1:iam_go_proto",

136+

"//google/longrunning:longrunning_go_gapic",

137+

"//google/longrunning:longrunning_go_proto",

138+

"@com_google_cloud_go_longrunning//:go_default_library",

139+

"@com_google_cloud_go_longrunning//autogen:go_default_library",

150140

],

151141

)

152142

@@ -162,16 +152,6 @@ go_gapic_assembly_pkg(

162152

],

163153

)

164154165-

##############################################################################

166-

# Python

167-

##############################################################################

168-

load(

169-

"@com_google_googleapis_imports//:imports.bzl",

170-

"py_gapic_assembly_pkg",

171-

"py_gapic_library",

172-

"py_test",

173-

)

174-175155

py_gapic_library(

176156

name = "dataform_py_gapic",

177157

srcs = [":dataform_proto"],

@@ -181,6 +161,7 @@ py_gapic_library(

181161

transport = "grpc+rest",

182162

deps = [

183163

"//google/iam/v1:iam_policy_py_proto",

164+

"//google/longrunning:operations_py_proto",

184165

],

185166

)

186167

@@ -202,16 +183,6 @@ py_gapic_assembly_pkg(

202183

],

203184

)

204185205-

##############################################################################

206-

# PHP

207-

##############################################################################

208-

load(

209-

"@com_google_googleapis_imports//:imports.bzl",

210-

"php_gapic_assembly_pkg",

211-

"php_gapic_library",

212-

"php_proto_library",

213-

)

214-215186

php_proto_library(

216187

name = "dataform_php_proto",

217188

deps = [":dataform_proto"],

@@ -227,6 +198,8 @@ php_gapic_library(

227198

transport = "grpc+rest",

228199

deps = [

229200

":dataform_php_proto",

201+

"//google/iam/v1:iam_php_proto",

202+

"//google/longrunning:longrunning_php_proto",

230203

],

231204

)

232205

@@ -239,15 +212,6 @@ php_gapic_assembly_pkg(

239212

],

240213

)

241214242-

##############################################################################

243-

# Node.js

244-

##############################################################################

245-

load(

246-

"@com_google_googleapis_imports//:imports.bzl",

247-

"nodejs_gapic_assembly_pkg",

248-

"nodejs_gapic_library",

249-

)

250-251215

nodejs_gapic_library(

252216

name = "dataform_nodejs_gapic",

253217

package_name = "@google-cloud/dataform",

@@ -269,17 +233,6 @@ nodejs_gapic_assembly_pkg(

269233

],

270234

)

271235272-

##############################################################################

273-

# Ruby

274-

##############################################################################

275-

load(

276-

"@com_google_googleapis_imports//:imports.bzl",

277-

"ruby_cloud_gapic_library",

278-

"ruby_gapic_assembly_pkg",

279-

"ruby_grpc_library",

280-

"ruby_proto_library",

281-

)

282-283236

ruby_proto_library(

284237

name = "dataform_ruby_proto",

285238

deps = [":dataform_proto"],

@@ -322,17 +275,6 @@ ruby_gapic_assembly_pkg(

322275

],

323276

)

324277325-

##############################################################################

326-

# C#

327-

##############################################################################

328-

load(

329-

"@com_google_googleapis_imports//:imports.bzl",

330-

"csharp_gapic_assembly_pkg",

331-

"csharp_gapic_library",

332-

"csharp_grpc_library",

333-

"csharp_proto_library",

334-

)

335-336278

csharp_proto_library(

337279

name = "dataform_csharp_proto",

338280

extra_opts = [],

@@ -356,6 +298,8 @@ csharp_gapic_library(

356298

deps = [

357299

":dataform_csharp_grpc",

358300

":dataform_csharp_proto",

301+

"//google/iam/v1:iam_csharp_proto",

302+

"//google/longrunning:longrunning_csharp_proto",

359303

],

360304

)

361305

@@ -369,15 +313,6 @@ csharp_gapic_assembly_pkg(

369313

],

370314

)

371315372-

##############################################################################

373-

# C++

374-

##############################################################################

375-

load(

376-

"@com_google_googleapis_imports//:imports.bzl",

377-

"cc_grpc_library",

378-

"cc_proto_library",

379-

)

380-381316

cc_proto_library(

382317

name = "dataform_cc_proto",

383318

deps = [":dataform_proto"],