Skip to content

Commit 99a4ae7

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit f70bbf1 of spec repo
1 parent 3354519 commit 99a4ae7

File tree

46 files changed

+2115
-104
lines changed

Some content is hidden

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

46 files changed

+2115
-104
lines changed

.generator/schemas/v1/openapi.yaml

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2962,10 +2962,7 @@ components:
29622962
data_source:
29632963
$ref: '#/components/schemas/FormulaAndFunctionEventsDataSource'
29642964
group_by:
2965-
description: Group by options.
2966-
items:
2967-
$ref: '#/components/schemas/FormulaAndFunctionEventQueryGroupBy'
2968-
type: array
2965+
$ref: '#/components/schemas/FormulaAndFunctionEventQueryGroupByConfig'
29692966
indexes:
29702967
description: An array of index names to query in the stream. Omit or use
29712968
`[]` to query all indexes at once.
@@ -3037,6 +3034,39 @@ components:
30373034
required:
30383035
- facet
30393036
type: object
3037+
FormulaAndFunctionEventQueryGroupByConfig:
3038+
description: Group by configuration for a formula and functions events query.
3039+
Can be a list of facet objects or a flat object with a list of fields.
3040+
oneOf:
3041+
- $ref: '#/components/schemas/FormulaAndFunctionEventQueryGroupByList'
3042+
- $ref: '#/components/schemas/FormulaAndFunctionEventQueryGroupByFields'
3043+
FormulaAndFunctionEventQueryGroupByFields:
3044+
description: Flat group by using multiple event facets.
3045+
properties:
3046+
fields:
3047+
description: List of event facets to group by.
3048+
example:
3049+
- hostname
3050+
- service
3051+
items:
3052+
description: Event facet.
3053+
type: string
3054+
type: array
3055+
limit:
3056+
description: Number of groups to return.
3057+
example: 10
3058+
format: int64
3059+
type: integer
3060+
sort:
3061+
$ref: '#/components/schemas/FormulaAndFunctionEventQueryGroupBySort'
3062+
required:
3063+
- fields
3064+
type: object
3065+
FormulaAndFunctionEventQueryGroupByList:
3066+
description: List of objects used to group by.
3067+
items:
3068+
$ref: '#/components/schemas/FormulaAndFunctionEventQueryGroupBy'
3069+
type: array
30403070
FormulaAndFunctionEventQueryGroupBySort:
30413071
description: Options for sorting group by results.
30423072
properties:

.generator/schemas/v2/openapi.yaml

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32179,6 +32179,53 @@ components:
3217932179
type: string
3218032180
type: array
3218132181
type: object
32182+
Integration:
32183+
description: Integration resource object.
32184+
properties:
32185+
attributes:
32186+
$ref: '#/components/schemas/IntegrationAttributes'
32187+
id:
32188+
description: The unique identifier of the integration.
32189+
example: calico
32190+
type: string
32191+
links:
32192+
$ref: '#/components/schemas/IntegrationLinks'
32193+
type:
32194+
$ref: '#/components/schemas/IntegrationType'
32195+
required:
32196+
- type
32197+
- id
32198+
- attributes
32199+
type: object
32200+
IntegrationAttributes:
32201+
description: Attributes for an integration.
32202+
properties:
32203+
categories:
32204+
description: List of categories associated with the integration.
32205+
example:
32206+
- Category::Kubernetes
32207+
- Category::Log Collection
32208+
items:
32209+
type: string
32210+
type: array
32211+
description:
32212+
description: A description of the integration.
32213+
example: Calico is a networking and network security solution for containers.
32214+
type: string
32215+
installed:
32216+
description: Whether the integration is installed.
32217+
example: true
32218+
type: boolean
32219+
title:
32220+
description: The name of the integration.
32221+
example: calico
32222+
type: string
32223+
required:
32224+
- title
32225+
- description
32226+
- categories
32227+
- installed
32228+
type: object
3218232229
IntegrationIncident:
3218332230
description: Incident integration settings
3218432231
properties:
@@ -32284,6 +32331,14 @@ components:
3228432331
value:
3228532332
$ref: '#/components/schemas/AnyValue'
3228632333
type: object
32334+
IntegrationLinks:
32335+
description: Links for the integration resource.
32336+
properties:
32337+
self:
32338+
description: Link to the integration resource.
32339+
example: /integrations?integrationId=calico
32340+
type: string
32341+
type: object
3228732342
IntegrationMonitor:
3228832343
description: Monitor integration settings
3228932344
properties:
@@ -32385,6 +32440,15 @@ components:
3238532440
type: string
3238632441
type: object
3238732442
type: object
32443+
IntegrationType:
32444+
default: integration
32445+
description: Integration resource type.
32446+
enum:
32447+
- integration
32448+
example: integration
32449+
type: string
32450+
x-enum-varnames:
32451+
- INTEGRATION
3238832452
InterfaceAttributes:
3238932453
description: The interface attributes
3239032454
properties:
@@ -34776,6 +34840,17 @@ components:
3477634840
- data
3477734841
- meta
3477834842
type: object
34843+
ListIntegrationsResponse:
34844+
description: Response containing information about multiple integrations.
34845+
properties:
34846+
data:
34847+
description: Array of integration objects.
34848+
items:
34849+
$ref: '#/components/schemas/Integration'
34850+
type: array
34851+
required:
34852+
- data
34853+
type: object
3477934854
ListInterfaceTagsResponse:
3478034855
description: Response for listing interface tags.
3478134856
properties:
@@ -84205,6 +84280,24 @@ paths:
8420584280
x-unstable: '**Note**: This endpoint is in public beta and is subject to change.
8420684281

