Skip to content

Commit 3c2e6a6

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit be0d282 of spec repo
1 parent 42f3f95 commit 3c2e6a6

File tree

33 files changed

+222
-740
lines changed

33 files changed

+222
-740
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -80813,9 +80813,9 @@ paths:
8081380813
appKeyAuth: []
8081480814
- AuthZ:
8081580815
- user_access_read
80816-
summary: Get all datasets
80816+
summary: Get all Data Access Control datasets
8081780817
tags:
80818-
- Datasets
80818+
- Data Access Controls
8081980819
"x-permission":
8082080820
operator: OR
8082180821
permissions:
@@ -80865,9 +80865,9 @@ paths:
8086580865
appKeyAuth: []
8086680866
- AuthZ:
8086780867
- user_access_manage
80868-
summary: Create a dataset
80868+
summary: Create a Data Access Control dataset
8086980869
tags:
80870-
- Datasets
80870+
- Data Access Controls
8087180871
x-codegen-request-body-name: body
8087280872
x-permission:
8087380873
operator: OR
@@ -80898,9 +80898,9 @@ paths:
8089880898
appKeyAuth: []
8089980899
- AuthZ:
8090080900
- user_access_manage
80901-
summary: Delete a dataset
80901+
summary: Delete a Data Access Control dataset
8090280902
tags:
80903-
- Datasets
80903+
- Data Access Controls
8090480904
"x-permission":
8090580905
operator: OR
8090680906
permissions:
@@ -80933,9 +80933,9 @@ paths:
8093380933
appKeyAuth: []
8093480934
- AuthZ:
8093580935
- user_access_read
80936-
summary: Get a single dataset by ID
80936+
summary: Get a Data Access Control dataset by ID
8093780937
tags:
80938-
- Datasets
80938+
- Data Access Controls
8093980939
"x-permission":
8094080940
operator: OPEN
8094180941
permissions: []
@@ -80975,9 +80975,9 @@ paths:
8097580975
appKeyAuth: []
8097680976
- AuthZ:
8097780977
- user_access_manage
80978-
summary: Edit a dataset
80978+
summary: Edit a Data Access Control dataset
8097980979
tags:
80980-
- Datasets
80980+
- Data Access Controls
8098180981
x-codegen-request-body-name: body
8098280982
"x-permission":
8098380983
operator: OR
@@ -110116,13 +110116,16 @@ tags:
110116110116
organization.
110117110117
name: Dashboard Lists
110118110118
- description: |-
110119-
The Data Deletion API allows the user to target and delete data from the allowed products. It's currently enabled for Logs and RUM and depends on `logs_delete_data` and `rum_delete_data` permissions respectively.
110120-
name: Data Deletion
110121-
- description: |-
110122-
Data Access Controls in Datadog is a feature that allows administrators and access managers to regulate
110119+
Manage [Data Access Controls](https://docs.datadoghq.com/account_management/rbac/data_access/)
110120+
programmatically using Datasets.
110121+
110122+
Data Access Controls in Datadog allows administrators and access managers to regulate
110123110123
access to sensitive data. By defining Restricted Datasets, you can ensure that only specific teams or roles can
110124110124
view certain types of telemetry (for example, logs, traces, metrics, and RUM data).
110125-
name: Datasets
110125+
name: Data Access Controls
110126+
- description: |-
110127+
The Data Deletion API allows the user to target and delete data from the allowed products. It's currently enabled for Logs and RUM and depends on `logs_delete_data` and `rum_delete_data` permissions respectively.
110128+
name: Data Deletion
110126110129
- description: |-
110127110130
Manage Deployment Gates using this API to reduce the likelihood and impact of incidents caused by deployments. See the [Deployment Gates documentation](https://docs.datadoghq.com/deployment_gates/) for more information.
110128110131
name: Deployment Gates

examples/v2/datasets/CreateDataset.java renamed to examples/v2/data-access-controls/CreateDataset.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
// Create a dataset returns "OK" response
1+
// Create a Data Access Control dataset returns "OK" response
22

33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
5-
import com.datadog.api.client.v2.api.DatasetsApi;
5+
import com.datadog.api.client.v2.api.DataAccessControlsApi;
66
import com.datadog.api.client.v2.model.DatasetAttributesRequest;
77
import com.datadog.api.client.v2.model.DatasetCreateRequest;
88
import com.datadog.api.client.v2.model.DatasetRequest;
@@ -15,7 +15,7 @@ public class Example {
1515
public static void main(String[] args) {
1616
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1717
defaultClient.setUnstableOperationEnabled("v2.createDataset", true);
18-
DatasetsApi apiInstance = new DatasetsApi(defaultClient);
18+
DataAccessControlsApi apiInstance = new DataAccessControlsApi(defaultClient);
1919

2020
DatasetCreateRequest body =
2121
new DatasetCreateRequest()
@@ -31,14 +31,14 @@ public static void main(String[] args) {
3131
Collections.singletonList(
3232
new FiltersPerProduct()
3333
.filters(Collections.singletonList("@application.id:ABCD"))
34-
.product("metrics"))))
34+
.product("logs"))))
3535
.type(DatasetType.DATASET));
3636

