Skip to content

Commit 01abc6e

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit a48e37a of spec repo
1 parent 236a9ee commit 01abc6e

File tree

31 files changed

+4571
-0
lines changed

31 files changed

+4571
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 451 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
// Create an enrollment returns "Created" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.OnPremManagementServiceApi;
6+
import com.datadog.api.client.v2.model.OnPremManagementServiceCreateEnrollmentRequest;
7+
import com.datadog.api.client.v2.model.OnPremManagementServiceCreateEnrollmentResponse;
8+
import com.datadog.api.client.v2.model.OnPremManagementServiceEnrollmentAttributes;
9+
import com.datadog.api.client.v2.model.OnPremManagementServiceEnrollmentAttributesRunnerModesItems;
10+
import com.datadog.api.client.v2.model.OnPremManagementServiceEnrollmentDataRequest;
11+
import com.datadog.api.client.v2.model.OnPremManagementServiceEnrollmentType;
12+
import java.util.Collections;
13+
14+
public class Example {
15+
public static void main(String[] args) {
16+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
17+
defaultClient.setUnstableOperationEnabled("v2.createOnPremManagementServiceEnrollment", true);
18+
OnPremManagementServiceApi apiInstance = new OnPremManagementServiceApi(defaultClient);
19+
20+
OnPremManagementServiceCreateEnrollmentRequest body =
21+
new OnPremManagementServiceCreateEnrollmentRequest()
22+
.data(
23+
new OnPremManagementServiceEnrollmentDataRequest()
24+
.attributes(
25+
new OnPremManagementServiceEnrollmentAttributes()
26+
.actionsAllowlist(Collections.singletonList("com.datadoghq.jenkins.*"))
27+
.runnerHost("runner.example.com")
28+
.runnerModes(
29+
Collections.singletonList(
30+
OnPremManagementServiceEnrollmentAttributesRunnerModesItems
31+
.WORKFLOW_AUTOMATION))
32+
.runnerName("my-runner"))
33+
.type(OnPremManagementServiceEnrollmentType.ENROLLMENT));
34+
35+
try {
36+
OnPremManagementServiceCreateEnrollmentResponse result =
37+
apiInstance.createOnPremManagementServiceEnrollment(body);
38+
System.out.println(result);
39+
} catch (ApiException e) {
40+
System.err.println(
41+
"Exception when calling"
42+
+ " OnPremManagementServiceApi#createOnPremManagementServiceEnrollment");
43+
System.err.println("Status code: " + e.getCode());
44+
System.err.println("Reason: " + e.getResponseBody());
45+
System.err.println("Response headers: " + e.getResponseHeaders());
46+
e.printStackTrace();
47+
}
48+
}
49+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// Get enrollment status returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.OnPremManagementServiceApi;
6+
import com.datadog.api.client.v2.model.OnPremManagementServiceGetEnrollmentResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getOnPremManagementServiceEnrollment", true);
12+
OnPremManagementServiceApi apiInstance = new OnPremManagementServiceApi(defaultClient);
13+
14+
try {
15+
OnPremManagementServiceGetEnrollmentResponse result =
16+
apiInstance.getOnPremManagementServiceEnrollment(
17+
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
18+
System.out.println(result);
19+
} catch (ApiException e) {
20+
System.err.println(
21+
"Exception when calling OnPremManagementServiceApi#getOnPremManagementServiceEnrollment");
22+
System.err.println("Status code: " + e.getCode());
23+
System.err.println("Reason: " + e.getResponseBody());
24+
System.err.println("Response headers: " + e.getResponseHeaders());
25+
e.printStackTrace();
26+
}
27+
}
28+
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
// Register a token returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.OnPremManagementServiceApi;
6+
import com.datadog.api.client.v2.model.OnPremManagementServiceRegisterTokenAttributes;
7+
import com.datadog.api.client.v2.model.OnPremManagementServiceRegisterTokenDataRequest;
8+
import com.datadog.api.client.v2.model.OnPremManagementServiceRegisterTokenRequest;
9+
import com.datadog.api.client.v2.model.OnPremManagementServiceRegisterTokenResponse;
10+
import com.datadog.api.client.v2.model.OnPremManagementServiceRegisterTokenType;
11+
import java.util.UUID;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
defaultClient.setUnstableOperationEnabled("v2.registerOnPremManagementServiceToken", true);
17+
OnPremManagementServiceApi apiInstance = new OnPremManagementServiceApi(defaultClient);
18+
19+
OnPremManagementServiceRegisterTokenRequest body =
20+
new OnPremManagementServiceRegisterTokenRequest()
21+
.data(
22+
new OnPremManagementServiceRegisterTokenDataRequest()
23+
.attributes(
24+
new OnPremManagementServiceRegisterTokenAttributes()
25+
.appId(UUID.fromString("9a93d314-ca37-461d-b18e-0587f03c6e2a"))
26+
.appVersion(5L)
27+
.connectionId(UUID.fromString("2f66ec56-d1f3-4a18-908d-5e8c12dfb3b0"))
28+
.queryId(UUID.fromString("8744d459-18aa-405b-821e-df9bb101c01e"))
29+
.runnerId("runner-GBUyh2Tm6oKS6ap4kt8Bbx"))
30+
.type(OnPremManagementServiceRegisterTokenType.REGISTERTOKENREQUEST));
31+
32+
try {
33+
OnPremManagementServiceRegisterTokenResponse result =
34+
apiInstance.registerOnPremManagementServiceToken(body);
35+
System.out.println(result);
36+
} catch (ApiException e) {
37+
System.err.println(
38+
"Exception when calling OnPremManagementServiceApi#registerOnPremManagementServiceToken");
39+
System.err.println("Status code: " + e.getCode());
40+
System.err.println("Reason: " + e.getResponseBody());
41+
System.err.println("Response headers: " + e.getResponseHeaders());
42+
e.printStackTrace();
43+
}
44+
}
45+
}

src/main/java/com/datadog/api/client/ApiClient.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -894,6 +894,9 @@ public class ApiClient {
894894
put("v2.updateMonitorUserTemplate", false);
895895
put("v2.validateExistingMonitorUserTemplate", false);
896896
put("v2.validateMonitorUserTemplate", false);
897+
put("v2.createOnPremManagementServiceEnrollment", false);
898+
put("v2.getOnPremManagementServiceEnrollment", false);
899+
put("v2.registerOnPremManagementServiceToken", false);
897900
put("v2.listRoleTemplates", false);
898901
put("v2.createConnection", false);
899902
put("v2.deleteConnection", false);

0 commit comments

Comments
 (0)