Skip to content

Commit c6d204e

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 9a3c59e of spec repo
1 parent 572f11c commit c6d204e

49 files changed

Lines changed: 1313 additions & 1132 deletions

File tree

Some content is hidden

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

.generator/schemas/v2/openapi.yaml

Lines changed: 375 additions & 189 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 63 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -16916,6 +16916,48 @@ datadog\_api\_client.v2.model.llm\_obs\_annotation\_queue\_interactions\_type mo
1691616916
:members:
1691716917
:show-inheritance:
1691816918

16919+
datadog\_api\_client.v2.model.llm\_obs\_annotation\_queue\_label\_schema\_attributes module
16920+
-------------------------------------------------------------------------------------------
16921+
16922+
.. automodule:: datadog_api_client.v2.model.llm_obs_annotation_queue_label_schema_attributes
16923+
:members:
16924+
:show-inheritance:
16925+
16926+
datadog\_api\_client.v2.model.llm\_obs\_annotation\_queue\_label\_schema\_data module
16927+
-------------------------------------------------------------------------------------
16928+
16929+
.. automodule:: datadog_api_client.v2.model.llm_obs_annotation_queue_label_schema_data
16930+
:members:
16931+
:show-inheritance:
16932+
16933+
datadog\_api\_client.v2.model.llm\_obs\_annotation\_queue\_label\_schema\_response module
16934+
-----------------------------------------------------------------------------------------
16935+
16936+
.. automodule:: datadog_api_client.v2.model.llm_obs_annotation_queue_label_schema_response
16937+
:members:
16938+
:show-inheritance:
16939+
16940+
datadog\_api\_client.v2.model.llm\_obs\_annotation\_queue\_label\_schema\_update\_attributes module
16941+
---------------------------------------------------------------------------------------------------
16942+
16943+
.. automodule:: datadog_api_client.v2.model.llm_obs_annotation_queue_label_schema_update_attributes
16944+
:members:
16945+
:show-inheritance:
16946+
16947+
datadog\_api\_client.v2.model.llm\_obs\_annotation\_queue\_label\_schema\_update\_data module
16948+
---------------------------------------------------------------------------------------------
16949+
16950+
.. automodule:: datadog_api_client.v2.model.llm_obs_annotation_queue_label_schema_update_data
16951+
:members:
16952+
:show-inheritance:
16953+
16954+
datadog\_api\_client.v2.model.llm\_obs\_annotation\_queue\_label\_schema\_update\_request module
16955+
------------------------------------------------------------------------------------------------
16956+
16957+
.. automodule:: datadog_api_client.v2.model.llm_obs_annotation_queue_label_schema_update_request
16958+
:members:
16959+
:show-inheritance:
16960+
1691916961
datadog\_api\_client.v2.model.llm\_obs\_annotation\_queue\_request module
1692016962
-------------------------------------------------------------------------
1692116963

@@ -16965,6 +17007,13 @@ datadog\_api\_client.v2.model.llm\_obs\_annotation\_queues\_response module
1696517007
:members:
1696617008
:show-inheritance:
1696717009

17010+
datadog\_api\_client.v2.model.llm\_obs\_annotation\_schema module
17011+
-----------------------------------------------------------------
17012+
17013+
.. automodule:: datadog_api_client.v2.model.llm_obs_annotation_schema
17014+
:members:
17015+
:show-inheritance:
17016+
1696817017
datadog\_api\_client.v2.model.llm\_obs\_cursor\_meta module
1696917018
-----------------------------------------------------------
1697017019

@@ -17553,6 +17602,20 @@ datadog\_api\_client.v2.model.llm\_obs\_interaction\_type module
1755317602
:members:
1755417603
:show-inheritance:
1755517604

17605+
datadog\_api\_client.v2.model.llm\_obs\_label\_schema module
17606+
------------------------------------------------------------
17607+
17608+
.. automodule:: datadog_api_client.v2.model.llm_obs_label_schema
17609+
:members:
17610+
:show-inheritance:
17611+
17612+
datadog\_api\_client.v2.model.llm\_obs\_label\_schema\_type module
17613+
------------------------------------------------------------------
17614+
17615+
.. automodule:: datadog_api_client.v2.model.llm_obs_label_schema_type
17616+
:members:
17617+
:show-inheritance:
17618+
1755617619
datadog\_api\_client.v2.model.llm\_obs\_metric\_assessment module
1755717620
-----------------------------------------------------------------
1755817621

@@ -19716,69 +19779,6 @@ datadog\_api\_client.v2.model.ms\_teams\_integration\_metadata\_teams\_item modu
1971619779
:members:
1971719780
:show-inheritance:
1971819781