8420784282
If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).'
84283+
/api/v2/integrations:
84284+
get:
84285+
operationId: ListIntegrations
84286+
responses:
84287+
'200':
84288+
content:
84289+
application/json:
84290+
schema:
84291+
$ref: '#/components/schemas/ListIntegrationsResponse'
84292+
description: Successful Response.
84293+
'429':
84294+
$ref: '#/components/responses/TooManyRequestsResponse'
84295+
security:
84296+
- apiKeyAuth: []
84297+
appKeyAuth: []
84298+
summary: List Integrations
84299+
tags:
84300+
- Integrations
8420884301
/api/v2/integrations/cloudflare/accounts:
8420984302
get:
8421084303
description: List Cloudflare accounts.
@@ -106291,6 +106384,10 @@ tags:
106291106384
and todos. See the [Incident Management page](https://docs.datadoghq.com/service_management/incident_management/)
106292106385
for more information.
106293106386
name: Incidents
106387+
- description: 'The Integrations API is used to list available integrations
106388+
106389+
and retrieve information about their installation status.'
106390+
name: Integrations
106294106391
- description: Manage your Jira Integration. Atlassian Jira is a project management
106295106392
and issue tracking tool for teams to coordinate work and handle tasks efficiently.
106296106393
name: Jira Integration

examples/v1/dashboards/CreateDashboard_1307120899.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinition;
1111
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionCompute;
1212
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionSearch;
13+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryGroupByConfig;
1314
import com.datadog.api.client.v1.model.FormulaAndFunctionEventsDataSource;
1415
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
1516
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
@@ -79,7 +80,9 @@ public static void main(String[] args) {
7980
new FormulaAndFunctionEventQueryDefinitionCompute()
8081
.aggregation(
8182
FormulaAndFunctionEventAggregation
82-
.COUNT)))))
83+
.COUNT))
84+
.groupBy(
85+
new FormulaAndFunctionEventQueryGroupByConfig()))))
8386
.responseFormat(
8487
FormulaAndFunctionResponseFormat.TIMESERIES)
8588
.style(

examples/v1/dashboards/CreateDashboard_1617893815.java

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionCompute;
1414
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionSearch;
1515
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryGroupBy;
16+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryGroupByConfig;
1617
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryGroupBySort;
1718
import com.datadog.api.client.v1.model.FormulaAndFunctionEventsDataSource;
1819
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
@@ -71,18 +72,19 @@ public static void main(String[] args) {
7172
.AVG)
7273
.metric("@duration"))
7374
.groupBy(
74-
Collections.singletonList(
75-
new FormulaAndFunctionEventQueryGroupBy()
76-
.facet("service")
77-
.limit(1000L)
78-
.sort(
79-
new FormulaAndFunctionEventQueryGroupBySort()
80-
.aggregation(
81-
FormulaAndFunctionEventAggregation
82-
.COUNT)
83-
.order(
84-
QuerySortOrder
85-
.DESC))))
75+
new FormulaAndFunctionEventQueryGroupByConfig(
76+
Collections.singletonList(
77+
new FormulaAndFunctionEventQueryGroupBy()
78+
.facet("service")
79+
.limit(1000L)
80+
.sort(
81+
new FormulaAndFunctionEventQueryGroupBySort()
82+
.aggregation(
83+
FormulaAndFunctionEventAggregation
84+
.COUNT)
85+
.order(
86+
QuerySortOrder
87+
.DESC)))))
8688
.storage("hot"))))))))))
8789
.layoutType(DashboardLayoutType.FREE);
8890

