Skip to content

Commit 5b35065

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Add OpenAPI specs for app-builder blueprints, tags, and private query endpoints (#3875)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent f5f4214 commit 5b35065

30 files changed

Lines changed: 3729 additions & 1 deletion

.generator/schemas/v2/openapi.yaml

Lines changed: 456 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Get Blueprint 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.AppBuilderApi;
6+
import com.datadog.api.client.v2.model.GetBlueprintResponse;
7+
import java.util.UUID;
8+
9+
public class Example {
10+
public static void main(String[] args) {
11+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
12+
AppBuilderApi apiInstance = new AppBuilderApi(defaultClient);
13+
14+
try {
15+
GetBlueprintResponse result =
16+
apiInstance.getBlueprint(UUID.fromString("65bb1f25-52e1-4510-9f8d-22d1516ed693"));
17+
System.out.println(result);
18+
} catch (ApiException e) {
19+
System.err.println("Exception when calling AppBuilderApi#getBlueprint");
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: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Get Blueprints by Integration ID 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.AppBuilderApi;
6+
import com.datadog.api.client.v2.model.GetBlueprintsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
AppBuilderApi apiInstance = new AppBuilderApi(defaultClient);
12+
13+
try {
14+
GetBlueprintsResponse result = apiInstance.getBlueprintsByIntegrationId("aws");
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling AppBuilderApi#getBlueprintsByIntegrationId");
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: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Get Blueprints by Slugs 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.AppBuilderApi;
6+
import com.datadog.api.client.v2.model.GetBlueprintsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
AppBuilderApi apiInstance = new AppBuilderApi(defaultClient);
12+
13+
try {
14+
GetBlueprintsResponse result = apiInstance.getBlueprintsBySlugs("aws-service-manager");
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling AppBuilderApi#getBlueprintsBySlugs");
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: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// List Blueprints 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.AppBuilderApi;
6+
import com.datadog.api.client.v2.model.ListBlueprintsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
AppBuilderApi apiInstance = new AppBuilderApi(defaultClient);
12+
13+
try {
14+
ListBlueprintsResponse result = apiInstance.listBlueprints();
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling AppBuilderApi#listBlueprints");
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: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// List Tags 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.AppBuilderApi;
6+
import com.datadog.api.client.v2.model.AppBuilderListTagsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
AppBuilderApi apiInstance = new AppBuilderApi(defaultClient);
12+
13+
try {
14+
AppBuilderListTagsResponse result = apiInstance.listTags();
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling AppBuilderApi#listTags");
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+
}

0 commit comments

Comments
 (0)