19719-
datadog\_api\_client.v2.model.mute\_data\_type module
19720-
-----------------------------------------------------
19721-
19722-
.. automodule:: datadog_api_client.v2.model.mute_data_type
19723-
:members:
19724-
:show-inheritance:
19725-
19726-
datadog\_api\_client.v2.model.mute\_findings\_mute\_attributes module
19727-
---------------------------------------------------------------------
19728-
19729-
.. automodule:: datadog_api_client.v2.model.mute_findings_mute_attributes
19730-
:members:
19731-
:show-inheritance:
19732-
19733-
datadog\_api\_client.v2.model.mute\_findings\_reason module
19734-
-----------------------------------------------------------
19735-
19736-
.. automodule:: datadog_api_client.v2.model.mute_findings_reason
19737-
:members:
19738-
:show-inheritance:
19739-
19740-
datadog\_api\_client.v2.model.mute\_findings\_request module
19741-
------------------------------------------------------------
19742-
19743-
.. automodule:: datadog_api_client.v2.model.mute_findings_request
19744-
:members:
19745-
:show-inheritance:
19746-
19747-
datadog\_api\_client.v2.model.mute\_findings\_request\_data module
19748-
------------------------------------------------------------------
19749-
19750-
.. automodule:: datadog_api_client.v2.model.mute_findings_request_data
19751-
:members:
19752-
:show-inheritance:
19753-
19754-
datadog\_api\_client.v2.model.mute\_findings\_request\_data\_attributes module
19755-
------------------------------------------------------------------------------
19756-
19757-
.. automodule:: datadog_api_client.v2.model.mute_findings_request_data_attributes
19758-
:members:
19759-
:show-inheritance:
19760-
19761-
datadog\_api\_client.v2.model.mute\_findings\_request\_data\_relationships module
19762-
---------------------------------------------------------------------------------
19763-
19764-
.. automodule:: datadog_api_client.v2.model.mute_findings_request_data_relationships
19765-
:members:
19766-
:show-inheritance:
19767-
19768-
datadog\_api\_client.v2.model.mute\_findings\_response module
19769-
-------------------------------------------------------------
19770-
19771-
.. automodule:: datadog_api_client.v2.model.mute_findings_response
19772-
:members:
19773-
:show-inheritance:
19774-
19775-
datadog\_api\_client.v2.model.mute\_findings\_response\_data module
19776-
-------------------------------------------------------------------
19777-
19778-
.. automodule:: datadog_api_client.v2.model.mute_findings_response_data
19779-
:members:
19780-
:show-inheritance:
19781-
1978219782
datadog\_api\_client.v2.model.notebook\_create\_data module
1978319783
-----------------------------------------------------------
1978419784

examples/v2/llm-observability/CreateLLMObsAnnotationQueue.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,35 @@
1010
from datadog_api_client.v2.model.llm_obs_annotation_queue_data_request import LLMObsAnnotationQueueDataRequest
1111
from datadog_api_client.v2.model.llm_obs_annotation_queue_request import LLMObsAnnotationQueueRequest
1212
from datadog_api_client.v2.model.llm_obs_annotation_queue_type import LLMObsAnnotationQueueType
13+
from datadog_api_client.v2.model.llm_obs_annotation_schema import LLMObsAnnotationSchema
14+
from datadog_api_client.v2.model.llm_obs_label_schema import LLMObsLabelSchema
15+
from datadog_api_client.v2.model.llm_obs_label_schema_type import LLMObsLabelSchemaType
1316

