Skip to content

Commit 39c2c01

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit b69cc1b of spec repo
1 parent b27f09d commit 39c2c01

File tree

42 files changed

+7934
-222
lines changed

Some content is hidden

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

42 files changed

+7934
-222
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 786 additions & 1 deletion
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 an LLM Observability annotation queue 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.LlmObservabilityApi;
6+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueDataAttributesRequest;
7+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueDataRequest;
8+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueRequest;
9+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueResponse;
10+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueType;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
defaultClient.setUnstableOperationEnabled("v2.createLLMObsAnnotationQueue", true);
16+
LlmObservabilityApi apiInstance = new LlmObservabilityApi(defaultClient);
17+
18+
LLMObsAnnotationQueueRequest body =
19+
new LLMObsAnnotationQueueRequest()
20+
.data(
21+
new LLMObsAnnotationQueueDataRequest()
22+
.attributes(
23+
new LLMObsAnnotationQueueDataAttributesRequest()
24+
.description("Queue for annotating customer support traces")
25+
.name("My annotation queue")
26+
.projectId("a33671aa-24fd-4dcd-9b33-a8ec7dde7751"))
27+
.type(LLMObsAnnotationQueueType.QUEUES));
28+
29+
try {
30+
LLMObsAnnotationQueueResponse result = apiInstance.createLLMObsAnnotationQueue(body);
31+
System.out.println(result);
32+
} catch (ApiException e) {
33+
System.err.println("Exception when calling LlmObservabilityApi#createLLMObsAnnotationQueue");
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: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
// Add annotation queue interactions 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.LlmObservabilityApi;
6+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueInteractionItem;
7+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueInteractionsDataAttributesRequest;
8+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueInteractionsDataRequest;
9+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueInteractionsRequest;
10+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueInteractionsResponse;
11+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueInteractionsType;
12+
import com.datadog.api.client.v2.model.LLMObsInteractionType;
13+
import java.util.Collections;
14+
15+
public class Example {
16+
public static void main(String[] args) {
17+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
18+
defaultClient.setUnstableOperationEnabled("v2.createLLMObsAnnotationQueueInteractions", true);
19+
LlmObservabilityApi apiInstance = new LlmObservabilityApi(defaultClient);
20+
21+
LLMObsAnnotationQueueInteractionsRequest body =
22+
new LLMObsAnnotationQueueInteractionsRequest()
23+
.data(
24+
new LLMObsAnnotationQueueInteractionsDataRequest()
25+
.attributes(
26+
new LLMObsAnnotationQueueInteractionsDataAttributesRequest()
27+
.interactions(
28+
Collections.singletonList(
29+
new LLMObsAnnotationQueueInteractionItem()
30+
.contentId("trace-abc-123")
31+
.type(LLMObsInteractionType.TRACE))))
32+
.type(LLMObsAnnotationQueueInteractionsType.INTERACTIONS));
33+
34+
try {
35+
LLMObsAnnotationQueueInteractionsResponse result =
36+
apiInstance.createLLMObsAnnotationQueueInteractions(
37+
"b5e7f3a1-9c2d-4f8b-a1e6-3d7e9f0a2b4c", body);
38+
System.out.println(result);
39+
} catch (ApiException e) {
40+
System.err.println(
41+
"Exception when calling LlmObservabilityApi#createLLMObsAnnotationQueueInteractions");
42+
System.err.println("Status code: " + e.getCode());
43+
System.err.println("Reason: " + e.getResponseBody());
44+
System.err.println("Response headers: " + e.getResponseHeaders());
45+
e.printStackTrace();
46+
}
47+
}
48+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Delete an LLM Observability annotation queue 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.LlmObservabilityApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.deleteLLMObsAnnotationQueue", true);
11+
LlmObservabilityApi apiInstance = new LlmObservabilityApi(defaultClient);
12+
13+
try {
14+
apiInstance.deleteLLMObsAnnotationQueue("b5e7f3a1-9c2d-4f8b-a1e6-3d7e9f0a2b4c");
15+
} catch (ApiException e) {
16+
System.err.println("Exception when calling LlmObservabilityApi#deleteLLMObsAnnotationQueue");
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: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// Delete annotation queue interactions 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.LlmObservabilityApi;
6+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueInteractionsType;
7+
import com.datadog.api.client.v2.model.LLMObsDeleteAnnotationQueueInteractionsDataAttributesRequest;
8+
import com.datadog.api.client.v2.model.LLMObsDeleteAnnotationQueueInteractionsDataRequest;
9+
import com.datadog.api.client.v2.model.LLMObsDeleteAnnotationQueueInteractionsRequest;
10+
import java.util.Arrays;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
defaultClient.setUnstableOperationEnabled("v2.deleteLLMObsAnnotationQueueInteractions", true);
16+
LlmObservabilityApi apiInstance = new LlmObservabilityApi(defaultClient);
17+
18+
LLMObsDeleteAnnotationQueueInteractionsRequest body =
19+
new LLMObsDeleteAnnotationQueueInteractionsRequest()
20+
.data(
21+
new LLMObsDeleteAnnotationQueueInteractionsDataRequest()
22+
.attributes(
23+
new LLMObsDeleteAnnotationQueueInteractionsDataAttributesRequest()
24+
.interactionIds(
25+
Arrays.asList(
26+
"00000000-0000-0000-0000-000000000000",
27+
"00000000-0000-0000-0000-000000000001")))
28+
.type(LLMObsAnnotationQueueInteractionsType.INTERACTIONS));
29+
30+
try {
31+
apiInstance.deleteLLMObsAnnotationQueueInteractions(
32+
"b5e7f3a1-9c2d-4f8b-a1e6-3d7e9f0a2b4c", body);
33+
} catch (ApiException e) {
34+
System.err.println(
35+
"Exception when calling LlmObservabilityApi#deleteLLMObsAnnotationQueueInteractions");
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: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// Get annotated queue interactions 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.LlmObservabilityApi;
6+
import com.datadog.api.client.v2.model.LLMObsAnnotatedInteractionsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getLLMObsAnnotatedInteractions", true);
12+
LlmObservabilityApi apiInstance = new LlmObservabilityApi(defaultClient);
13+
14+
try {
15+
LLMObsAnnotatedInteractionsResponse result =
16+
apiInstance.getLLMObsAnnotatedInteractions("b5e7f3a1-9c2d-4f8b-a1e6-3d7e9f0a2b4c");
17+
System.out.println(result);
18+
} catch (ApiException e) {
19+
System.err.println(
20+
"Exception when calling LlmObservabilityApi#getLLMObsAnnotatedInteractions");
21+
System.err.println("Status code: " + e.getCode());
22+
System.err.println("Reason: " + e.getResponseBody());
23+
System.err.println("Response headers: " + e.getResponseHeaders());
24+
e.printStackTrace();
25+
}
26+
}
27+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// List LLM Observability annotation queues 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.LlmObservabilityApi;
6+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueuesResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listLLMObsAnnotationQueues", true);
12+
LlmObservabilityApi apiInstance = new LlmObservabilityApi(defaultClient);
13+
14+
try {
15+
LLMObsAnnotationQueuesResponse result = apiInstance.listLLMObsAnnotationQueues();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling LlmObservabilityApi#listLLMObsAnnotationQueues");
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: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
// Update an LLM Observability annotation queue 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.LlmObservabilityApi;
6+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueResponse;
7+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueType;
8+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueUpdateDataAttributesRequest;
9+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueUpdateDataRequest;
10+
import com.datadog.api.client.v2.model.LLMObsAnnotationQueueUpdateRequest;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
defaultClient.setUnstableOperationEnabled("v2.updateLLMObsAnnotationQueue", true);
16+
LlmObservabilityApi apiInstance = new LlmObservabilityApi(defaultClient);
17+
18+
LLMObsAnnotationQueueUpdateRequest body =
19+
new LLMObsAnnotationQueueUpdateRequest()
20+
.data(
21+
new LLMObsAnnotationQueueUpdateDataRequest()
22+
.attributes(
23+
new LLMObsAnnotationQueueUpdateDataAttributesRequest()
24+
.description("Updated description")
25+
.name("Updated queue name"))
26+
.type(LLMObsAnnotationQueueType.QUEUES));
27+
28+
try {
29+
LLMObsAnnotationQueueResponse result =
30+
apiInstance.updateLLMObsAnnotationQueue("b5e7f3a1-9c2d-4f8b-a1e6-3d7e9f0a2b4c", body);
31+
System.out.println(result);
32+
} catch (ApiException e) {
33+
System.err.println("Exception when calling LlmObservabilityApi#updateLLMObsAnnotationQueue");
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+
}

src/main/java/com/datadog/api/client/ApiClient.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -903,19 +903,26 @@ public class ApiClient {
903903
put("v2.updateJiraIssueTemplate", false);
904904
put("v2.createTenancyConfig", false);
905905
put("v2.getTenancyConfigs", false);
906+
put("v2.createLLMObsAnnotationQueue", false);
907+
put("v2.createLLMObsAnnotationQueueInteractions", false);
906908
put("v2.createLLMObsDataset", false);
907909
put("v2.createLLMObsDatasetRecords", false);
908910
put("v2.createLLMObsExperiment", false);
909911
put("v2.createLLMObsExperimentEvents", false);
910912
put("v2.createLLMObsProject", false);
913+
put("v2.deleteLLMObsAnnotationQueue", false);
914+
put("v2.deleteLLMObsAnnotationQueueInteractions", false);
911915
put("v2.deleteLLMObsDatasetRecords", false);
912916
put("v2.deleteLLMObsDatasets", false);
913917
put("v2.deleteLLMObsExperiments", false);
914918
put("v2.deleteLLMObsProjects", false);
919+
put("v2.getLLMObsAnnotatedInteractions", false);
920+
put("v2.listLLMObsAnnotationQueues", false);
915921
put("v2.listLLMObsDatasetRecords", false);
916922
put("v2.listLLMObsDatasets", false);
917923
put("v2.listLLMObsExperiments", false);
918924
put("v2.listLLMObsProjects", false);
925+
put("v2.updateLLMObsAnnotationQueue", false);
919926
put("v2.updateLLMObsDataset", false);
920927
put("v2.updateLLMObsDatasetRecords", false);
921928
put("v2.updateLLMObsExperiment", false);

0 commit comments

Comments
 (0)