Skip to content

Commit d14a3d2

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 39843cb of spec repo
1 parent 8f3074c commit d14a3d2

13 files changed

+844
-192
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5944,10 +5944,9 @@ components:
59445944
type: object
59455945
CIAppCreatePipelineEventRequest:
59465946
description: Request object.
5947-
properties:
5948-
data:
5949-
$ref: '#/components/schemas/CIAppCreatePipelineEventRequestData'
5950-
type: object
5947+
oneOf:
5948+
- $ref: '#/components/schemas/CIAppCreatePipelineEventRequestRootDataSingle'
5949+
- $ref: '#/components/schemas/CIAppCreatePipelineEventRequestRootDataArray'
59515950
CIAppCreatePipelineEventRequestAttributes:
59525951
description: Attributes of the pipeline event to create.
59535952
properties:
@@ -5982,6 +5981,11 @@ components:
59825981
type:
59835982
$ref: '#/components/schemas/CIAppCreatePipelineEventRequestDataType'
59845983
type: object
5984+
CIAppCreatePipelineEventRequestDataArray:
5985+
description: Array of pipeline events to create in batch.
5986+
items:
5987+
$ref: '#/components/schemas/CIAppCreatePipelineEventRequestData'
5988+
type: array
59855989
CIAppCreatePipelineEventRequestDataType:
59865990
default: cipipeline_resource_request
59875991
description: Type of the event.
@@ -5991,6 +5995,18 @@ components:
59915995
type: string
59925996
x-enum-varnames:
59935997
- CIPIPELINE_RESOURCE_REQUEST
5998+
CIAppCreatePipelineEventRequestRootDataArray:
5999+
description: Data of the pipeline events to create.
6000+
properties:
6001+
data:
6002+
$ref: '#/components/schemas/CIAppCreatePipelineEventRequestDataArray'
6003+
type: object
6004+
CIAppCreatePipelineEventRequestRootDataSingle:
6005+
description: Data of the pipeline events to create.
6006+
properties:
6007+
data:
6008+
$ref: '#/components/schemas/CIAppCreatePipelineEventRequestData'
6009+
type: object
59946010
CIAppEventAttributes:
59956011
description: JSON object containing all event attributes and their associated
59966012
values.
@@ -50425,6 +50441,9 @@ paths:
5042550441
we support, see [Pipeline Data Model And Execution Types](https://docs.datadoghq.com/continuous_integration/guides/pipeline_data_model/).
5042650442

5042750443

50444+
Multiple events can be sent in an array (up to 1000).
50445+
50446+
5042850447
Pipeline events can be submitted with a timestamp that is up to 18 hours in
5042950448
the past.'
5043050449
operationId: CreateCIAppPipelineEvent

examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.java

Lines changed: 29 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestAttributesResource;
88
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestData;
99
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestDataType;
10+
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestRootDataSingle;
1011
import com.datadog.api.client.v2.model.CIAppGitInfo;
1112
import com.datadog.api.client.v2.model.CIAppPipelineEventFinishedPipeline;
1213
import com.datadog.api.client.v2.model.CIAppPipelineEventPipeline;
@@ -20,31 +21,34 @@ public static void main(String[] args) {
2021
CiVisibilityPipelinesApi apiInstance = new CiVisibilityPipelinesApi(defaultClient);
2122

2223
CIAppCreatePipelineEventRequest body =
23-
new CIAppCreatePipelineEventRequest()
24-
.data(
25-
new CIAppCreatePipelineEventRequestData()
26-
.attributes(
27-
new CIAppCreatePipelineEventRequestAttributes()
28-
.resource(
29-
new CIAppCreatePipelineEventRequestAttributesResource(
30-
new CIAppPipelineEventPipeline(
31-
new CIAppPipelineEventFinishedPipeline()
32-
.level(CIAppPipelineEventPipelineLevel.PIPELINE)
33-
.uniqueId("3eacb6f3-ff04-4e10-8a9c-46e6d054024a")
34-
.name("Deploy to AWS")
35-
.url(
36-
"https://my-ci-provider.example/pipelines/my-pipeline/run/1")
37-
.start(OffsetDateTime.now().plusSeconds(-120))
38-
.end(OffsetDateTime.now().plusSeconds(-30))
39-
.status(CIAppPipelineEventPipelineStatus.SUCCESS)
40-
.partialRetry(false)
41-
.git(
42-
new CIAppGitInfo()
43-
.repositoryUrl(
44-
"https://github.com/DataDog/datadog-agent")
45-
.sha("7f263865994b76066c4612fd1965215e7dcb4cd2")
46-
.authorEmail("john.doe@email.com"))))))
47-
.type(CIAppCreatePipelineEventRequestDataType.CIPIPELINE_RESOURCE_REQUEST));
24+
new CIAppCreatePipelineEventRequest(
25+
new CIAppCreatePipelineEventRequestRootDataSingle()
26+
.data(
27+
new CIAppCreatePipelineEventRequestData()
28+
.attributes(
29+
new CIAppCreatePipelineEventRequestAttributes()
30+
.resource(
31+
new CIAppCreatePipelineEventRequestAttributesResource(
32+
new CIAppPipelineEventPipeline(
33+
new CIAppPipelineEventFinishedPipeline()
34+
.level(CIAppPipelineEventPipelineLevel.PIPELINE)
35+
.uniqueId("3eacb6f3-ff04-4e10-8a9c-46e6d054024a")
36+
.name("Deploy to AWS")
37+
.url(
38+
"https://my-ci-provider.example/pipelines/my-pipeline/run/1")
39+
.start(OffsetDateTime.now().plusSeconds(-120))
40+
.end(OffsetDateTime.now().plusSeconds(-30))
41+
.status(CIAppPipelineEventPipelineStatus.SUCCESS)
42+
.partialRetry(false)
43+
.git(
44+
new CIAppGitInfo()
45+
.repositoryUrl(
46+
"https://github.com/DataDog/datadog-agent")
47+
.sha(
48+
"7f263865994b76066c4612fd1965215e7dcb4cd2")
49+
.authorEmail("john.doe@email.com"))))))
50+
.type(
51+
CIAppCreatePipelineEventRequestDataType.CIPIPELINE_RESOURCE_REQUEST)));
4852

4953
try {
5054
apiInstance.createCIAppPipelineEvent(body);

examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_129899466.java

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestAttributesResource;
88
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestData;
99
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestDataType;
10+
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestRootDataSingle;
1011
import com.datadog.api.client.v2.model.CIAppPipelineEventJob;
1112
import com.datadog.api.client.v2.model.CIAppPipelineEventJobLevel;
1213
import com.datadog.api.client.v2.model.CIAppPipelineEventJobStatus;
@@ -18,24 +19,28 @@ public static void main(String[] args) {
1819
CiVisibilityPipelinesApi apiInstance = new CiVisibilityPipelinesApi(defaultClient);
1920

2021
CIAppCreatePipelineEventRequest body =
21-
new CIAppCreatePipelineEventRequest()
22-
.data(
23-
new CIAppCreatePipelineEventRequestData()
24-
.attributes(
25-
new CIAppCreatePipelineEventRequestAttributes()
26-
.resource(
27-
new CIAppCreatePipelineEventRequestAttributesResource(
28-
new CIAppPipelineEventJob()
29-
.level(CIAppPipelineEventJobLevel.JOB)
30-
.id("cf9456de-8b9e-4c27-aa79-27b1e78c1a33")
31-
.name("Build image")
32-
.pipelineUniqueId("3eacb6f3-ff04-4e10-8a9c-46e6d054024a")
33-
.pipelineName("Deploy to AWS")
34-
.start(OffsetDateTime.now().plusSeconds(-120))
35-
.end(OffsetDateTime.now().plusSeconds(-30))
36-
.status(CIAppPipelineEventJobStatus.ERROR)
37-
.url("https://my-ci-provider.example/jobs/my-jobs/run/1"))))
38-
.type(CIAppCreatePipelineEventRequestDataType.CIPIPELINE_RESOURCE_REQUEST));
22+
new CIAppCreatePipelineEventRequest(
23+
new CIAppCreatePipelineEventRequestRootDataSingle()
24+
.data(
25+
new CIAppCreatePipelineEventRequestData()
26+
.attributes(
27+
new CIAppCreatePipelineEventRequestAttributes()
28+
.resource(
29+
new CIAppCreatePipelineEventRequestAttributesResource(
30+
new CIAppPipelineEventJob()
31+
.level(CIAppPipelineEventJobLevel.JOB)
32+
.id("cf9456de-8b9e-4c27-aa79-27b1e78c1a33")
33+
.name("Build image")
34+
.pipelineUniqueId(
35+
"3eacb6f3-ff04-4e10-8a9c-46e6d054024a")
36+
.pipelineName("Deploy to AWS")
37+
.start(OffsetDateTime.now().plusSeconds(-120))
38+
.end(OffsetDateTime.now().plusSeconds(-30))
39+
.status(CIAppPipelineEventJobStatus.ERROR)
40+
.url(
41+
"https://my-ci-provider.example/jobs/my-jobs/run/1"))))
42+
.type(
43+
CIAppCreatePipelineEventRequestDataType.CIPIPELINE_RESOURCE_REQUEST)));
3944

4045
try {
4146
apiInstance.createCIAppPipelineEvent(body);

examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_2341150096.java

Lines changed: 30 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestAttributesResource;
88
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestData;
99
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestDataType;
10+
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestRootDataSingle;
1011
import com.datadog.api.client.v2.model.CIAppGitInfo;
1112
import com.datadog.api.client.v2.model.CIAppPipelineEventInProgressPipeline;
1213
import com.datadog.api.client.v2.model.CIAppPipelineEventPipeline;
@@ -20,31 +21,35 @@ public static void main(String[] args) {
2021
CiVisibilityPipelinesApi apiInstance = new CiVisibilityPipelinesApi(defaultClient);
2122

2223
CIAppCreatePipelineEventRequest body =
23-
new CIAppCreatePipelineEventRequest()
24-
.data(
25-
new CIAppCreatePipelineEventRequestData()
26-
.attributes(
27-
new CIAppCreatePipelineEventRequestAttributes()
28-
.resource(
29-
new CIAppCreatePipelineEventRequestAttributesResource(
30-
new CIAppPipelineEventPipeline(
31-
new CIAppPipelineEventInProgressPipeline()
32-
.level(CIAppPipelineEventPipelineLevel.PIPELINE)
33-
.uniqueId("3eacb6f3-ff04-4e10-8a9c-46e6d054024a")
34-
.name("Deploy to AWS")
35-
.url(
36-
"https://my-ci-provider.example/pipelines/my-pipeline/run/1")
37-
.start(OffsetDateTime.now().plusSeconds(-120))
38-
.status(
39-
CIAppPipelineEventPipelineInProgressStatus.RUNNING)
40-
.partialRetry(false)
41-
.git(
42-
new CIAppGitInfo()
43-
.repositoryUrl(
44-
"https://github.com/DataDog/datadog-agent")
45-
.sha("7f263865994b76066c4612fd1965215e7dcb4cd2")
46-
.authorEmail("john.doe@email.com"))))))
47-
.type(CIAppCreatePipelineEventRequestDataType.CIPIPELINE_RESOURCE_REQUEST));
24+
new CIAppCreatePipelineEventRequest(
25+
new CIAppCreatePipelineEventRequestRootDataSingle()
26+
.data(
27+
new CIAppCreatePipelineEventRequestData()
28+
.attributes(
29+
new CIAppCreatePipelineEventRequestAttributes()
30+
.resource(
31+
new CIAppCreatePipelineEventRequestAttributesResource(
32+
new CIAppPipelineEventPipeline(
33+
new CIAppPipelineEventInProgressPipeline()
34+
.level(CIAppPipelineEventPipelineLevel.PIPELINE)
35+
.uniqueId("3eacb6f3-ff04-4e10-8a9c-46e6d054024a")
36+
.name("Deploy to AWS")
37+
.url(
38+
"https://my-ci-provider.example/pipelines/my-pipeline/run/1")
39+
.start(OffsetDateTime.now().plusSeconds(-120))
40+
.status(
41+
CIAppPipelineEventPipelineInProgressStatus
42+
.RUNNING)
43+
.partialRetry(false)
44+
.git(
45+
new CIAppGitInfo()
46+
.repositoryUrl(
47+
"https://github.com/DataDog/datadog-agent")
48+
.sha(
49+
"7f263865994b76066c4612fd1965215e7dcb4cd2")
50+
.authorEmail("john.doe@email.com"))))))
51+
.type(
52+
CIAppCreatePipelineEventRequestDataType.CIPIPELINE_RESOURCE_REQUEST)));
4853

4954
try {
5055
apiInstance.createCIAppPipelineEvent(body);

0 commit comments

Comments
 (0)