1417
body = LLMObsAnnotationQueueRequest(
1518
data=LLMObsAnnotationQueueDataRequest(
1619
attributes=LLMObsAnnotationQueueDataAttributesRequest(
20+
annotation_schema=LLMObsAnnotationSchema(
21+
label_schemas=[
22+
LLMObsLabelSchema(
23+
description="Rating of the response quality.",
24+
has_assessment=False,
25+
has_reasoning=False,
26+
id="ab12cd34",
27+
is_assessment=False,
28+
is_integer=False,
29+
is_required=True,
30+
max=5.0,
31+
min=0.0,
32+
name="quality",
33+
type=LLMObsLabelSchemaType.SCORE,
34+
values=[
35+
"good",
36+
"bad",
37+
"neutral",
38+
],
39+
),
40+
],
41+
),
1742
description="Queue for annotating customer support traces",
1843
name="My annotation queue",
1944
project_id="a33671aa-24fd-4dcd-9b33-a8ec7dde7751",
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"""
2+
Get annotation queue label schema returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.llm_observability_api import LLMObservabilityApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["get_llm_obs_annotation_queue_label_schema"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = LLMObservabilityApi(api_client)
12+
response = api_instance.get_llm_obs_annotation_queue_label_schema(
13+
queue_id="queue_id",
14+
)
15+
16+
print(response)

examples/v2/llm-observability/UpdateLLMObsAnnotationQueue.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,35 @@
1212
LLMObsAnnotationQueueUpdateDataRequest,
1313
)
1414
from datadog_api_client.v2.model.llm_obs_annotation_queue_update_request import LLMObsAnnotationQueueUpdateRequest
15+
from datadog_api_client.v2.model.llm_obs_annotation_schema import LLMObsAnnotationSchema
16+
from datadog_api_client.v2.model.llm_obs_label_schema import LLMObsLabelSchema
17+
from datadog_api_client.v2.model.llm_obs_label_schema_type import LLMObsLabelSchemaType
1518

1619
body = LLMObsAnnotationQueueUpdateRequest(
1720
data=LLMObsAnnotationQueueUpdateDataRequest(
1821
attributes=LLMObsAnnotationQueueUpdateDataAttributesRequest(
22+
annotation_schema=LLMObsAnnotationSchema(
23+
label_schemas=[
24+
LLMObsLabelSchema(
25+
description="Rating of the response quality.",
26+
has_assessment=False,
27+
has_reasoning=False,
28+
id="ab12cd34",
29+
is_assessment=False,
30+
is_integer=False,
31+
is_required=True,
32+
max=5.0,
33+
min=0.0,
34+
name="quality",
35+
type=LLMObsLabelSchemaType.SCORE,
36+
values=[
37+
"good",
38+
"bad",
39+
"neutral",
40+
],
41+
),
42+
],
43+
),
1944
description="Updated description",
2045
name="Updated queue name",
2146
),
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
"""
2+
Update annotation queue label schema returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.llm_observability_api import LLMObservabilityApi
7+
from datadog_api_client.v2.model.llm_obs_annotation_queue_label_schema_update_attributes import (
8+
LLMObsAnnotationQueueLabelSchemaUpdateAttributes,
9+
)
10+
from datadog_api_client.v2.model.llm_obs_annotation_queue_label_schema_update_data import (
11+
LLMObsAnnotationQueueLabelSchemaUpdateData,
12+
)
13+
from datadog_api_client.v2.model.llm_obs_annotation_queue_label_schema_update_request import (
14+
LLMObsAnnotationQueueLabelSchemaUpdateRequest,
15+
)
16+
from datadog_api_client.v2.model.llm_obs_annotation_queue_type import LLMObsAnnotationQueueType
17+
from datadog_api_client.v2.model.llm_obs_annotation_schema import LLMObsAnnotationSchema
18+
from datadog_api_client.v2.model.llm_obs_label_schema import LLMObsLabelSchema
19+
from datadog_api_client.v2.model.llm_obs_label_schema_type import LLMObsLabelSchemaType
20+
21+
body = LLMObsAnnotationQueueLabelSchemaUpdateRequest(
22+
data=LLMObsAnnotationQueueLabelSchemaUpdateData(
23+
attributes=LLMObsAnnotationQueueLabelSchemaUpdateAttributes(
24+
annotation_schema=LLMObsAnnotationSchema(
25+
label_schemas=[
26+
LLMObsLabelSchema(
27+
description="Rating of the response quality.",
28+
has_assessment=False,
29+
has_reasoning=False,
30+
id="ab12cd34",
31+
is_assessment=False,
32+
is_integer=False,
33+
is_required=True,
34+
max=5.0,
35+
min=0.0,
36+
name="quality",
37+
type=LLMObsLabelSchemaType.SCORE,
38+
values=[
39+
"good",
40+
"bad",
41+
"neutral",
42+
],
43+
),
44+
],
45+
),
46+
),
47+
type=LLMObsAnnotationQueueType.QUEUES,
48+
),
49+
)
50+
51+
configuration = Configuration()
52+
configuration.unstable_operations["update_llm_obs_annotation_queue_label_schema"] = True
53+
with ApiClient(configuration) as api_client:
54+
api_instance = LLMObservabilityApi(api_client)
55+
response = api_instance.update_llm_obs_annotation_queue_label_schema(queue_id="queue_id", body=body)
56+
57+
print(response)

examples/v2/security-monitoring/MuteSecurityFindings.py

Lines changed: 0 additions & 49 deletions
This file was deleted.

examples/v2/security-monitoring/MuteSecurityFindings_298521544.py

Lines changed: 0 additions & 47 deletions
This file was deleted.

0 commit comments

Comments
 (0)