Skip to content

Commit 46ed9b3

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 53c92ba of spec repo
1 parent e630eec commit 46ed9b3

File tree

76 files changed

+8313
-265
lines changed

Some content is hidden

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

76 files changed

+8313
-265
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 748 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
// Create a personal access token returns "Created" response
2+
import com.datadog.api.client.ApiClient;
3+
import com.datadog.api.client.ApiException;
4+
import com.datadog.api.client.v2.api.KeyManagementApi;
5+
import com.datadog.api.client.v2.model.PersonalAccessTokenCreateAttributes;
6+
import com.datadog.api.client.v2.model.PersonalAccessTokenCreateData;
7+
import com.datadog.api.client.v2.model.PersonalAccessTokenCreateRequest;
8+
import com.datadog.api.client.v2.model.PersonalAccessTokenCreateResponse;
9+
import com.datadog.api.client.v2.model.PersonalAccessTokensType;
10+
import java.time.OffsetDateTime;
11+
import java.util.Collections;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
KeyManagementApi apiInstance = new KeyManagementApi(defaultClient);
17+
18+
PersonalAccessTokenCreateRequest body =
19+
new PersonalAccessTokenCreateRequest()
20+
.data(
21+
new PersonalAccessTokenCreateData()
22+
.type(PersonalAccessTokensType.PERSONAL_ACCESS_TOKENS)
23+
.attributes(
24+
new PersonalAccessTokenCreateAttributes()
25+
.name("Example-Personal-Access-Token")
26+
.scopes(Collections.singletonList("dashboards_read"))
27+
.expiresAt(OffsetDateTime.now().plusDays(365))));
28+
29+
try {
30+
PersonalAccessTokenCreateResponse result = apiInstance.createPersonalAccessToken(body);
31+
System.out.println(result);
32+
} catch (ApiException e) {
33+
System.err.println("Exception when calling KeyManagementApi#createPersonalAccessToken");
34+
System.err.println("Status code: " + e.getCode());
35+
System.err.println("Reason: " + e.getResponseBody());
36+
System.err.println("Response headers: " + e.getResponseHeaders());
37+
e.printStackTrace();
38+
}
39+
}
40+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// Get a personal access token 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.KeyManagementApi;
6+
import com.datadog.api.client.v2.model.PersonalAccessTokenResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
KeyManagementApi apiInstance = new KeyManagementApi(defaultClient);
12+
13+
// there is a valid "personal_access_token" in the system
14+
String PERSONAL_ACCESS_TOKEN_DATA_ID = System.getenv("PERSONAL_ACCESS_TOKEN_DATA_ID");
15+
16+
try {
17+
PersonalAccessTokenResponse result =
18+
apiInstance.getPersonalAccessToken(PERSONAL_ACCESS_TOKEN_DATA_ID);
19+
System.out.println(result);
20+
} catch (ApiException e) {
21+
System.err.println("Exception when calling KeyManagementApi#getPersonalAccessToken");
22+
System.err.println("Status code: " + e.getCode());
23+
System.err.println("Reason: " + e.getResponseBody());
24+
System.err.println("Response headers: " + e.getResponseHeaders());
25+
e.printStackTrace();
26+
}
27+
}
28+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Get all personal access tokens 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.KeyManagementApi;
6+
import com.datadog.api.client.v2.model.ListPersonalAccessTokensResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
KeyManagementApi apiInstance = new KeyManagementApi(defaultClient);
12+
13+
try {
14+
ListPersonalAccessTokensResponse result = apiInstance.listPersonalAccessTokens();
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling KeyManagementApi#listPersonalAccessTokens");
18+
System.err.println("Status code: " + e.getCode());
19+
System.err.println("Reason: " + e.getResponseBody());
20+
System.err.println("Response headers: " + e.getResponseHeaders());
21+
e.printStackTrace();
22+
}
23+
}
24+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Revoke a personal access token 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.KeyManagementApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
KeyManagementApi apiInstance = new KeyManagementApi(defaultClient);
11+
12+
// there is a valid "personal_access_token" in the system
13+
String PERSONAL_ACCESS_TOKEN_DATA_ID = System.getenv("PERSONAL_ACCESS_TOKEN_DATA_ID");
14+
15+
try {
16+
apiInstance.revokePersonalAccessToken(PERSONAL_ACCESS_TOKEN_DATA_ID);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling KeyManagementApi#revokePersonalAccessToken");
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: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// Update a personal access token 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.KeyManagementApi;
6+
import com.datadog.api.client.v2.model.PersonalAccessTokenResponse;
7+
import com.datadog.api.client.v2.model.PersonalAccessTokenUpdateAttributes;
8+
import com.datadog.api.client.v2.model.PersonalAccessTokenUpdateData;
9+
import com.datadog.api.client.v2.model.PersonalAccessTokenUpdateRequest;
10+
import com.datadog.api.client.v2.model.PersonalAccessTokensType;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
KeyManagementApi apiInstance = new KeyManagementApi(defaultClient);
16+
17+
// there is a valid "personal_access_token" in the system
18+
String PERSONAL_ACCESS_TOKEN_DATA_ID = System.getenv("PERSONAL_ACCESS_TOKEN_DATA_ID");
19+
20+
PersonalAccessTokenUpdateRequest body =
21+
new PersonalAccessTokenUpdateRequest()
22+
.data(
23+
new PersonalAccessTokenUpdateData()
24+
.type(PersonalAccessTokensType.PERSONAL_ACCESS_TOKENS)
25+
.id(PERSONAL_ACCESS_TOKEN_DATA_ID)
26+
.attributes(
27+
new PersonalAccessTokenUpdateAttributes()
28+
.name("Example-Personal-Access-Token-updated")));
29+
30+
try {
31+
PersonalAccessTokenResponse result =
32+
apiInstance.updatePersonalAccessToken(PERSONAL_ACCESS_TOKEN_DATA_ID, body);
33+
System.out.println(result);
34+
} catch (ApiException e) {
35+
System.err.println("Exception when calling KeyManagementApi#updatePersonalAccessToken");
36+
System.err.println("Status code: " + e.getCode());
37+
System.err.println("Reason: " + e.getResponseBody());
38+
System.err.println("Response headers: " + e.getResponseHeaders());
39+
e.printStackTrace();
40+
}
41+
}
42+
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
// Create an access token for a service account returns "Created" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.ServiceAccountsApi;
6+
import com.datadog.api.client.v2.model.PersonalAccessTokenCreateResponse;
7+
import com.datadog.api.client.v2.model.PersonalAccessTokensType;
8+
import com.datadog.api.client.v2.model.ServiceAccountAccessTokenCreateAttributes;
9+
import com.datadog.api.client.v2.model.ServiceAccountAccessTokenCreateData;
10+
import com.datadog.api.client.v2.model.ServiceAccountAccessTokenCreateRequest;
11+
import java.util.Collections;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
ServiceAccountsApi apiInstance = new ServiceAccountsApi(defaultClient);
17+
18+
// there is a valid "service_account_user" in the system
19+
String SERVICE_ACCOUNT_USER_DATA_ID = System.getenv("SERVICE_ACCOUNT_USER_DATA_ID");
20+
21+
ServiceAccountAccessTokenCreateRequest body =
22+
new ServiceAccountAccessTokenCreateRequest()
23+
.data(
24+
new ServiceAccountAccessTokenCreateData()
25+
.type(PersonalAccessTokensType.PERSONAL_ACCESS_TOKENS)
26+
.attributes(
27+
new ServiceAccountAccessTokenCreateAttributes()
28+
.name("Example-Service-Account")
29+
.scopes(Collections.singletonList("dashboards_read"))));
30+
31+
try {
32+
PersonalAccessTokenCreateResponse result =
33+
apiInstance.createServiceAccountAccessToken(SERVICE_ACCOUNT_USER_DATA_ID, body);
34+
System.out.println(result);
35+
} catch (ApiException e) {
36+
System.err.println(
37+
"Exception when calling ServiceAccountsApi#createServiceAccountAccessToken");
38+
System.err.println("Status code: " + e.getCode());
39+
System.err.println("Reason: " + e.getResponseBody());
40+
System.err.println("Response headers: " + e.getResponseHeaders());
41+
e.printStackTrace();
42+
}
43+
}
44+
}
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// Create a service account access token returns "Created" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.KeyManagementApi;
6+
import com.datadog.api.client.v2.model.PersonalAccessTokenCreateResponse;
7+
import com.datadog.api.client.v2.model.PersonalAccessTokensType;
8+
import com.datadog.api.client.v2.model.ServiceAccountAccessTokenCreateAttributes;
9+
import com.datadog.api.client.v2.model.ServiceAccountAccessTokenCreateData;
10+
import com.datadog.api.client.v2.model.ServiceAccountAccessTokenCreateRequest;
11+
import java.util.Collections;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
KeyManagementApi apiInstance = new KeyManagementApi(defaultClient);
17+
18+
// there is a valid "service_account_user" in the system
19+
String SERVICE_ACCOUNT_USER_DATA_ID = System.getenv("SERVICE_ACCOUNT_USER_DATA_ID");
20+
21+
ServiceAccountAccessTokenCreateRequest body =
22+
new ServiceAccountAccessTokenCreateRequest()
23+
.data(
24+
new ServiceAccountAccessTokenCreateData()
25+
.type(PersonalAccessTokensType.PERSONAL_ACCESS_TOKENS)
26+
.attributes(
27+
new ServiceAccountAccessTokenCreateAttributes()
28+
.name("Example-Personal-Access-Token")
29+
.scopes(Collections.singletonList("dashboards_read"))));
30+
31+
try {
32+
PersonalAccessTokenCreateResponse result =
33+
apiInstance.createServiceAccountAccessToken(SERVICE_ACCOUNT_USER_DATA_ID, body);
34+
System.out.println(result);
35+
} catch (ApiException e) {
36+
System.err.println("Exception when calling KeyManagementApi#createServiceAccountAccessToken");
37+
System.err.println("Status code: " + e.getCode());
38+
System.err.println("Reason: " + e.getResponseBody());
39+
System.err.println("Response headers: " + e.getResponseHeaders());
40+
e.printStackTrace();
41+
}
42+
}
43+
}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
// Get an access token for a service account 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.ServiceAccountsApi;
6+
import com.datadog.api.client.v2.model.PersonalAccessTokenResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
ServiceAccountsApi apiInstance = new ServiceAccountsApi(defaultClient);
12+
13+
// there is a valid "service_account_user" in the system
14+
String SERVICE_ACCOUNT_USER_DATA_ID = System.getenv("SERVICE_ACCOUNT_USER_DATA_ID");
15+
16+
// there is a valid "service_account_access_token" for "service_account_user"
17+
String SERVICE_ACCOUNT_ACCESS_TOKEN_DATA_ID =
18+
System.getenv("SERVICE_ACCOUNT_ACCESS_TOKEN_DATA_ID");
19+
20+
try {
21+
PersonalAccessTokenResponse result =
22+
apiInstance.getServiceAccountAccessToken(
23+
SERVICE_ACCOUNT_USER_DATA_ID, SERVICE_ACCOUNT_ACCESS_TOKEN_DATA_ID);
24+
System.out.println(result);
25+
} catch (ApiException e) {
26+
System.err.println("Exception when calling ServiceAccountsApi#getServiceAccountAccessToken");
27+
System.err.println("Status code: " + e.getCode());
28+
System.err.println("Reason: " + e.getResponseBody());
29+
System.err.println("Response headers: " + e.getResponseHeaders());
30+
e.printStackTrace();
31+
}
32+
}
33+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
// List access tokens for a service account 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.ServiceAccountsApi;
6+
import com.datadog.api.client.v2.model.ListPersonalAccessTokensResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
ServiceAccountsApi apiInstance = new ServiceAccountsApi(defaultClient);
12+
13+
// there is a valid "service_account_user" in the system
14+
String SERVICE_ACCOUNT_USER_DATA_ID = System.getenv("SERVICE_ACCOUNT_USER_DATA_ID");
15+
16+
try {
17+
ListPersonalAccessTokensResponse result =
18+
apiInstance.listServiceAccountAccessTokens(SERVICE_ACCOUNT_USER_DATA_ID);
19+
System.out.println(result);
20+
} catch (ApiException e) {
21+
System.err.println(
22+
"Exception when calling ServiceAccountsApi#listServiceAccountAccessTokens");
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+
}

0 commit comments

Comments
 (0)