Skip to content

Commit 37552a0

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 76bbcbf of spec repo
1 parent 5b35065 commit 37552a0

21 files changed

Lines changed: 3253 additions & 0 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 399 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
// Get annotated interactions by content IDs 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.LLMObsAnnotatedInteractionsByTraceResponse;
7+
import java.util.Collections;
8+
9+
public class Example {
10+
public static void main(String[] args) {
11+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
12+
defaultClient.setUnstableOperationEnabled("v2.getLLMObsAnnotatedInteractionsByTraceIDs", true);
13+
LlmObservabilityApi apiInstance = new LlmObservabilityApi(defaultClient);
14+
15+
try {
16+
LLMObsAnnotatedInteractionsByTraceResponse result =
17+
apiInstance.getLLMObsAnnotatedInteractionsByTraceIDs(
18+
Collections.singletonList("contentIds"));
19+
System.out.println(result);
20+
} catch (ApiException e) {
21+
System.err.println(
22+
"Exception when calling LlmObservabilityApi#getLLMObsAnnotatedInteractionsByTraceIDs");
23+
System.err.println("Status code: " + e.getCode());
24+
System.err.println("Reason: " + e.getResponseBody());
25+
System.err.println("Response headers: " + e.getResponseHeaders());
26+
e.printStackTrace();
27+
}
28+
}
29+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Get LLM Observability org configuration 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.LLMObsOrgConfigResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getLLMObsOrgConfig", true);
12+
LlmObservabilityApi apiInstance = new LlmObservabilityApi(defaultClient);
13+
14+
try {
15+
LLMObsOrgConfigResponse result = apiInstance.getLLMObsOrgConfig();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling LlmObservabilityApi#getLLMObsOrgConfig");
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: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
// Update LLM Observability org configuration 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.LLMObsOrgConfigType;
7+
import com.datadog.api.client.v2.model.LLMObsOrgConfigUpdateData;
8+
import com.datadog.api.client.v2.model.LLMObsOrgConfigUpdateDataAttributes;
9+
import com.datadog.api.client.v2.model.LLMObsOrgConfigUpdateRequest;
10+
11+
public class Example {
12+
public static void main(String[] args) {
13+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
14+
defaultClient.setUnstableOperationEnabled("v2.updateLLMObsOrgConfig", true);
15+
LlmObservabilityApi apiInstance = new LlmObservabilityApi(defaultClient);
16+
17+
LLMObsOrgConfigUpdateRequest body =
18+
new LLMObsOrgConfigUpdateRequest()
19+
.data(
20+
new LLMObsOrgConfigUpdateData()
21+
.attributes(new LLMObsOrgConfigUpdateDataAttributes().traceIdleTimerS(30))
22+
.id("12345")
23+
.type(LLMObsOrgConfigType.ORG_CONFIG));
24+
25+
try {
26+
apiInstance.updateLLMObsOrgConfig(body);
27+
} catch (ApiException e) {
28+
System.err.println("Exception when calling LlmObservabilityApi#updateLLMObsOrgConfig");
29+
System.err.println("Status code: " + e.getCode());
30+
System.err.println("Reason: " + e.getResponseBody());
31+
System.err.println("Response headers: " + e.getResponseHeaders());
32+
e.printStackTrace();
33+
}
34+
}
35+
}

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -791,8 +791,10 @@ public class ApiClient {
791791
put("v2.deleteLLMObsExperiments", false);
792792
put("v2.deleteLLMObsProjects", false);
793793
put("v2.getLLMObsAnnotatedInteractions", false);
794+
put("v2.getLLMObsAnnotatedInteractionsByTraceIDs", false);
794795
put("v2.getLLMObsAnnotationQueueLabelSchema", false);
795796
put("v2.getLLMObsCustomEvalConfig", false);
797+
put("v2.getLLMObsOrgConfig", false);
796798
put("v2.listLLMObsAnnotationQueues", false);
797799
put("v2.listLLMObsDatasetRecords", false);
798800
put("v2.listLLMObsDatasets", false);
@@ -811,6 +813,7 @@ public class ApiClient {
811813
put("v2.updateLLMObsDataset", false);
812814
put("v2.updateLLMObsDatasetRecords", false);
813815
put("v2.updateLLMObsExperiment", false);
816+
put("v2.updateLLMObsOrgConfig", false);
814817
put("v2.updateLLMObsProject", false);
815818
put("v2.anonymizeUsers", false);
816819
put("v2.validate", false);

0 commit comments

Comments
 (0)