Skip to content

Commit 3acb46c

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 77956c4 of spec repo
1 parent 749a81d commit 3acb46c

36 files changed

+6028
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 647 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: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
// Grant role to a restriction query returns "No Content" 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().type(RolesType.ROLES).id(ROLE_DATA_ID));
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+
.type(LogsRestrictionQueriesType.LOGS_RESTRICTION_QUERIES)
23+
.attributes(
24+
new RestrictionQueryCreateAttributes().restrictionQuery("env:sandbox")));
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+
// Delete a restriction query returns "No Content" 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+
}

0 commit comments

Comments
 (0)