66import com .datadog .api .client .v2 .model .CIAppCreatePipelineEventRequestAttributes ;
77import com .datadog .api .client .v2 .model .CIAppCreatePipelineEventRequestAttributesResource ;
88import com .datadog .api .client .v2 .model .CIAppCreatePipelineEventRequestData ;
9+ import com .datadog .api .client .v2 .model .CIAppCreatePipelineEventRequestDataSingleOrArray ;
910import com .datadog .api .client .v2 .model .CIAppCreatePipelineEventRequestDataType ;
1011import com .datadog .api .client .v2 .model .CIAppGitInfo ;
1112import 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 );
0 commit comments