Package com.datadog.api.client.v2.api
Class ChangeManagementApi
java.lang.Object
com.datadog.api.client.v2.api.ChangeManagementApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ChangeManagementApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate a change request.Create a change request.createChangeRequestBranch(String changeRequestId, ChangeRequestBranchCreateRequest body) Create a change request branch.createChangeRequestBranchAsync(String changeRequestId, ChangeRequestBranchCreateRequest body) Create a change request branch.createChangeRequestBranchWithHttpInfo(String changeRequestId, ChangeRequestBranchCreateRequest body) Create a new branch in a repository for a change request.createChangeRequestBranchWithHttpInfoAsync(String changeRequestId, ChangeRequestBranchCreateRequest body) Create a change request branch.Create a new change request.Create a change request.deleteChangeRequestDecision(String changeRequestId, String decisionId) Delete a change request decision.deleteChangeRequestDecisionAsync(String changeRequestId, String decisionId) Delete a change request decision.deleteChangeRequestDecisionWithHttpInfo(String changeRequestId, String decisionId) Delete a decision from a change request.deleteChangeRequestDecisionWithHttpInfoAsync(String changeRequestId, String decisionId) Delete a change request decision.Get the API client.getChangeRequest(String changeRequestId) Get a change request.getChangeRequestAsync(String changeRequestId) Get a change request.getChangeRequestWithHttpInfo(String changeRequestId) Get the details of a change request by its ID.getChangeRequestWithHttpInfoAsync(String changeRequestId) Get a change request.voidsetApiClient(ApiClient apiClient) Set the API client.updateChangeRequest(String changeRequestId, ChangeRequestUpdateRequest body) Update a change request.updateChangeRequestAsync(String changeRequestId, ChangeRequestUpdateRequest body) Update a change request.updateChangeRequestDecision(String changeRequestId, String decisionId, ChangeRequestDecisionUpdateRequest body) Update a change request decision.updateChangeRequestDecisionAsync(String changeRequestId, String decisionId, ChangeRequestDecisionUpdateRequest body) Update a change request decision.updateChangeRequestDecisionWithHttpInfo(String changeRequestId, String decisionId, ChangeRequestDecisionUpdateRequest body) Update a decision on a change request, such as approving or declining it.updateChangeRequestDecisionWithHttpInfoAsync(String changeRequestId, String decisionId, ChangeRequestDecisionUpdateRequest body) Update a change request decision.updateChangeRequestWithHttpInfo(String changeRequestId, ChangeRequestUpdateRequest body) Update the properties of a change request.updateChangeRequestWithHttpInfoAsync(String changeRequestId, ChangeRequestUpdateRequest body) Update a change request.
-
Constructor Details
-
ChangeManagementApi
public ChangeManagementApi() -
ChangeManagementApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createChangeRequest
public ChangeRequestResponse createChangeRequest(ChangeRequestCreateRequest body) throws ApiException Create a change request.See
createChangeRequestWithHttpInfo(com.datadog.api.client.v2.model.ChangeRequestCreateRequest).- Parameters:
body- Change request payload. (required)- Returns:
- ChangeRequestResponse
- Throws:
ApiException- if fails to make API call
-
createChangeRequestAsync
public CompletableFuture<ChangeRequestResponse> createChangeRequestAsync(ChangeRequestCreateRequest body) Create a change request.See
createChangeRequestWithHttpInfoAsync(com.datadog.api.client.v2.model.ChangeRequestCreateRequest).- Parameters:
body- Change request payload. (required)- Returns:
- CompletableFuture<ChangeRequestResponse>
-
createChangeRequestWithHttpInfo
public ApiResponse<ChangeRequestResponse> createChangeRequestWithHttpInfo(ChangeRequestCreateRequest body) throws ApiException Create a new change request.- Parameters:
body- Change request payload. (required)- Returns:
- ApiResponse<ChangeRequestResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 403 Forbidden - 429 Too many requests -
-
createChangeRequestWithHttpInfoAsync
public CompletableFuture<ApiResponse<ChangeRequestResponse>> createChangeRequestWithHttpInfoAsync(ChangeRequestCreateRequest body) Create a change request.See
createChangeRequestWithHttpInfo(com.datadog.api.client.v2.model.ChangeRequestCreateRequest).- Parameters:
body- Change request payload. (required)- Returns:
- CompletableFuture<ApiResponse<ChangeRequestResponse>>
-
createChangeRequestBranch
public ChangeRequestResponse createChangeRequestBranch(String changeRequestId, ChangeRequestBranchCreateRequest body) throws ApiException Create a change request branch.- Parameters:
changeRequestId- The identifier of the change request. (required)body- Branch creation payload. (required)- Returns:
- ChangeRequestResponse
- Throws:
ApiException- if fails to make API call
-
createChangeRequestBranchAsync
public CompletableFuture<ChangeRequestResponse> createChangeRequestBranchAsync(String changeRequestId, ChangeRequestBranchCreateRequest body) Create a change request branch.- Parameters:
changeRequestId- The identifier of the change request. (required)body- Branch creation payload. (required)- Returns:
- CompletableFuture<ChangeRequestResponse>
-
createChangeRequestBranchWithHttpInfo
public ApiResponse<ChangeRequestResponse> createChangeRequestBranchWithHttpInfo(String changeRequestId, ChangeRequestBranchCreateRequest body) throws ApiException Create a new branch in a repository for a change request.- Parameters:
changeRequestId- The identifier of the change request. (required)body- Branch creation payload. (required)- Returns:
- ApiResponse<ChangeRequestResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 404 Not Found - 429 Too many requests -
-
createChangeRequestBranchWithHttpInfoAsync
public CompletableFuture<ApiResponse<ChangeRequestResponse>> createChangeRequestBranchWithHttpInfoAsync(String changeRequestId, ChangeRequestBranchCreateRequest body) Create a change request branch.- Parameters:
changeRequestId- The identifier of the change request. (required)body- Branch creation payload. (required)- Returns:
- CompletableFuture<ApiResponse<ChangeRequestResponse>>
-
deleteChangeRequestDecision
public ChangeRequestResponse deleteChangeRequestDecision(String changeRequestId, String decisionId) throws ApiException Delete a change request decision.See
deleteChangeRequestDecisionWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
changeRequestId- The identifier of the change request. (required)decisionId- The identifier of the change request decision. (required)- Returns:
- ChangeRequestResponse
- Throws:
ApiException- if fails to make API call
-
deleteChangeRequestDecisionAsync
public CompletableFuture<ChangeRequestResponse> deleteChangeRequestDecisionAsync(String changeRequestId, String decisionId) Delete a change request decision.See
deleteChangeRequestDecisionWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
changeRequestId- The identifier of the change request. (required)decisionId- The identifier of the change request decision. (required)- Returns:
- CompletableFuture<ChangeRequestResponse>
-
deleteChangeRequestDecisionWithHttpInfo
public ApiResponse<ChangeRequestResponse> deleteChangeRequestDecisionWithHttpInfo(String changeRequestId, String decisionId) throws ApiException Delete a decision from a change request.- Parameters:
changeRequestId- The identifier of the change request. (required)decisionId- The identifier of the change request decision. (required)- Returns:
- ApiResponse<ChangeRequestResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 404 Not Found - 429 Too many requests -
-
deleteChangeRequestDecisionWithHttpInfoAsync
public CompletableFuture<ApiResponse<ChangeRequestResponse>> deleteChangeRequestDecisionWithHttpInfoAsync(String changeRequestId, String decisionId) Delete a change request decision.See
deleteChangeRequestDecisionWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
changeRequestId- The identifier of the change request. (required)decisionId- The identifier of the change request decision. (required)- Returns:
- CompletableFuture<ApiResponse<ChangeRequestResponse>>
-
getChangeRequest
Get a change request.- Parameters:
changeRequestId- The identifier of the change request. (required)- Returns:
- ChangeRequestResponse
- Throws:
ApiException- if fails to make API call
-
getChangeRequestAsync
Get a change request.- Parameters:
changeRequestId- The identifier of the change request. (required)- Returns:
- CompletableFuture<ChangeRequestResponse>
-
getChangeRequestWithHttpInfo
public ApiResponse<ChangeRequestResponse> getChangeRequestWithHttpInfo(String changeRequestId) throws ApiException Get the details of a change request by its ID.- Parameters:
changeRequestId- The identifier of the change request. (required)- Returns:
- ApiResponse<ChangeRequestResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 404 Not Found - 429 Too many requests -
-
getChangeRequestWithHttpInfoAsync
public CompletableFuture<ApiResponse<ChangeRequestResponse>> getChangeRequestWithHttpInfoAsync(String changeRequestId) Get a change request.- Parameters:
changeRequestId- The identifier of the change request. (required)- Returns:
- CompletableFuture<ApiResponse<ChangeRequestResponse>>
-
updateChangeRequest
public ChangeRequestResponse updateChangeRequest(String changeRequestId, ChangeRequestUpdateRequest body) throws ApiException Update a change request.- Parameters:
changeRequestId- The identifier of the change request. (required)body- Change request update payload. (required)- Returns:
- ChangeRequestResponse
- Throws:
ApiException- if fails to make API call
-
updateChangeRequestAsync
public CompletableFuture<ChangeRequestResponse> updateChangeRequestAsync(String changeRequestId, ChangeRequestUpdateRequest body) Update a change request.- Parameters:
changeRequestId- The identifier of the change request. (required)body- Change request update payload. (required)- Returns:
- CompletableFuture<ChangeRequestResponse>
-
updateChangeRequestWithHttpInfo
public ApiResponse<ChangeRequestResponse> updateChangeRequestWithHttpInfo(String changeRequestId, ChangeRequestUpdateRequest body) throws ApiException Update the properties of a change request.- Parameters:
changeRequestId- The identifier of the change request. (required)body- Change request update payload. (required)- Returns:
- ApiResponse<ChangeRequestResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateChangeRequestWithHttpInfoAsync
public CompletableFuture<ApiResponse<ChangeRequestResponse>> updateChangeRequestWithHttpInfoAsync(String changeRequestId, ChangeRequestUpdateRequest body) Update a change request.- Parameters:
changeRequestId- The identifier of the change request. (required)body- Change request update payload. (required)- Returns:
- CompletableFuture<ApiResponse<ChangeRequestResponse>>
-
updateChangeRequestDecision
public ChangeRequestResponse updateChangeRequestDecision(String changeRequestId, String decisionId, ChangeRequestDecisionUpdateRequest body) throws ApiException Update a change request decision.- Parameters:
changeRequestId- The identifier of the change request. (required)decisionId- The identifier of the change request decision. (required)body- Decision update payload. (required)- Returns:
- ChangeRequestResponse
- Throws:
ApiException- if fails to make API call
-
updateChangeRequestDecisionAsync
public CompletableFuture<ChangeRequestResponse> updateChangeRequestDecisionAsync(String changeRequestId, String decisionId, ChangeRequestDecisionUpdateRequest body) Update a change request decision.- Parameters:
changeRequestId- The identifier of the change request. (required)decisionId- The identifier of the change request decision. (required)body- Decision update payload. (required)- Returns:
- CompletableFuture<ChangeRequestResponse>
-
updateChangeRequestDecisionWithHttpInfo
public ApiResponse<ChangeRequestResponse> updateChangeRequestDecisionWithHttpInfo(String changeRequestId, String decisionId, ChangeRequestDecisionUpdateRequest body) throws ApiException Update a decision on a change request, such as approving or declining it.- Parameters:
changeRequestId- The identifier of the change request. (required)decisionId- The identifier of the change request decision. (required)body- Decision update payload. (required)- Returns:
- ApiResponse<ChangeRequestResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 404 Not Found - 429 Too many requests -
-
updateChangeRequestDecisionWithHttpInfoAsync
public CompletableFuture<ApiResponse<ChangeRequestResponse>> updateChangeRequestDecisionWithHttpInfoAsync(String changeRequestId, String decisionId, ChangeRequestDecisionUpdateRequest body) Update a change request decision.- Parameters:
changeRequestId- The identifier of the change request. (required)decisionId- The identifier of the change request decision. (required)body- Decision update payload. (required)- Returns:
- CompletableFuture<ApiResponse<ChangeRequestResponse>>
-