3737
try {
3838
DatasetResponseSingle result = apiInstance.createDataset(body);
3939
System.out.println(result);
4040
} catch (ApiException e) {
41-
System.err.println("Exception when calling DatasetsApi#createDataset");
41+
System.err.println("Exception when calling DataAccessControlsApi#createDataset");
4242
System.err.println("Status code: " + e.getCode());
4343
System.err.println("Reason: " + e.getResponseBody());
4444
System.err.println("Response headers: " + e.getResponseHeaders());

examples/v2/datasets/DeleteDataset.java renamed to examples/v2/data-access-controls/DeleteDataset.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
1-
// Delete a dataset returns "No Content" response
1+
// Delete a Data Access Control dataset returns "No Content" response
22

33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
5-
import com.datadog.api.client.v2.api.DatasetsApi;
5+
import com.datadog.api.client.v2.api.DataAccessControlsApi;
66

77
public class Example {
88
public static void main(String[] args) {
99
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1010
defaultClient.setUnstableOperationEnabled("v2.deleteDataset", true);
11-
DatasetsApi apiInstance = new DatasetsApi(defaultClient);
12-
13-
// there is a valid "dataset" in the system
14-
String DATASET_DATA_ID = System.getenv("DATASET_DATA_ID");
11+
DataAccessControlsApi apiInstance = new DataAccessControlsApi(defaultClient);
1512

1613
try {
17-
apiInstance.deleteDataset(DATASET_DATA_ID);
14+
apiInstance.deleteDataset("0879ce27-29a1-481f-a12e-bc2a48ec9ae1");
1815
} catch (ApiException e) {
19-
System.err.println("Exception when calling DatasetsApi#deleteDataset");
16+
System.err.println("Exception when calling DataAccessControlsApi#deleteDataset");
2017
System.err.println("Status code: " + e.getCode());
2118
System.err.println("Reason: " + e.getResponseBody());
2219
System.err.println("Response headers: " + e.getResponseHeaders());

examples/v2/datasets/GetAllDatasets.java renamed to examples/v2/data-access-controls/GetAllDatasets.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
// Get all datasets returns "OK" response
1+
// Get all Data Access Control datasets returns "OK" response
22

33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
5-
import com.datadog.api.client.v2.api.DatasetsApi;
5+
import com.datadog.api.client.v2.api.DataAccessControlsApi;
66
import com.datadog.api.client.v2.model.DatasetResponseMulti;
77

88
public class Example {
99
public static void main(String[] args) {
1010
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1111
defaultClient.setUnstableOperationEnabled("v2.getAllDatasets", true);
12-
DatasetsApi apiInstance = new DatasetsApi(defaultClient);
12+
DataAccessControlsApi apiInstance = new DataAccessControlsApi(defaultClient);
1313

1414
try {
1515
DatasetResponseMulti result = apiInstance.getAllDatasets();
1616
System.out.println(result);
1717
} catch (ApiException e) {
18-
System.err.println("Exception when calling DatasetsApi#getAllDatasets");
18+
System.err.println("Exception when calling DataAccessControlsApi#getAllDatasets");
1919
System.err.println("Status code: " + e.getCode());
2020
System.err.println("Reason: " + e.getResponseBody());
2121
System.err.println("Response headers: " + e.getResponseHeaders());

examples/v2/datasets/GetDataset.java renamed to examples/v2/data-access-controls/GetDataset.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,21 @@
1-
// Get a single dataset by ID returns "OK" response
1+
// Get a Data Access Control dataset by ID returns "OK" response
22

33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
5-
import com.datadog.api.client.v2.api.DatasetsApi;
5+
import com.datadog.api.client.v2.api.DataAccessControlsApi;
66
import com.datadog.api.client.v2.model.DatasetResponseSingle;
77

88
public class Example {
99
public static void main(String[] args) {
1010
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1111
defaultClient.setUnstableOperationEnabled("v2.getDataset", true);
12-
DatasetsApi apiInstance = new DatasetsApi(defaultClient);
13-
14-
// there is a valid "dataset" in the system
15-
String DATASET_DATA_ID = System.getenv("DATASET_DATA_ID");
12+
DataAccessControlsApi apiInstance = new DataAccessControlsApi(defaultClient);
1613

1714
try {
18-
DatasetResponseSingle result = apiInstance.getDataset(DATASET_DATA_ID);
15+
DatasetResponseSingle result = apiInstance.getDataset("0879ce27-29a1-481f-a12e-bc2a48ec9ae1");
1916
System.out.println(result);
2017
} catch (ApiException e) {
21-
System.err.println("Exception when calling DatasetsApi#getDataset");
18+
System.err.println("Exception when calling DataAccessControlsApi#getDataset");
2219
System.err.println("Status code: " + e.getCode());
2320
System.err.println("Reason: " + e.getResponseBody());
2421
System.err.println("Response headers: " + e.getResponseHeaders());

examples/v2/datasets/UpdateDataset.java renamed to examples/v2/data-access-controls/UpdateDataset.java

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
// Edit a dataset returns "OK" response
1+
// Edit a Data Access Control dataset returns "OK" response
22

33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
5-
import com.datadog.api.client.v2.api.DatasetsApi;
5+
import com.datadog.api.client.v2.api.DataAccessControlsApi;
66
import com.datadog.api.client.v2.model.DatasetAttributesRequest;
77
import com.datadog.api.client.v2.model.DatasetRequest;
88
import com.datadog.api.client.v2.model.DatasetResponseSingle;
@@ -15,10 +15,7 @@ public class Example {
1515
public static void main(String[] args) {
1616
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1717
defaultClient.setUnstableOperationEnabled("v2.updateDataset", true);
18-
DatasetsApi apiInstance = new DatasetsApi(defaultClient);
19-
20-
// there is a valid "dataset" in the system
21-
String DATASET_DATA_ID = System.getenv("DATASET_DATA_ID");
18+
DataAccessControlsApi apiInstance = new DataAccessControlsApi(defaultClient);
2219

2320
DatasetUpdateRequest body =
2421
new DatasetUpdateRequest()
@@ -33,15 +30,16 @@ public static void main(String[] args) {
3330
.productFilters(
3431
Collections.singletonList(
3532
new FiltersPerProduct()
36-
.filters(Collections.singletonList("@application.id:1234"))
37-
.product("metrics"))))
33+
.filters(Collections.singletonList("@application.id:ABCD"))
34+
.product("logs"))))
3835
.type(DatasetType.DATASET));
3936

4037
try {
41-
DatasetResponseSingle result = apiInstance.updateDataset(DATASET_DATA_ID, body);
38+
DatasetResponseSingle result =
39+
apiInstance.updateDataset("0879ce27-29a1-481f-a12e-bc2a48ec9ae1", body);
4240
System.out.println(result);
4341
} catch (ApiException e) {
44-
System.err.println("Exception when calling DatasetsApi#updateDataset");
42+
System.err.println("Exception when calling DataAccessControlsApi#updateDataset");
4543
System.err.println("Status code: " + e.getCode());
4644
System.err.println("Reason: " + e.getResponseBody());
4745
System.err.println("Response headers: " + e.getResponseHeaders());

0 commit comments

Comments
 (0)