Package com.datadog.api.client.v2.api
Class PowerpackApi
java.lang.Object
com.datadog.api.client.v2.api.PowerpackApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class PowerpackApi
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classManage optional parameters to listPowerpacks. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreatePowerpack(Powerpack body) Create a new powerpack.Create a new powerpack.Create a powerpack.Create a new powerpack.voiddeletePowerpack(String powerpackId) Delete a powerpack.deletePowerpackAsync(String powerpackId) Delete a powerpack.deletePowerpackWithHttpInfo(String powerpackId) Delete a powerpack.deletePowerpackWithHttpInfoAsync(String powerpackId) Delete a powerpack.Get the API client.getPowerpack(String powerpackId) Get a Powerpack.getPowerpackAsync(String powerpackId) Get a Powerpack.getPowerpackWithHttpInfo(String powerpackId) Get a powerpack.getPowerpackWithHttpInfoAsync(String powerpackId) Get a Powerpack.Get all powerpacks.Get all powerpacks.Get all powerpacks.Get all powerpacks.Get a list of all powerpacks.Get all powerpacks.Get all powerpacks.Get all powerpacks.voidsetApiClient(ApiClient apiClient) Set the API client.updatePowerpack(String powerpackId, Powerpack body) Update a powerpack.updatePowerpackAsync(String powerpackId, Powerpack body) Update a powerpack.updatePowerpackWithHttpInfo(String powerpackId, Powerpack body) Update a powerpack.updatePowerpackWithHttpInfoAsync(String powerpackId, Powerpack body) Update a powerpack.
-
Constructor Details
-
PowerpackApi
public PowerpackApi() -
PowerpackApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createPowerpack
Create a new powerpack.See
createPowerpackWithHttpInfo(com.datadog.api.client.v2.model.Powerpack).- Parameters:
body- Create a powerpack request body. (required)- Returns:
- PowerpackResponse
- Throws:
ApiException- if fails to make API call
-
createPowerpackAsync
Create a new powerpack.See
createPowerpackWithHttpInfoAsync(com.datadog.api.client.v2.model.Powerpack).- Parameters:
body- Create a powerpack request body. (required)- Returns:
- CompletableFuture<PowerpackResponse>
-
createPowerpackWithHttpInfo
public ApiResponse<PowerpackResponse> createPowerpackWithHttpInfo(Powerpack body) throws ApiException Create a powerpack.- Parameters:
body- Create a powerpack request body. (required)- Returns:
- ApiResponse<PowerpackResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 429 Too many requests -
-
createPowerpackWithHttpInfoAsync
public CompletableFuture<ApiResponse<PowerpackResponse>> createPowerpackWithHttpInfoAsync(Powerpack body) Create a new powerpack.See
createPowerpackWithHttpInfo(com.datadog.api.client.v2.model.Powerpack).- Parameters:
body- Create a powerpack request body. (required)- Returns:
- CompletableFuture<ApiResponse<PowerpackResponse>>
-
deletePowerpack
Delete a powerpack.- Parameters:
powerpackId- Powerpack id (required)- Throws:
ApiException- if fails to make API call
-
deletePowerpackAsync
Delete a powerpack.- Parameters:
powerpackId- Powerpack id (required)- Returns:
- CompletableFuture
-
deletePowerpackWithHttpInfo
Delete a powerpack.- Parameters:
powerpackId- Powerpack id (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 OK - 404 Powerpack Not Found - 429 Too many requests -
-
deletePowerpackWithHttpInfoAsync
Delete a powerpack.- Parameters:
powerpackId- Powerpack id (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getPowerpack
Get a Powerpack.- Parameters:
powerpackId- ID of the powerpack. (required)- Returns:
- PowerpackResponse
- Throws:
ApiException- if fails to make API call
-
getPowerpackAsync
Get a Powerpack.- Parameters:
powerpackId- ID of the powerpack. (required)- Returns:
- CompletableFuture<PowerpackResponse>
-
getPowerpackWithHttpInfo
public ApiResponse<PowerpackResponse> getPowerpackWithHttpInfo(String powerpackId) throws ApiException Get a powerpack.- Parameters:
powerpackId- ID of the powerpack. (required)- Returns:
- ApiResponse<PowerpackResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 404 Powerpack Not Found. - 429 Too many requests -
-
getPowerpackWithHttpInfoAsync
public CompletableFuture<ApiResponse<PowerpackResponse>> getPowerpackWithHttpInfoAsync(String powerpackId) Get a Powerpack.- Parameters:
powerpackId- ID of the powerpack. (required)- Returns:
- CompletableFuture<ApiResponse<PowerpackResponse>>
-
listPowerpacks
Get all powerpacks.- Returns:
- ListPowerpacksResponse
- Throws:
ApiException- if fails to make API call
-
listPowerpacksAsync
Get all powerpacks.- Returns:
- CompletableFuture<ListPowerpacksResponse>
-
listPowerpacks
public ListPowerpacksResponse listPowerpacks(PowerpackApi.ListPowerpacksOptionalParameters parameters) throws ApiException Get all powerpacks.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ListPowerpacksResponse
- Throws:
ApiException- if fails to make API call
-
listPowerpacksAsync
public CompletableFuture<ListPowerpacksResponse> listPowerpacksAsync(PowerpackApi.ListPowerpacksOptionalParameters parameters) Get all powerpacks.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ListPowerpacksResponse>
-
listPowerpacksWithPagination
Get all powerpacks.- Returns:
- PaginationIterable<PowerpackData>
-
listPowerpacksWithPagination
public PaginationIterable<PowerpackData> listPowerpacksWithPagination(PowerpackApi.ListPowerpacksOptionalParameters parameters) Get all powerpacks.- Returns:
- ListPowerpacksResponse
-
listPowerpacksWithHttpInfo
public ApiResponse<ListPowerpacksResponse> listPowerpacksWithHttpInfo(PowerpackApi.ListPowerpacksOptionalParameters parameters) throws ApiException Get a list of all powerpacks.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<ListPowerpacksResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
listPowerpacksWithHttpInfoAsync
public CompletableFuture<ApiResponse<ListPowerpacksResponse>> listPowerpacksWithHttpInfoAsync(PowerpackApi.ListPowerpacksOptionalParameters parameters) Get all powerpacks.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<ListPowerpacksResponse>>
-
updatePowerpack
Update a powerpack.See
updatePowerpackWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.Powerpack).- Parameters:
powerpackId- ID of the powerpack. (required)body- Update a powerpack request body. (required)- Returns:
- PowerpackResponse
- Throws:
ApiException- if fails to make API call
-
updatePowerpackAsync
public CompletableFuture<PowerpackResponse> updatePowerpackAsync(String powerpackId, Powerpack body) Update a powerpack.See
updatePowerpackWithHttpInfoAsync(java.lang.String, com.datadog.api.client.v2.model.Powerpack).- Parameters:
powerpackId- ID of the powerpack. (required)body- Update a powerpack request body. (required)- Returns:
- CompletableFuture<PowerpackResponse>
-
updatePowerpackWithHttpInfo
public ApiResponse<PowerpackResponse> updatePowerpackWithHttpInfo(String powerpackId, Powerpack body) throws ApiException Update a powerpack.- Parameters:
powerpackId- ID of the powerpack. (required)body- Update a powerpack request body. (required)- Returns:
- ApiResponse<PowerpackResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 404 Powerpack Not Found - 429 Too many requests -
-
updatePowerpackWithHttpInfoAsync
public CompletableFuture<ApiResponse<PowerpackResponse>> updatePowerpackWithHttpInfoAsync(String powerpackId, Powerpack body) Update a powerpack.See
updatePowerpackWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.Powerpack).- Parameters:
powerpackId- ID of the powerpack. (required)body- Update a powerpack request body. (required)- Returns:
- CompletableFuture<ApiResponse<PowerpackResponse>>
-