Skip to content

Commit cf3800e

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit 83a9eaa of spec repo (#3915)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 413baca commit cf3800e

28 files changed

Lines changed: 4817 additions & 0 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 509 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
// Create an OAuth2 client credentials auth method 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.WebhooksIntegrationApi;
6+
import com.datadog.api.client.v2.model.WebhooksOAuth2ClientCredentialsCreateAttributes;
7+
import com.datadog.api.client.v2.model.WebhooksOAuth2ClientCredentialsCreateData;
8+
import com.datadog.api.client.v2.model.WebhooksOAuth2ClientCredentialsCreateRequest;
9+
import com.datadog.api.client.v2.model.WebhooksOAuth2ClientCredentialsResponse;
10+
import com.datadog.api.client.v2.model.WebhooksOAuth2ClientCredentialsType;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
WebhooksIntegrationApi apiInstance = new WebhooksIntegrationApi(defaultClient);
16+
17+
WebhooksOAuth2ClientCredentialsCreateRequest body =
18+
new WebhooksOAuth2ClientCredentialsCreateRequest()
19+
.data(
20+
new WebhooksOAuth2ClientCredentialsCreateData()
21+
.attributes(
22+
new WebhooksOAuth2ClientCredentialsCreateAttributes()
23+
.accessTokenUrl("https://example.com/oauth/token")
24+
.audience("https://api.example.com")
25+
.clientId("my-client-id")
26+
.clientSecret("my-client-secret")
27+
.name("my-oauth2-auth")
28+
.scope("read:webhooks write:webhooks"))
29+
.type(
30+
WebhooksOAuth2ClientCredentialsType
31+
.WEBHOOKS_AUTH_METHOD_OAUTH2_CLIENT_CREDENTIALS));
32+
33+
try {
34+
WebhooksOAuth2ClientCredentialsResponse result =
35+
apiInstance.createOAuth2ClientCredentials(body);
36+
System.out.println(result);
37+
} catch (ApiException e) {
38+
System.err.println(
39+
"Exception when calling WebhooksIntegrationApi#createOAuth2ClientCredentials");
40+
System.err.println("Status code: " + e.getCode());
41+
System.err.println("Reason: " + e.getResponseBody());
42+
System.err.println("Response headers: " + e.getResponseHeaders());
43+
e.printStackTrace();
44+
}
45+
}
46+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Delete an OAuth2 client credentials auth method 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.WebhooksIntegrationApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
WebhooksIntegrationApi apiInstance = new WebhooksIntegrationApi(defaultClient);
11+
12+
try {
13+
apiInstance.deleteOAuth2ClientCredentials("auth_method_id");
14+
} catch (ApiException e) {
15+
System.err.println(
16+
"Exception when calling WebhooksIntegrationApi#deleteOAuth2ClientCredentials");
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: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Get all auth methods 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.WebhooksIntegrationApi;
6+
import com.datadog.api.client.v2.model.WebhooksAuthMethodsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
WebhooksIntegrationApi apiInstance = new WebhooksIntegrationApi(defaultClient);
12+
13+
try {
14+
WebhooksAuthMethodsResponse result = apiInstance.getAllAuthMethods();
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling WebhooksIntegrationApi#getAllAuthMethods");
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: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Get an OAuth2 client credentials auth method 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.WebhooksIntegrationApi;
6+
import com.datadog.api.client.v2.model.WebhooksOAuth2ClientCredentialsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
WebhooksIntegrationApi apiInstance = new WebhooksIntegrationApi(defaultClient);
12+
13+
try {
14+
WebhooksOAuth2ClientCredentialsResponse result =
15+
apiInstance.getOAuth2ClientCredentials("auth_method_id");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println(
19+
"Exception when calling WebhooksIntegrationApi#getOAuth2ClientCredentials");
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: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
// Update an OAuth2 client credentials auth method 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.WebhooksIntegrationApi;
6+
import com.datadog.api.client.v2.model.WebhooksOAuth2ClientCredentialsResponse;
7+
import com.datadog.api.client.v2.model.WebhooksOAuth2ClientCredentialsType;
8+
import com.datadog.api.client.v2.model.WebhooksOAuth2ClientCredentialsUpdateAttributes;
9+
import com.datadog.api.client.v2.model.WebhooksOAuth2ClientCredentialsUpdateData;
10+
import com.datadog.api.client.v2.model.WebhooksOAuth2ClientCredentialsUpdateRequest;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
WebhooksIntegrationApi apiInstance = new WebhooksIntegrationApi(defaultClient);
16+
17+
WebhooksOAuth2ClientCredentialsUpdateRequest body =
18+
new WebhooksOAuth2ClientCredentialsUpdateRequest()
19+
.data(
20+
new WebhooksOAuth2ClientCredentialsUpdateData()
21+
.attributes(
22+
new WebhooksOAuth2ClientCredentialsUpdateAttributes()
23+
.accessTokenUrl("https://example.com/oauth/token")
24+
.audience("https://api.example.com")
25+
.clientId("my-client-id")
26+
.clientSecret("my-client-secret")
27+
.name("my-oauth2-auth")
28+
.scope("read:webhooks write:webhooks"))
29+
.type(
30+
WebhooksOAuth2ClientCredentialsType
31+
.WEBHOOKS_AUTH_METHOD_OAUTH2_CLIENT_CREDENTIALS));
32+
33+
try {
34+
WebhooksOAuth2ClientCredentialsResponse result =
35+
apiInstance.updateOAuth2ClientCredentials("auth_method_id", body);
36+
System.out.println(result);
37+
} catch (ApiException e) {
38+
System.err.println(
39+
"Exception when calling WebhooksIntegrationApi#updateOAuth2ClientCredentials");
40+
System.err.println("Status code: " + e.getCode());
41+
System.err.println("Reason: " + e.getResponseBody());
42+
System.err.println("Response headers: " + e.getResponseHeaders());
43+
e.printStackTrace();
44+
}
45+
}
46+
}

0 commit comments

Comments
 (0)