Skip to content

Commit d041e4a

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 605c3da of spec repo
1 parent 6a05bef commit d041e4a

24 files changed

Lines changed: 5109 additions & 79 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 706 additions & 18 deletions
Large diffs are not rendered by default.
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
// Batch update LLM Observability dataset records 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.LLMObsDatasetBatchUpdateDataAttributesRequest;
7+
import com.datadog.api.client.v2.model.LLMObsDatasetBatchUpdateDataRequest;
8+
import com.datadog.api.client.v2.model.LLMObsDatasetBatchUpdateInsertRecord;
9+
import com.datadog.api.client.v2.model.LLMObsDatasetBatchUpdateRequest;
10+
import com.datadog.api.client.v2.model.LLMObsDatasetBatchUpdateUpdateRecord;
11+
import com.datadog.api.client.v2.model.LLMObsDatasetRecordTagOperations;
12+
import com.datadog.api.client.v2.model.LLMObsDatasetRecordsMutationResponse;
13+
import com.datadog.api.client.v2.model.LLMObsDatasetType;
14+
import java.util.Collections;
15+
16+
public class Example {
17+
public static void main(String[] args) {
18+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
19+
defaultClient.setUnstableOperationEnabled("v2.batchUpdateLLMObsDataset", true);
20+
LlmObservabilityApi apiInstance = new LlmObservabilityApi(defaultClient);
21+
22+
LLMObsDatasetBatchUpdateRequest body =
23+
new LLMObsDatasetBatchUpdateRequest()
24+
.data(
25+
new LLMObsDatasetBatchUpdateDataRequest()
26+
.attributes(
27+
new LLMObsDatasetBatchUpdateDataAttributesRequest()
28+
.createNewVersion(true)
29+
.insertRecords(
30+
Collections.singletonList(
31+
new LLMObsDatasetBatchUpdateInsertRecord()
32+
.expectedOutput(null)
33+
.id("rec-7c3f5a1b-9e2d-4f8a-b1c6-3d7e9f0a2b4c")
34+
.input(null)
35+
.tagOperations(new LLMObsDatasetRecordTagOperations())))
36+
.updateRecords(
37+
Collections.singletonList(
38+
new LLMObsDatasetBatchUpdateUpdateRecord()
39+
.expectedOutput(null)
40+
.id("rec-7c3f5a1b-9e2d-4f8a-b1c6-3d7e9f0a2b4c")
41+
.input(null)
42+
.tagOperations(new LLMObsDatasetRecordTagOperations()))))
43+
.id("9f64e5c7-dc5a-45c8-a17c-1b85f0bec97d")
44+
.type(LLMObsDatasetType.DATASETS));
45+
46+
try {
47+
LLMObsDatasetRecordsMutationResponse result =
48+
apiInstance.batchUpdateLLMObsDataset(
49+
"a33671aa-24fd-4dcd-9b33-a8ec7dde7751", "9f64e5c7-dc5a-45c8-a17c-1b85f0bec97d", body);
50+
System.out.println(result);
51+
} catch (ApiException e) {
52+
System.err.println("Exception when calling LlmObservabilityApi#batchUpdateLLMObsDataset");
53+
System.err.println("Status code: " + e.getCode());
54+
System.err.println("Reason: " + e.getResponseBody());
55+
System.err.println("Response headers: " + e.getResponseHeaders());
56+
e.printStackTrace();
57+
}
58+
}
59+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// Clone an LLM Observability dataset 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.LLMObsDatasetCloneDataAttributesRequest;
7+
import com.datadog.api.client.v2.model.LLMObsDatasetCloneDataRequest;
8+
import com.datadog.api.client.v2.model.LLMObsDatasetCloneRequest;
9+
import com.datadog.api.client.v2.model.LLMObsDatasetResponse;
10+
import com.datadog.api.client.v2.model.LLMObsDatasetType;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
defaultClient.setUnstableOperationEnabled("v2.cloneLLMObsDataset", true);
16+
LlmObservabilityApi apiInstance = new LlmObservabilityApi(defaultClient);
17+
18+
LLMObsDatasetCloneRequest body =
19+
new LLMObsDatasetCloneRequest()
20+
.data(
21+
new LLMObsDatasetCloneDataRequest()
22+
.attributes(
23+
new LLMObsDatasetCloneDataAttributesRequest()
24+
.description("Clone of the original dataset for experimentation.")
25+
.name("My cloned dataset"))
26+
.id("9f64e5c7-dc5a-45c8-a17c-1b85f0bec97d")
27+
.type(LLMObsDatasetType.DATASETS));
28+
29+
try {
30+
LLMObsDatasetResponse result =
31+
apiInstance.cloneLLMObsDataset(
32+
"a33671aa-24fd-4dcd-9b33-a8ec7dde7751", "9f64e5c7-dc5a-45c8-a17c-1b85f0bec97d", body);
33+
System.out.println(result);
34+
} catch (ApiException e) {
35+
System.err.println("Exception when calling LlmObservabilityApi#cloneLLMObsDataset");
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: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Export an LLM Observability dataset 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+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.exportLLMObsDataset", true);
11+
LlmObservabilityApi apiInstance = new LlmObservabilityApi(defaultClient);
12+
13+
try {
14+
String result =
15+
apiInstance.exportLLMObsDataset(
16+
"a33671aa-24fd-4dcd-9b33-a8ec7dde7751", "9f64e5c7-dc5a-45c8-a17c-1b85f0bec97d");
17+
System.out.println(result);
18+
} catch (ApiException e) {
19+
System.err.println("Exception when calling LlmObservabilityApi#exportLLMObsDataset");
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: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
// Restore an LLM Observability dataset version 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.LLMObsDatasetRestoreVersionDataAttributesRequest;
7+
import com.datadog.api.client.v2.model.LLMObsDatasetRestoreVersionDataRequest;
8+
import com.datadog.api.client.v2.model.LLMObsDatasetRestoreVersionRequest;
9+
import com.datadog.api.client.v2.model.LLMObsDatasetType;
10+
11+
public class Example {
12+
public static void main(String[] args) {
13+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
14+
defaultClient.setUnstableOperationEnabled("v2.restoreLLMObsDatasetVersion", true);
15+
LlmObservabilityApi apiInstance = new LlmObservabilityApi(defaultClient);
16+
17+
LLMObsDatasetRestoreVersionRequest body =
18+
new LLMObsDatasetRestoreVersionRequest()
19+
.data(
20+
new LLMObsDatasetRestoreVersionDataRequest()
21+
.attributes(
22+
new LLMObsDatasetRestoreVersionDataAttributesRequest().datasetVersion(1))
23+
.id("9f64e5c7-dc5a-45c8-a17c-1b85f0bec97d")
24+
.type(LLMObsDatasetType.DATASETS));
25+
26+
try {
27+
apiInstance.restoreLLMObsDatasetVersion(
28+
"a33671aa-24fd-4dcd-9b33-a8ec7dde7751", "9f64e5c7-dc5a-45c8-a17c-1b85f0bec97d", body);
29+
} catch (ApiException e) {
30+
System.err.println("Exception when calling LlmObservabilityApi#restoreLLMObsDatasetVersion");
31+
System.err.println("Status code: " + e.getCode());
32+
System.err.println("Reason: " + e.getResponseBody());
33+
System.err.println("Response headers: " + e.getResponseHeaders());
34+
e.printStackTrace();
35+
}
36+
}
37+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// Upload records to an LLM Observability dataset 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+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.uploadLLMObsDatasetRecordsFile", true);
11+
LlmObservabilityApi apiInstance = new LlmObservabilityApi(defaultClient);
12+
13+
try {
14+
String result =
15+
apiInstance.uploadLLMObsDatasetRecordsFile(
16+
"a33671aa-24fd-4dcd-9b33-a8ec7dde7751", "9f64e5c7-dc5a-45c8-a17c-1b85f0bec97d");
17+
System.out.println(result);
18+
} catch (ApiException e) {
19+
System.err.println(
20+
"Exception when calling LlmObservabilityApi#uploadLLMObsDatasetRecordsFile");
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+
}

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -774,6 +774,8 @@ public class ApiClient {
774774
put("v2.triggerFleetSchedule", false);
775775
put("v2.updateFleetSchedule", false);
776776
put("v2.aggregateLLMObsExperimentation", false);
777+
put("v2.batchUpdateLLMObsDataset", false);
778+
put("v2.cloneLLMObsDataset", false);
777779
put("v2.createLLMObsAnnotationQueue", false);
778780
put("v2.createLLMObsAnnotationQueueInteractions", false);
779781
put("v2.createLLMObsDataset", false);
@@ -790,6 +792,7 @@ public class ApiClient {
790792
put("v2.deleteLLMObsDatasets", false);
791793
put("v2.deleteLLMObsExperiments", false);
792794
put("v2.deleteLLMObsProjects", false);
795+
put("v2.exportLLMObsDataset", false);
793796
put("v2.getLLMObsAnnotatedInteractions", false);
794797
put("v2.getLLMObsAnnotatedInteractionsByTraceIDs", false);
795798
put("v2.getLLMObsAnnotationQueueLabelSchema", false);
@@ -806,6 +809,7 @@ public class ApiClient {
806809
put("v2.listLLMObsProjects", false);
807810
put("v2.listLLMObsSpans", false);
808811
put("v2.lockLLMObsDatasetDraftState", false);
812+
put("v2.restoreLLMObsDatasetVersion", false);
809813
put("v2.searchLLMObsExperimentation", false);
810814
put("v2.searchLLMObsSpans", false);
811815
put("v2.simpleSearchLLMObsExperimentation", false);
@@ -817,6 +821,7 @@ public class ApiClient {
817821
put("v2.updateLLMObsDatasetRecords", false);
818822
put("v2.updateLLMObsExperiment", false);
819823
put("v2.updateLLMObsProject", false);
824+
put("v2.uploadLLMObsDatasetRecordsFile", false);
820825
put("v2.anonymizeUsers", false);
821826
put("v2.validate", false);
822827
put("v2.createOpenAPI", false);

0 commit comments

Comments
 (0)