Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
562 changes: 562 additions & 0 deletions .generator/schemas/v2/openapi.yaml

Large diffs are not rendered by default.

259 changes: 259 additions & 0 deletions docs/datadog_api_client.v2.model.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20829,6 +20829,230 @@ datadog\_api\_client.v2.model.process\_summary\_type module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_analytics\_query module
-------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_analytics_query
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_analytics\_request module
---------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_analytics_request
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_analytics\_request\_attributes module
---------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_analytics_request_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_analytics\_request\_data module
---------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_analytics_request_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_analytics\_request\_type module
---------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_analytics_request_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_audience\_account\_subquery module
------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_audience_account_subquery
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_audience\_filters module
--------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_audience_filters
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_audience\_segment\_subquery module
------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_audience_segment_subquery
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_audience\_user\_subquery module
---------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_audience_user_subquery
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_base\_query module
--------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_base_query
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_compute module
----------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_compute
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_event\_query module
---------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_event_query
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_event\_query\_data\_source module
-----------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_event_query_data_source
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_event\_search module
----------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_event_search
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_execution\_type module
------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_execution_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_group\_by module
------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_group_by
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_group\_by\_sort module
------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_group_by_sort
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_interval module
-----------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_interval
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_occurrence\_filter module
---------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_occurrence_filter
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_occurrence\_query module
--------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_occurrence_query
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_occurrence\_query\_data\_source module
----------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_occurrence_query_data_source
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_occurrence\_search module
---------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_occurrence_search
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_response\_meta module
-----------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_response_meta
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_response\_meta\_status module
-------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_response_meta_status
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_scalar\_column module
-----------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_scalar_column
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_scalar\_column\_meta module
-----------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_scalar_column_meta
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_scalar\_column\_type module
-----------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_scalar_column_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_scalar\_response module
-------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_scalar_response
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_scalar\_response\_attributes module
-------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_scalar_response_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_scalar\_response\_data module
-------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_scalar_response_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_scalar\_response\_type module
-------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_scalar_response_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_serie module
--------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_serie
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_server\_side\_event\_error module
-----------------------------------------------------------------------------------

Expand Down Expand Up @@ -20892,6 +21116,41 @@ datadog\_api\_client.v2.model.product\_analytics\_server\_side\_event\_item\_usr
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_timeseries\_response module
-----------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_timeseries_response
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_timeseries\_response\_attributes module
-----------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_timeseries_response_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_timeseries\_response\_data module
-----------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_timeseries_response_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_timeseries\_response\_type module
-----------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_timeseries_response_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.product\_analytics\_unit module
-------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.product_analytics_unit
:members:
:show-inheritance:

datadog\_api\_client.v2.model.project module
--------------------------------------------

Expand Down
45 changes: 45 additions & 0 deletions examples/v2/product-analytics/QueryProductAnalyticsScalar.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
"""
Compute scalar analytics returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.product_analytics_api import ProductAnalyticsApi
from datadog_api_client.v2.model.product_analytics_analytics_query import ProductAnalyticsAnalyticsQuery
from datadog_api_client.v2.model.product_analytics_analytics_request import ProductAnalyticsAnalyticsRequest
from datadog_api_client.v2.model.product_analytics_analytics_request_attributes import (
ProductAnalyticsAnalyticsRequestAttributes,
)
from datadog_api_client.v2.model.product_analytics_analytics_request_data import ProductAnalyticsAnalyticsRequestData
from datadog_api_client.v2.model.product_analytics_analytics_request_type import ProductAnalyticsAnalyticsRequestType
from datadog_api_client.v2.model.product_analytics_compute import ProductAnalyticsCompute
from datadog_api_client.v2.model.product_analytics_event_query import ProductAnalyticsEventQuery
from datadog_api_client.v2.model.product_analytics_event_query_data_source import ProductAnalyticsEventQueryDataSource
from datadog_api_client.v2.model.product_analytics_event_search import ProductAnalyticsEventSearch

body = ProductAnalyticsAnalyticsRequest(
data=ProductAnalyticsAnalyticsRequestData(
attributes=ProductAnalyticsAnalyticsRequestAttributes(
_from=1771232048460,
query=ProductAnalyticsAnalyticsQuery(
compute=ProductAnalyticsCompute(
aggregation="count",
),
query=ProductAnalyticsEventQuery(
data_source=ProductAnalyticsEventQueryDataSource.PRODUCT_ANALYTICS,
search=ProductAnalyticsEventSearch(
query="@type:view",
),
),
),
to=1771836848262,
),
type=ProductAnalyticsAnalyticsRequestType.FORMULA_ANALYTICS_EXTENDED_REQUEST,
),
)

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = ProductAnalyticsApi(api_client)
response = api_instance.query_product_analytics_scalar(body=body)

print(response)
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
"""
Compute timeseries analytics returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.product_analytics_api import ProductAnalyticsApi
from datadog_api_client.v2.model.product_analytics_analytics_query import ProductAnalyticsAnalyticsQuery
from datadog_api_client.v2.model.product_analytics_analytics_request import ProductAnalyticsAnalyticsRequest
from datadog_api_client.v2.model.product_analytics_analytics_request_attributes import (
ProductAnalyticsAnalyticsRequestAttributes,
)
from datadog_api_client.v2.model.product_analytics_analytics_request_data import ProductAnalyticsAnalyticsRequestData
from datadog_api_client.v2.model.product_analytics_analytics_request_type import ProductAnalyticsAnalyticsRequestType
from datadog_api_client.v2.model.product_analytics_compute import ProductAnalyticsCompute
from datadog_api_client.v2.model.product_analytics_event_query import ProductAnalyticsEventQuery
from datadog_api_client.v2.model.product_analytics_event_query_data_source import ProductAnalyticsEventQueryDataSource
from datadog_api_client.v2.model.product_analytics_event_search import ProductAnalyticsEventSearch

body = ProductAnalyticsAnalyticsRequest(
data=ProductAnalyticsAnalyticsRequestData(
attributes=ProductAnalyticsAnalyticsRequestAttributes(
_from=1771232048460,
query=ProductAnalyticsAnalyticsQuery(
compute=ProductAnalyticsCompute(
aggregation="count",
),
query=ProductAnalyticsEventQuery(
data_source=ProductAnalyticsEventQueryDataSource.PRODUCT_ANALYTICS,
search=ProductAnalyticsEventSearch(
query="@type:view",
),
),
),
to=1771836848262,
),
type=ProductAnalyticsAnalyticsRequestType.FORMULA_ANALYTICS_EXTENDED_REQUEST,
),
)

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = ProductAnalyticsApi(api_client)
response = api_instance.query_product_analytics_timeseries(body=body)

print(response)
Loading