Skip to content

Commit af083bd

Browse files
feat: Add DataTableService to Chronicle v1 Client Libraries (#33831)
* feat: Add DataTableService to Chronicle v1 Client Libraries PiperOrigin-RevId: 898791366 Source-Link: googleapis/googleapis@e182cf5 Source-Link: googleapis/googleapis-gen@dab413d Copy-Tag: eyJwIjoiZ29vZ2xlLWNsb3VkLWNocm9uaWNsZS12MS8uT3dsQm90LnlhbWwiLCJoIjoiZGFiNDEzZDQzYmQ0NzUzODZiMzc1ZDdkY2EzMTY5Y2IwNjNkY2Q4ZCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 2dddf86 commit af083bd

37 files changed

Lines changed: 9250 additions & 34 deletions

google-cloud-chronicle-v1/.owlbot-manifest.json

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,15 @@
2424
"lib/google/cloud/chronicle/v1/data_access_control_service/rest/client.rb",
2525
"lib/google/cloud/chronicle/v1/data_access_control_service/rest/service_stub.rb",
2626
"lib/google/cloud/chronicle/v1/data_access_control_services_pb.rb",
27+
"lib/google/cloud/chronicle/v1/data_table_pb.rb",
28+
"lib/google/cloud/chronicle/v1/data_table_service.rb",
29+
"lib/google/cloud/chronicle/v1/data_table_service/client.rb",
30+
"lib/google/cloud/chronicle/v1/data_table_service/credentials.rb",
31+
"lib/google/cloud/chronicle/v1/data_table_service/paths.rb",
32+
"lib/google/cloud/chronicle/v1/data_table_service/rest.rb",
33+
"lib/google/cloud/chronicle/v1/data_table_service/rest/client.rb",
34+
"lib/google/cloud/chronicle/v1/data_table_service/rest/service_stub.rb",
35+
"lib/google/cloud/chronicle/v1/data_table_services_pb.rb",
2736
"lib/google/cloud/chronicle/v1/entity_pb.rb",
2837
"lib/google/cloud/chronicle/v1/entity_service.rb",
2938
"lib/google/cloud/chronicle/v1/entity_service/client.rb",
@@ -70,6 +79,7 @@
7079
"proto_docs/google/api/launch_stage.rb",
7180
"proto_docs/google/api/resource.rb",
7281
"proto_docs/google/cloud/chronicle/v1/data_access_control.rb",
82+
"proto_docs/google/cloud/chronicle/v1/data_table.rb",
7383
"proto_docs/google/cloud/chronicle/v1/entity.rb",
7484
"proto_docs/google/cloud/chronicle/v1/instance.rb",
7585
"proto_docs/google/cloud/chronicle/v1/reference_list.rb",
@@ -93,6 +103,21 @@
93103
"snippets/data_access_control_service/list_data_access_scopes.rb",
94104
"snippets/data_access_control_service/update_data_access_label.rb",
95105
"snippets/data_access_control_service/update_data_access_scope.rb",
106+
"snippets/data_table_service/bulk_create_data_table_rows.rb",
107+
"snippets/data_table_service/bulk_get_data_table_rows.rb",
108+
"snippets/data_table_service/bulk_replace_data_table_rows.rb",
109+
"snippets/data_table_service/bulk_update_data_table_rows.rb",
110+
"snippets/data_table_service/create_data_table.rb",
111+
"snippets/data_table_service/create_data_table_row.rb",
112+
"snippets/data_table_service/delete_data_table.rb",
113+
"snippets/data_table_service/delete_data_table_row.rb",
114+
"snippets/data_table_service/get_data_table.rb",
115+
"snippets/data_table_service/get_data_table_operation_errors.rb",
116+
"snippets/data_table_service/get_data_table_row.rb",
117+
"snippets/data_table_service/list_data_table_rows.rb",
118+
"snippets/data_table_service/list_data_tables.rb",
119+
"snippets/data_table_service/update_data_table.rb",
120+
"snippets/data_table_service/update_data_table_row.rb",
96121
"snippets/entity_service/create_watchlist.rb",
97122
"snippets/entity_service/delete_watchlist.rb",
98123
"snippets/entity_service/get_watchlist.rb",
@@ -119,6 +144,9 @@
119144
"test/google/cloud/chronicle/v1/data_access_control_service_paths_test.rb",
120145
"test/google/cloud/chronicle/v1/data_access_control_service_rest_test.rb",
121146
"test/google/cloud/chronicle/v1/data_access_control_service_test.rb",
147+
"test/google/cloud/chronicle/v1/data_table_service_paths_test.rb",
148+
"test/google/cloud/chronicle/v1/data_table_service_rest_test.rb",
149+
"test/google/cloud/chronicle/v1/data_table_service_test.rb",
122150
"test/google/cloud/chronicle/v1/entity_service_paths_test.rb",
123151
"test/google/cloud/chronicle/v1/entity_service_rest_test.rb",
124152
"test/google/cloud/chronicle/v1/entity_service_test.rb",

google-cloud-chronicle-v1/.repo-metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"release_level": "preview",
1212
"repo": "googleapis/google-cloud-ruby",
1313
"requires_billing": true,
14-
"ruby-cloud-description": "The Google Cloud Security Operations API, popularly known as the Chronicle API, serves endpoints that enable security analysts to analyze and mitigate a security threat throughout its lifecycle. Note that google-cloud-chronicle-v1 is a version-specific client library. For most uses, we recommend installing the main client library google-cloud-chronicle instead. See the readme for more details.",
14+
"ruby-cloud-description": "The Google Cloud Security Operations API (Chronicle API) provides endpoints that help analysts investigate and mitigate security threats throughout their lifecycle. Note that google-cloud-chronicle-v1 is a version-specific client library. For most uses, we recommend installing the main client library google-cloud-chronicle instead. See the readme for more details.",
1515
"ruby-cloud-product-url": "https://cloud.google.com/chronicle/docs/secops/secops-overview",
1616
"library_type": "GAPIC_AUTO"
1717
}

