Skip to content

Commit 54a8df1

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit f3368f1 of spec repo
1 parent 3e06752 commit 54a8df1

10 files changed

Lines changed: 538 additions & 92 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5847,7 +5847,7 @@ components:
58475847
description: Request object.
58485848
properties:
58495849
data:
5850-
$ref: '#/components/schemas/CIAppCreatePipelineEventRequestData'
5850+
$ref: '#/components/schemas/CIAppCreatePipelineEventRequestDataSingleOrArray'
58515851
type: object
58525852
CIAppCreatePipelineEventRequestAttributes:
58535853
description: Attributes of the pipeline event to create.
@@ -5883,6 +5883,16 @@ components:
58835883
type:
58845884
$ref: '#/components/schemas/CIAppCreatePipelineEventRequestDataType'
58855885
type: object
5886+
CIAppCreatePipelineEventRequestDataArray:
5887+
description: Array of pipeline events to create in batch.
5888+
items:
5889+
$ref: '#/components/schemas/CIAppCreatePipelineEventRequestData'
5890+
type: array
5891+
CIAppCreatePipelineEventRequestDataSingleOrArray:
5892+
description: Data of the pipeline events to create.
5893+
oneOf:
5894+
- $ref: '#/components/schemas/CIAppCreatePipelineEventRequestData'
5895+
- $ref: '#/components/schemas/CIAppCreatePipelineEventRequestDataArray'
58865896
CIAppCreatePipelineEventRequestDataType:
58875897
default: cipipeline_resource_request
58885898
description: Type of the event.
@@ -49695,6 +49705,9 @@ paths:
4969549705
we support, see [Pipeline Data Model And Execution Types](https://docs.datadoghq.com/continuous_integration/guides/pipeline_data_model/).
4969649706

4969749707

49708+
Multiple events can be sent in an array (up to 1000).
49709+
49710+
4969849711
Pipeline events can be submitted with a timestamp that is up to 18 hours in
4969949712
the past.'
4970049713
operationId: CreateCIAppPipelineEvent

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

Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestAttributes;
77
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestAttributesResource;
88
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestData;
9+
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestDataSingleOrArray;
910
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestDataType;
1011
import com.datadog.api.client.v2.model.CIAppGitInfo;
1112
import com.datadog.api.client.v2.model.CIAppPipelineEventFinishedPipeline;
@@ -22,29 +23,32 @@ public static void main(String[] args) {
2223
CIAppCreatePipelineEventRequest body =
2324
new CIAppCreatePipelineEventRequest()
2425
.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));
26+
new CIAppCreatePipelineEventRequestDataSingleOrArray(
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: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestAttributes;
77
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestAttributesResource;
88
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestData;
9+
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestDataSingleOrArray;
910
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestDataType;
1011
import com.datadog.api.client.v2.model.CIAppPipelineEventJob;
1112
import com.datadog.api.client.v2.model.CIAppPipelineEventJobLevel;
@@ -20,22 +21,26 @@ public static void main(String[] args) {
2021
CIAppCreatePipelineEventRequest body =
2122
new CIAppCreatePipelineEventRequest()
2223
.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));
24+
new CIAppCreatePipelineEventRequestDataSingleOrArray(
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: 28 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestAttributes;
77
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestAttributesResource;
88
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestData;
9+
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestDataSingleOrArray;
910
import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestDataType;
1011
import com.datadog.api.client.v2.model.CIAppGitInfo;
1112
import com.datadog.api.client.v2.model.CIAppPipelineEventInProgressPipeline;
@@ -22,29 +23,33 @@ public static void main(String[] args) {
2223
CIAppCreatePipelineEventRequest body =
2324
new CIAppCreatePipelineEventRequest()
2425
.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));
26+
new CIAppCreatePipelineEventRequestDataSingleOrArray(
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)