Skip to content

Commit 71b7a8f

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 31feed4 of spec repo
1 parent 2dd9810 commit 71b7a8f

33 files changed

+5945
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 653 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
// Grant role to a restriction query returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi;
6+
import com.datadog.api.client.v2.model.RelationshipToRole;
7+
import com.datadog.api.client.v2.model.RelationshipToRoleData;
8+
import com.datadog.api.client.v2.model.RolesType;
9+
10+
public class Example {
11+
public static void main(String[] args) {
12+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
13+
defaultClient.setUnstableOperationEnabled("v2.addRoleToRestrictionQuery", true);
14+
LogsRestrictionQueriesApi apiInstance = new LogsRestrictionQueriesApi(defaultClient);
15+
16+
RelationshipToRole body =
17+
new RelationshipToRole()
18+
.data(
19+
new RelationshipToRoleData()
20+
.id("3653d3c6-0c75-11ea-ad28-fb5701eabc7d")
21+
.type(RolesType.ROLES));
22+
23+
try {
24+
apiInstance.addRoleToRestrictionQuery("restriction_query_id", body);
25+
} catch (ApiException e) {
26+
System.err.println(
27+
"Exception when calling LogsRestrictionQueriesApi#addRoleToRestrictionQuery");
28+
System.err.println("Status code: " + e.getCode());
29+
System.err.println("Reason: " + e.getResponseBody());
30+
System.err.println("Response headers: " + e.getResponseHeaders());
31+
e.printStackTrace();
32+
}
33+
}
34+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
// Create a restriction query returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi;
6+
import com.datadog.api.client.v2.model.LogsRestrictionQueriesType;
7+
import com.datadog.api.client.v2.model.RestrictionQueryCreateAttributes;
8+
import com.datadog.api.client.v2.model.RestrictionQueryCreateData;
9+
import com.datadog.api.client.v2.model.RestrictionQueryCreatePayload;
10+
import com.datadog.api.client.v2.model.RestrictionQueryWithoutRelationshipsResponse;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
defaultClient.setUnstableOperationEnabled("v2.createRestrictionQuery", true);
16+
LogsRestrictionQueriesApi apiInstance = new LogsRestrictionQueriesApi(defaultClient);
17+
18+
RestrictionQueryCreatePayload body =
19+
new RestrictionQueryCreatePayload()
20+
.data(
21+
new RestrictionQueryCreateData()
22+
.attributes(
23+
new RestrictionQueryCreateAttributes().restrictionQuery("env:sandbox"))
24+
.type(LogsRestrictionQueriesType.LOGS_RESTRICTION_QUERIES));
25+
26+
try {
27+
RestrictionQueryWithoutRelationshipsResponse result =
28+
apiInstance.createRestrictionQuery(body);
29+
System.out.println(result);
30+
} catch (ApiException e) {
31+
System.err.println("Exception when calling LogsRestrictionQueriesApi#createRestrictionQuery");
32+
System.err.println("Status code: " + e.getCode());
33+
System.err.println("Reason: " + e.getResponseBody());
34+
System.err.println("Response headers: " + e.getResponseHeaders());
35+
e.printStackTrace();
36+
}
37+
}
38+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Delete a restriction query returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.deleteRestrictionQuery", true);
11+
LogsRestrictionQueriesApi apiInstance = new LogsRestrictionQueriesApi(defaultClient);
12+
13+
try {
14+
apiInstance.deleteRestrictionQuery("restriction_query_id");
15+
} catch (ApiException e) {
16+
System.err.println("Exception when calling LogsRestrictionQueriesApi#deleteRestrictionQuery");
17+
System.err.println("Status code: " + e.getCode());
18+
System.err.println("Reason: " + e.getResponseBody());
19+
System.err.println("Response headers: " + e.getResponseHeaders());
20+
e.printStackTrace();
21+
}
22+
}
23+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Get a restriction query returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi;
6+
import com.datadog.api.client.v2.model.RestrictionQueryWithRelationshipsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getRestrictionQuery", true);
12+
LogsRestrictionQueriesApi apiInstance = new LogsRestrictionQueriesApi(defaultClient);
13+
14+
try {
15+
RestrictionQueryWithRelationshipsResponse result =
16+
apiInstance.getRestrictionQuery("restriction_query_id");
17+
System.out.println(result);
18+
} catch (ApiException e) {
19+
System.err.println("Exception when calling LogsRestrictionQueriesApi#getRestrictionQuery");
20+
System.err.println("Status code: " + e.getCode());
21+
System.err.println("Reason: " + e.getResponseBody());
22+
System.err.println("Response headers: " + e.getResponseHeaders());
23+
e.printStackTrace();
24+
}
25+
}
26+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Get restriction query for a given role returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi;
6+
import com.datadog.api.client.v2.model.RestrictionQueryListResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getRoleRestrictionQuery", true);
12+
LogsRestrictionQueriesApi apiInstance = new LogsRestrictionQueriesApi(defaultClient);
13+
14+
try {
15+
RestrictionQueryListResponse result = apiInstance.getRoleRestrictionQuery("role_id");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println(
19+
"Exception when calling LogsRestrictionQueriesApi#getRoleRestrictionQuery");
20+
System.err.println("Status code: " + e.getCode());
21+
System.err.println("Reason: " + e.getResponseBody());
22+
System.err.println("Response headers: " + e.getResponseHeaders());
23+
e.printStackTrace();
24+
}
25+
}
26+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// List restriction queries returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi;
6+
import com.datadog.api.client.v2.model.RestrictionQueryListResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listRestrictionQueries", true);
12+
LogsRestrictionQueriesApi apiInstance = new LogsRestrictionQueriesApi(defaultClient);
13+
14+
try {
15+
RestrictionQueryListResponse result = apiInstance.listRestrictionQueries();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling LogsRestrictionQueriesApi#listRestrictionQueries");
19+
System.err.println("Status code: " + e.getCode());
20+
System.err.println("Reason: " + e.getResponseBody());
21+
System.err.println("Response headers: " + e.getResponseHeaders());
22+
e.printStackTrace();
23+
}
24+
}
25+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// List roles for a restriction query returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi;
6+
import com.datadog.api.client.v2.model.RestrictionQueryRolesResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listRestrictionQueryRoles", true);
12+
LogsRestrictionQueriesApi apiInstance = new LogsRestrictionQueriesApi(defaultClient);
13+
14+
try {
15+
RestrictionQueryRolesResponse result =
16+
apiInstance.listRestrictionQueryRoles("restriction_query_id");
17+
System.out.println(result);
18+
} catch (ApiException e) {
19+
System.err.println(
20+
"Exception when calling LogsRestrictionQueriesApi#listRestrictionQueryRoles");
21+
System.err.println("Status code: " + e.getCode());
22+
System.err.println("Reason: " + e.getResponseBody());
23+
System.err.println("Response headers: " + e.getResponseHeaders());
24+
e.printStackTrace();
25+
}
26+
}
27+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Get all restriction queries for a given user returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi;
6+
import com.datadog.api.client.v2.model.RestrictionQueryListResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listUserRestrictionQueries", true);
12+
LogsRestrictionQueriesApi apiInstance = new LogsRestrictionQueriesApi(defaultClient);
13+
14+
try {
15+
RestrictionQueryListResponse result = apiInstance.listUserRestrictionQueries("user_id");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println(
19+
"Exception when calling LogsRestrictionQueriesApi#listUserRestrictionQueries");
20+
System.err.println("Status code: " + e.getCode());
21+
System.err.println("Reason: " + e.getResponseBody());
22+
System.err.println("Response headers: " + e.getResponseHeaders());
23+
e.printStackTrace();
24+
}
25+
}
26+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
// Revoke role from a restriction query returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi;
6+
import com.datadog.api.client.v2.model.RelationshipToRole;
7+
import com.datadog.api.client.v2.model.RelationshipToRoleData;
8+
import com.datadog.api.client.v2.model.RolesType;
9+
10+
public class Example {
11+
public static void main(String[] args) {
12+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
13+
defaultClient.setUnstableOperationEnabled("v2.removeRoleFromRestrictionQuery", true);
14+
LogsRestrictionQueriesApi apiInstance = new LogsRestrictionQueriesApi(defaultClient);
15+
16+
RelationshipToRole body =
17+
new RelationshipToRole()
18+
.data(
19+
new RelationshipToRoleData()
20+
.id("3653d3c6-0c75-11ea-ad28-fb5701eabc7d")
21+
.type(RolesType.ROLES));
22+
23+
try {
24+
apiInstance.removeRoleFromRestrictionQuery("restriction_query_id", body);
25+
} catch (ApiException e) {
26+
System.err.println(
27+
"Exception when calling LogsRestrictionQueriesApi#removeRoleFromRestrictionQuery");
28+
System.err.println("Status code: " + e.getCode());
29+
System.err.println("Reason: " + e.getResponseBody());
30+
System.err.println("Response headers: " + e.getResponseHeaders());
31+
e.printStackTrace();
32+
}
33+
}
34+
}

0 commit comments

Comments
 (0)