google-cloud-chronicle-v1/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Ruby Client for the Chronicle V1 API
22

3-
The Google Cloud Security Operations API, popularly known as the Chronicle API, serves endpoints that enable security analysts to analyze and mitigate a security threat throughout its lifecycle.
3+
The Google Cloud Security Operations API (Chronicle API) provides endpoints that help analysts investigate and mitigate security threats throughout their lifecycle.
44

5-
The Google Cloud Security Operations API, popularly known as the Chronicle API, serves endpoints that enable security analysts to analyze and mitigate a security threat throughout its lifecycle.
5+
The Google Cloud Security Operations API (Chronicle API) provides endpoints that help analysts investigate and mitigate security threats throughout their lifecycle.
66

77
https://github.com/googleapis/google-cloud-ruby
88

google-cloud-chronicle-v1/gapic_metadata.json

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,90 @@
6464
}
6565
}
6666
},
67+
"DataTableService": {
68+
"clients": {
69+
"grpc": {
70+
"libraryClient": "::Google::Cloud::Chronicle::V1::DataTableService::Client",
71+
"rpcs": {
72+
"CreateDataTable": {
73+
"methods": [
74+
"create_data_table"
75+
]
76+
},
77+
"ListDataTables": {
78+
"methods": [
79+
"list_data_tables"
80+
]
81+
},
82+
"GetDataTable": {
83+
"methods": [
84+
"get_data_table"
85+
]
86+
},
87+
"UpdateDataTable": {
88+
"methods": [
89+
"update_data_table"
90+
]
91+
},
92+
"DeleteDataTable": {
93+
"methods": [
94+
"delete_data_table"
95+
]
96+
},
97+
"CreateDataTableRow": {
98+
"methods": [
99+
"create_data_table_row"
100+
]
101+
},
102+
"UpdateDataTableRow": {
103+
"methods": [
104+
"update_data_table_row"
105+
]
106+
},
107+
"ListDataTableRows": {
108+
"methods": [
109+
"list_data_table_rows"
110+
]
111+
},
112+
"GetDataTableRow": {
113+
"methods": [
114+
"get_data_table_row"
115+
]
116+
},
117+
"DeleteDataTableRow": {
118+
"methods": [
119+
"delete_data_table_row"
120+
]
121+
},
122+
"BulkCreateDataTableRows": {
123+
"methods": [
124+
"bulk_create_data_table_rows"
125+
]
126+
},
127+
"BulkGetDataTableRows": {
128+
"methods": [
129+
"bulk_get_data_table_rows"
130+
]
131+
},
132+
"BulkReplaceDataTableRows": {
133+
"methods": [
134+
"bulk_replace_data_table_rows"
135+
]
136+
},
137+
"BulkUpdateDataTableRows": {
138+
"methods": [
139+
"bulk_update_data_table_rows"
140+
]
141+
},
142+
"GetDataTableOperationErrors": {
143+
"methods": [
144+
"get_data_table_operation_errors"
145+
]
146+
}
147+
}
148+
}
149+
}
150+
},
67151
"EntityService": {
68152
"clients": {
69153
"grpc": {

google-cloud-chronicle-v1/google-cloud-chronicle-v1.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ Gem::Specification.new do |gem|
99

1010
gem.authors = ["Google LLC"]
1111
gem.email = "googleapis-packages@google.com"
12-
gem.description = "The Google Cloud Security Operations API, popularly known as the Chronicle API, serves endpoints that enable security analysts to analyze and mitigate a security threat throughout its lifecycle. Note that google-cloud-chronicle-v1 is a version-specific client library. For most uses, we recommend installing the main client library google-cloud-chronicle instead. See the readme for more details."
13-
gem.summary = "The Google Cloud Security Operations API, popularly known as the Chronicle API, serves endpoints that enable security analysts to analyze and mitigate a security threat throughout its lifecycle."
12+
gem.description = "The Google Cloud Security Operations API (Chronicle API) provides endpoints that help analysts investigate and mitigate security threats throughout their lifecycle. Note that google-cloud-chronicle-v1 is a version-specific client library. For most uses, we recommend installing the main client library google-cloud-chronicle instead. See the readme for more details."
13+
gem.summary = "The Google Cloud Security Operations API (Chronicle API) provides endpoints that help analysts investigate and mitigate security threats throughout their lifecycle."
1414
gem.homepage = "https://github.com/googleapis/google-cloud-ruby"
1515
gem.license = "Apache-2.0"
1616

google-cloud-chronicle-v1/lib/google/cloud/chronicle/v1.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
# Auto-generated by gapic-generator-ruby. DO NOT EDIT!
1818

1919
require "google/cloud/chronicle/v1/data_access_control_service"
20+
require "google/cloud/chronicle/v1/data_table_service"
2021
require "google/cloud/chronicle/v1/entity_service"
2122
require "google/cloud/chronicle/v1/instance_service"
2223
require "google/cloud/chronicle/v1/reference_list_service"

0 commit comments

Comments
 (0)