Skip to content

Commit b4d81a7

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 950aa15 of spec repo
1 parent 38a04fd commit b4d81a7

File tree

74 files changed

+7291
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+7291
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 734 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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+
// there is a valid "restriction_query" in the system
17+
String RESTRICTION_QUERY_DATA_ID = System.getenv("RESTRICTION_QUERY_DATA_ID");
18+
19+
// there is a valid "role" in the system
20+
String ROLE_DATA_ID = System.getenv("ROLE_DATA_ID");
21+
22+
RelationshipToRole body =
23+
new RelationshipToRole()
24+
.data(new RelationshipToRoleData().id(ROLE_DATA_ID).type(RolesType.ROLES));
25+
26+
try {
27+
apiInstance.addRoleToRestrictionQuery(RESTRICTION_QUERY_DATA_ID, body);
28+
} catch (ApiException e) {
29+
System.err.println(
30+
"Exception when calling LogsRestrictionQueriesApi#addRoleToRestrictionQuery");
31+
System.err.println("Status code: " + e.getCode());
32+
System.err.println("Reason: " + e.getResponseBody());
33+
System.err.println("Response headers: " + e.getResponseHeaders());
34+
e.printStackTrace();
35+
}
36+
}
37+
}
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: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
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+
// there is a valid "restriction_query" in the system
14+
String RESTRICTION_QUERY_DATA_ID = System.getenv("RESTRICTION_QUERY_DATA_ID");
15+
16+
try {
17+
apiInstance.deleteRestrictionQuery(RESTRICTION_QUERY_DATA_ID);
18+
} catch (ApiException e) {
19+
System.err.println("Exception when calling LogsRestrictionQueriesApi#deleteRestrictionQuery");
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: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
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+
// there is a valid "restriction_query" in the system
15+
String RESTRICTION_QUERY_DATA_ID = System.getenv("RESTRICTION_QUERY_DATA_ID");
16+
17+
try {
18+
RestrictionQueryWithRelationshipsResponse result =
19+
apiInstance.getRestrictionQuery(RESTRICTION_QUERY_DATA_ID);
20+
System.out.println(result);
21+
} catch (ApiException e) {
22+
System.err.println("Exception when calling LogsRestrictionQueriesApi#getRestrictionQuery");
23+
System.err.println("Status code: " + e.getCode());
24+
System.err.println("Reason: " + e.getResponseBody());
25+
System.err.println("Response headers: " + e.getResponseHeaders());
26+
e.printStackTrace();
27+
}
28+
}
29+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
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+
// there is a valid "role" in the system
15+
String ROLE_DATA_ID = System.getenv("ROLE_DATA_ID");
16+
17+
try {
18+
RestrictionQueryListResponse result = apiInstance.getRoleRestrictionQuery(ROLE_DATA_ID);
19+
System.out.println(result);
20+
} catch (ApiException e) {
21+
System.err.println(
22+
"Exception when calling LogsRestrictionQueriesApi#getRoleRestrictionQuery");
23+
System.err.println("Status code: " + e.getCode());
24+
System.err.println("Reason: " + e.getResponseBody());
25+
System.err.println("Response headers: " + e.getResponseHeaders());
26+
e.printStackTrace();
27+
}
28+
}
29+
}
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: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
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+
// there is a valid "restriction_query" in the system
15+
String RESTRICTION_QUERY_DATA_ID = System.getenv("RESTRICTION_QUERY_DATA_ID");
16+
17+
try {
18+
RestrictionQueryRolesResponse result =
19+
apiInstance.listRestrictionQueryRoles(RESTRICTION_QUERY_DATA_ID);
20+
System.out.println(result);
21+
} catch (ApiException e) {
22+
System.err.println(
23+
"Exception when calling LogsRestrictionQueriesApi#listRestrictionQueryRoles");
24+
System.err.println("Status code: " + e.getCode());
25+
System.err.println("Reason: " + e.getResponseBody());
26+
System.err.println("Response headers: " + e.getResponseHeaders());
27+
e.printStackTrace();
28+
}
29+
}
30+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
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+
// there is a valid "user" in the system
15+
String USER_DATA_ID = System.getenv("USER_DATA_ID");
16+
17+
try {
18+
RestrictionQueryListResponse result = apiInstance.listUserRestrictionQueries(USER_DATA_ID);
19+
System.out.println(result);
20+
} catch (ApiException e) {
21+
System.err.println(
22+
"Exception when calling LogsRestrictionQueriesApi#listUserRestrictionQueries");
23+
System.err.println("Status code: " + e.getCode());
24+
System.err.println("Reason: " + e.getResponseBody());
25+
System.err.println("Response headers: " + e.getResponseHeaders());
26+
e.printStackTrace();
27+
}
28+
}
29+
}
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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+
// there is a valid "restriction_query" in the system
17+
String RESTRICTION_QUERY_DATA_ID = System.getenv("RESTRICTION_QUERY_DATA_ID");
18+
19+
// there is a valid "role" in the system
20+
String ROLE_DATA_ID = System.getenv("ROLE_DATA_ID");
21+
22+
RelationshipToRole body =
23+
new RelationshipToRole()
24+
.data(new RelationshipToRoleData().id(ROLE_DATA_ID).type(RolesType.ROLES));
25+
26+
try {
27+
apiInstance.removeRoleFromRestrictionQuery(RESTRICTION_QUERY_DATA_ID, body);
28+
} catch (ApiException e) {
29+
System.err.println(
30+
"Exception when calling LogsRestrictionQueriesApi#removeRoleFromRestrictionQuery");
31+
System.err.println("Status code: " + e.getCode());
32+
System.err.println("Reason: " + e.getResponseBody());
33+
System.err.println("Response headers: " + e.getResponseHeaders());
34+
e.printStackTrace();
35+
}
36+
}
37+
}

0 commit comments

Comments
 (0)