Skip to content

Commit 50eef0f

Browse files
Google APIscopybara-github
authored andcommitted
feat: add support for new ImportEntries() API, including format of the dump
feat: add support for entries associated with Looker and CloudSQL feat: add support for a ReconcileTags() API method PiperOrigin-RevId: 516484690
1 parent d2d07fc commit 50eef0f

17 files changed

Lines changed: 750 additions & 115 deletions

google/cloud/datacatalog/v1/BUILD.bazel

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ proto_library(
2626
"data_source.proto",
2727
"datacatalog.proto",
2828
"dataplex_spec.proto",
29+
"dump_content.proto",
2930
"gcs_fileset_spec.proto",
3031
"physical_schema.proto",
3132
"policytagmanager.proto",
@@ -44,6 +45,8 @@ proto_library(
4445
"//google/api:resource_proto",
4546
"//google/iam/v1:iam_policy_proto",
4647
"//google/iam/v1:policy_proto",
48+
"//google/longrunning:operations_proto",
49+
"//google/rpc:status_proto",
4750
"@com_google_protobuf//:empty_proto",
4851
"@com_google_protobuf//:field_mask_proto",
4952
"@com_google_protobuf//:timestamp_proto",
@@ -55,6 +58,7 @@ proto_library_with_info(
5558
deps = [
5659
":datacatalog_proto",
5760
"//google/cloud:common_resources_proto",
61+
"//google/iam/v1:iam_policy_proto",
5862
],
5963
)
6064

@@ -84,16 +88,18 @@ java_grpc_library(
8488
java_gapic_library(
8589
name = "datacatalog_java_gapic",
8690
srcs = [":datacatalog_proto_with_info"],
91+
gapic_yaml = None,
8792
grpc_service_config = "datacatalog_grpc_service_config.json",
8893
rest_numeric_enums = False,
8994
service_yaml = "datacatalog_v1.yaml",
9095
test_deps = [
91-
":datacatalog_java_grpc",
9296
"//google/iam/v1:iam_java_grpc",
97+
":datacatalog_java_grpc",
9398
],
9499
transport = "grpc+rest",
95100
deps = [
96101
":datacatalog_java_proto",
102+
"//google/api:api_java_proto",
97103
"//google/iam/v1:iam_java_proto",
98104
],
99105
)
@@ -115,6 +121,7 @@ java_gapic_test(
115121
java_gapic_assembly_gradle_pkg(
116122
name = "google-cloud-datacatalog-v1-java",
117123
include_samples = True,
124+
transport = "grpc+rest",
118125
deps = [
119126
":datacatalog_java_gapic",
120127
":datacatalog_java_grpc",
@@ -142,6 +149,8 @@ go_proto_library(
142149
deps = [
143150
"//google/api:annotations_go_proto",
144151
"//google/iam/v1:iam_go_proto",
152+
"//google/longrunning:longrunning_go_proto",
153+
"//google/rpc:status_go_proto",
145154
],
146155
)
147156

@@ -158,6 +167,9 @@ go_gapic_library(
158167
deps = [
159168
":datacatalog_go_proto",
160169
"//google/iam/v1:iam_go_proto",
170+
"//google/longrunning:longrunning_go_proto",
171+
"@com_google_cloud_go_longrunning//:go_default_library",
172+
"@com_google_cloud_go_longrunning//autogen:go_default_library",
161173
],
162174
)
163175

google/cloud/datacatalog/v1/common.proto

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,23 @@ enum IntegratedSystem {
5151

5252
// Dataplex.
5353
DATAPLEX = 4;
54+
55+
// Cloud Sql
56+
CLOUD_SQL = 8;
57+
58+
// Looker
59+
LOOKER = 9;
60+
}
61+
62+
// This enum describes all the systems that manage
63+
// Taxonomy and PolicyTag resources in DataCatalog.
64+
enum ManagingSystem {
65+
// Default value
66+
MANAGING_SYSTEM_UNSPECIFIED = 0;
67+
68+
// Dataplex.
69+
MANAGING_SYSTEM_DATAPLEX = 1;
70+
71+
// Other
72+
MANAGING_SYSTEM_OTHER = 2;
5473
}

0 commit comments

Comments
 (0)