examples/v1/dashboards/CreateDashboard_2800096921.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinition;
1111
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionCompute;
1212
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionSearch;
13+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryGroupByConfig;
1314
import com.datadog.api.client.v1.model.FormulaAndFunctionEventsDataSource;
1415
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
1516
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
@@ -80,8 +81,9 @@ public static void main(String[] args) {
8081
.aggregation(
8182
FormulaAndFunctionEventAggregation
8283
.COUNT)
83-
.metric(
84-
"@ci.queue_time")))))
84+
.metric("@ci.queue_time"))
85+
.groupBy(
86+
new FormulaAndFunctionEventQueryGroupByConfig()))))
8587
.responseFormat(
8688
FormulaAndFunctionResponseFormat.TIMESERIES)
8789
.style(

examples/v1/dashboards/CreateDashboard_3066042014.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinition;
1111
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionCompute;
1212
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionSearch;
13+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryGroupByConfig;
1314
import com.datadog.api.client.v1.model.FormulaAndFunctionEventsDataSource;
1415
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
1516
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
@@ -88,8 +89,9 @@ public static void main(String[] args) {
8889
.aggregation(
8990
FormulaAndFunctionEventAggregation
9091
.COUNT)
91-
.metric(
92-
"@ci.queue_time")))))
92+
.metric("@ci.queue_time"))
93+
.groupBy(
94+
new FormulaAndFunctionEventQueryGroupByConfig()))))
9395
.responseFormat(
9496
FormulaAndFunctionResponseFormat.TIMESERIES)
9597
.style(

examples/v1/dashboards/CreateDashboard_3451918078.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinition;
1111
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionCompute;
1212
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionSearch;
13+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryGroupByConfig;
1314
import com.datadog.api.client.v1.model.FormulaAndFunctionEventsDataSource;
1415
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
1516
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
@@ -87,8 +88,9 @@ public static void main(String[] args) {
8788
.aggregation(
8889
FormulaAndFunctionEventAggregation
8990
.COUNT)
90-
.metric(
91-
"@ci.queue_time")))))
91+
.metric("@ci.queue_time"))
92+
.groupBy(
93+
new FormulaAndFunctionEventQueryGroupByConfig()))))
9294
.responseFormat(
9395
FormulaAndFunctionResponseFormat.TIMESERIES)
9496
.style(

examples/v1/dashboards/CreateDashboard_3669695268.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinition;
1010
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionCompute;
1111
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinitionSearch;
12+
import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryGroupByConfig;
1213
import com.datadog.api.client.v1.model.FormulaAndFunctionEventsDataSource;
1314
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
1415
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
@@ -63,6 +64,8 @@ public static void main(String[] args) {
6364
.aggregation(
6465
FormulaAndFunctionEventAggregation
6566
.COUNT))
67+
.groupBy(
68+
new FormulaAndFunctionEventQueryGroupByConfig())
6669
.storage("online_archives"))))
6770
.formulas(
6871
Collections.singletonList(

0 commit comments

Comments
 (0)