Skip to content

Commit 5c24b79

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

27 files changed

Lines changed: 4657 additions & 0 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 532 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
// Create a Salesforce incident template 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.SalesforceIntegrationApi;
6+
import com.datadog.api.client.v2.model.SalesforceIncidentsTemplateCreateAttributes;
7+
import com.datadog.api.client.v2.model.SalesforceIncidentsTemplateCreateData;
8+
import com.datadog.api.client.v2.model.SalesforceIncidentsTemplateCreateRequest;
9+
import com.datadog.api.client.v2.model.SalesforceIncidentsTemplatePriority;
10+
import com.datadog.api.client.v2.model.SalesforceIncidentsTemplateResponse;
11+
import com.datadog.api.client.v2.model.SalesforceIncidentsTemplateType;
12+
import java.util.UUID;
13+
14+
public class Example {
15+
public static void main(String[] args) {
16+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
17+
SalesforceIntegrationApi apiInstance = new SalesforceIntegrationApi(defaultClient);
18+
19+
SalesforceIncidentsTemplateCreateRequest body =
20+
new SalesforceIncidentsTemplateCreateRequest()
21+
.data(
22+
new SalesforceIncidentsTemplateCreateData()
23+
.attributes(
24+
new SalesforceIncidentsTemplateCreateAttributes()
25+
.description("An incident was detected by Datadog monitors.")
26+
.name("production-outage")
27+
.ownerId("005000000000000")
28+
.priority(SalesforceIncidentsTemplatePriority.HIGH)
29+
.salesforceOrgId(
30+
UUID.fromString("596da4af-0563-4097-90ff-07230c3f9db3"))
31+
.subject("Datadog Incident: Production Outage"))
32+
.type(SalesforceIncidentsTemplateType.SALESFORCE_INCIDENTS_INCIDENT_TEMPLATE));
33+
34+
try {
35+
SalesforceIncidentsTemplateResponse result = apiInstance.createIncidentTemplate(body);
36+
System.out.println(result);
37+
} catch (ApiException e) {
38+
System.err.println("Exception when calling SalesforceIntegrationApi#createIncidentTemplate");
39+
System.err.println("Status code: " + e.getCode());
40+
System.err.println("Reason: " + e.getResponseBody());
41+
System.err.println("Response headers: " + e.getResponseHeaders());
42+
e.printStackTrace();
43+
}
44+
}
45+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Delete a Salesforce incident template 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.SalesforceIntegrationApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
SalesforceIntegrationApi apiInstance = new SalesforceIntegrationApi(defaultClient);
11+
12+
try {
13+
apiInstance.deleteIncidentTemplate("incident_template_id");
14+
} catch (ApiException e) {
15+
System.err.println("Exception when calling SalesforceIntegrationApi#deleteIncidentTemplate");
16+
System.err.println("Status code: " + e.getCode());
17+
System.err.println("Reason: " + e.getResponseBody());
18+
System.err.println("Response headers: " + e.getResponseHeaders());
19+
e.printStackTrace();
20+
}
21+
}
22+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Delete a connected Salesforce organization 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.SalesforceIntegrationApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
SalesforceIntegrationApi apiInstance = new SalesforceIntegrationApi(defaultClient);
11+
12+
try {
13+
apiInstance.deleteSalesforceOrganization("salesforce_org_id");
14+
} catch (ApiException e) {
15+
System.err.println(
16+
"Exception when calling SalesforceIntegrationApi#deleteSalesforceOrganization");
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 Salesforce incident templates 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.SalesforceIntegrationApi;
6+
import com.datadog.api.client.v2.model.SalesforceIncidentsTemplatesResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
SalesforceIntegrationApi apiInstance = new SalesforceIntegrationApi(defaultClient);
12+
13+
try {
14+
SalesforceIncidentsTemplatesResponse result = apiInstance.getIncidentTemplates();
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling SalesforceIntegrationApi#getIncidentTemplates");
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+
// Get all connected Salesforce organizations 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.SalesforceIntegrationApi;
6+
import com.datadog.api.client.v2.model.SalesforceIncidentsOrganizationsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
SalesforceIntegrationApi apiInstance = new SalesforceIntegrationApi(defaultClient);
12+
13+
try {
14+
SalesforceIncidentsOrganizationsResponse result = apiInstance.getSalesforceOrganizations();
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println(
18+
"Exception when calling SalesforceIntegrationApi#getSalesforceOrganizations");
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: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
// Update a Salesforce incident template 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.SalesforceIntegrationApi;
6+
import com.datadog.api.client.v2.model.SalesforceIncidentsTemplatePriority;
7+
import com.datadog.api.client.v2.model.SalesforceIncidentsTemplateResponse;
8+
import com.datadog.api.client.v2.model.SalesforceIncidentsTemplateType;
9+
import com.datadog.api.client.v2.model.SalesforceIncidentsTemplateUpdateAttributes;
10+
import com.datadog.api.client.v2.model.SalesforceIncidentsTemplateUpdateData;
11+
import com.datadog.api.client.v2.model.SalesforceIncidentsTemplateUpdateRequest;
12+
import java.util.UUID;
13+
14+
public class Example {
15+
public static void main(String[] args) {
16+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
17+
SalesforceIntegrationApi apiInstance = new SalesforceIntegrationApi(defaultClient);
18+
19+
SalesforceIncidentsTemplateUpdateRequest body =
20+
new SalesforceIncidentsTemplateUpdateRequest()
21+
.data(
22+
new SalesforceIncidentsTemplateUpdateData()
23+
.attributes(
24+
new SalesforceIncidentsTemplateUpdateAttributes()
25+
.description("An incident was detected by Datadog monitors.")
26+
.name("production-outage")
27+
.ownerId("005000000000000")
28+
.priority(SalesforceIncidentsTemplatePriority.HIGH)
29+
.salesforceOrgId(
30+
UUID.fromString("596da4af-0563-4097-90ff-07230c3f9db3"))
31+
.subject("Datadog Incident: Production Outage"))
32+
.id("596da4af-0563-4097-90ff-07230c3f9db3")
33+
.type(SalesforceIncidentsTemplateType.SALESFORCE_INCIDENTS_INCIDENT_TEMPLATE));
34+
35+
try {
36+
SalesforceIncidentsTemplateResponse result =
37+
apiInstance.updateIncidentTemplate("incident_template_id", body);
38+
System.out.println(result);
39+
} catch (ApiException e) {
40+
System.err.println("Exception when calling SalesforceIntegrationApi#updateIncidentTemplate");
41+
System.err.println("Status code: " + e.getCode());
42+
System.err.println("Reason: " + e.getResponseBody());
43+
System.err.println("Response headers: " + e.getResponseHeaders());
44+
e.printStackTrace();
45+
}
46+
}
47+
}

0 commit comments

Comments
 (0)