Package com.datadog.api.client.v2.api
Class ActionsDatastoresApi
java.lang.Object
com.datadog.api.client.v2.api.ActionsDatastoresApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ActionsDatastoresApi
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classManage optional parameters to listDatastoreItems. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbulkDeleteDatastoreItems(String datastoreId, BulkDeleteAppsDatastoreItemsRequest body) Bulk delete datastore items.bulkDeleteDatastoreItemsAsync(String datastoreId, BulkDeleteAppsDatastoreItemsRequest body) Bulk delete datastore items.bulkDeleteDatastoreItemsWithHttpInfo(String datastoreId, BulkDeleteAppsDatastoreItemsRequest body) Deletes multiple items from a datastore by their keys in a single operation.bulkDeleteDatastoreItemsWithHttpInfoAsync(String datastoreId, BulkDeleteAppsDatastoreItemsRequest body) Bulk delete datastore items.bulkWriteDatastoreItems(String datastoreId, BulkPutAppsDatastoreItemsRequest body) Bulk write datastore items.bulkWriteDatastoreItemsAsync(String datastoreId, BulkPutAppsDatastoreItemsRequest body) Bulk write datastore items.bulkWriteDatastoreItemsWithHttpInfo(String datastoreId, BulkPutAppsDatastoreItemsRequest body) Creates or replaces multiple items in a datastore by their keys in a single operation.bulkWriteDatastoreItemsWithHttpInfoAsync(String datastoreId, BulkPutAppsDatastoreItemsRequest body) Bulk write datastore items.Create datastore.Create datastore.Creates a new datastore.Create datastore.voiddeleteDatastore(String datastoreId) Delete datastore.deleteDatastoreAsync(String datastoreId) Delete datastore.deleteDatastoreItem(String datastoreId, DeleteAppsDatastoreItemRequest body) Delete datastore item.deleteDatastoreItemAsync(String datastoreId, DeleteAppsDatastoreItemRequest body) Delete datastore item.deleteDatastoreItemWithHttpInfo(String datastoreId, DeleteAppsDatastoreItemRequest body) Deletes an item from a datastore by its key.deleteDatastoreItemWithHttpInfoAsync(String datastoreId, DeleteAppsDatastoreItemRequest body) Delete datastore item.deleteDatastoreWithHttpInfo(String datastoreId) Deletes a datastore by its unique identifier.deleteDatastoreWithHttpInfoAsync(String datastoreId) Delete datastore.Get the API client.getDatastore(String datastoreId) Get datastore.getDatastoreAsync(String datastoreId) Get datastore.getDatastoreWithHttpInfo(String datastoreId) Retrieves a specific datastore by its ID.getDatastoreWithHttpInfoAsync(String datastoreId) Get datastore.listDatastoreItems(String datastoreId) List datastore items.listDatastoreItems(String datastoreId, ActionsDatastoresApi.ListDatastoreItemsOptionalParameters parameters) List datastore items.listDatastoreItemsAsync(String datastoreId) List datastore items.listDatastoreItemsAsync(String datastoreId, ActionsDatastoresApi.ListDatastoreItemsOptionalParameters parameters) List datastore items.listDatastoreItemsWithHttpInfo(String datastoreId, ActionsDatastoresApi.ListDatastoreItemsOptionalParameters parameters) Lists items from a datastore.listDatastoreItemsWithHttpInfoAsync(String datastoreId, ActionsDatastoresApi.ListDatastoreItemsOptionalParameters parameters) List datastore items.List datastores.List datastores.Lists all datastores for the organization.List datastores.voidsetApiClient(ApiClient apiClient) Set the API client.updateDatastore(String datastoreId, UpdateAppsDatastoreRequest body) Update datastore.updateDatastoreAsync(String datastoreId, UpdateAppsDatastoreRequest body) Update datastore.updateDatastoreItem(String datastoreId, UpdateAppsDatastoreItemRequest body) Update datastore item.updateDatastoreItemAsync(String datastoreId, UpdateAppsDatastoreItemRequest body) Update datastore item.updateDatastoreItemWithHttpInfo(String datastoreId, UpdateAppsDatastoreItemRequest body) Partially updates an item in a datastore by its key.updateDatastoreItemWithHttpInfoAsync(String datastoreId, UpdateAppsDatastoreItemRequest body) Update datastore item.updateDatastoreWithHttpInfo(String datastoreId, UpdateAppsDatastoreRequest body) Updates an existing datastore's attributes.updateDatastoreWithHttpInfoAsync(String datastoreId, UpdateAppsDatastoreRequest body) Update datastore.
-
Constructor Details
-
ActionsDatastoresApi
public ActionsDatastoresApi() -
ActionsDatastoresApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
bulkDeleteDatastoreItems
public DeleteAppsDatastoreItemResponseArray bulkDeleteDatastoreItems(String datastoreId, BulkDeleteAppsDatastoreItemsRequest body) throws ApiException Bulk delete datastore items.- Parameters:
datastoreId- The ID of the datastore. (required)body- (required)- Returns:
- DeleteAppsDatastoreItemResponseArray
- Throws:
ApiException- if fails to make API call
-
bulkDeleteDatastoreItemsAsync
public CompletableFuture<DeleteAppsDatastoreItemResponseArray> bulkDeleteDatastoreItemsAsync(String datastoreId, BulkDeleteAppsDatastoreItemsRequest body) Bulk delete datastore items.- Parameters:
datastoreId- The ID of the datastore. (required)body- (required)- Returns:
- CompletableFuture<DeleteAppsDatastoreItemResponseArray>
-
bulkDeleteDatastoreItemsWithHttpInfo
public ApiResponse<DeleteAppsDatastoreItemResponseArray> bulkDeleteDatastoreItemsWithHttpInfo(String datastoreId, BulkDeleteAppsDatastoreItemsRequest body) throws ApiException Deletes multiple items from a datastore by their keys in a single operation.- Parameters:
datastoreId- The ID of the datastore. (required)body- (required)- Returns:
- ApiResponse<DeleteAppsDatastoreItemResponseArray>
- 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 - 500 Internal Server Error -
-
bulkDeleteDatastoreItemsWithHttpInfoAsync
public CompletableFuture<ApiResponse<DeleteAppsDatastoreItemResponseArray>> bulkDeleteDatastoreItemsWithHttpInfoAsync(String datastoreId, BulkDeleteAppsDatastoreItemsRequest body) Bulk delete datastore items.- Parameters:
datastoreId- The ID of the datastore. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<DeleteAppsDatastoreItemResponseArray>>
-
bulkWriteDatastoreItems
public PutAppsDatastoreItemResponseArray bulkWriteDatastoreItems(String datastoreId, BulkPutAppsDatastoreItemsRequest body) throws ApiException Bulk write datastore items.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)body- (required)- Returns:
- PutAppsDatastoreItemResponseArray
- Throws:
ApiException- if fails to make API call
-
bulkWriteDatastoreItemsAsync
public CompletableFuture<PutAppsDatastoreItemResponseArray> bulkWriteDatastoreItemsAsync(String datastoreId, BulkPutAppsDatastoreItemsRequest body) Bulk write datastore items.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)body- (required)- Returns:
- CompletableFuture<PutAppsDatastoreItemResponseArray>
-
bulkWriteDatastoreItemsWithHttpInfo
public ApiResponse<PutAppsDatastoreItemResponseArray> bulkWriteDatastoreItemsWithHttpInfo(String datastoreId, BulkPutAppsDatastoreItemsRequest body) throws ApiException Creates or replaces multiple items in a datastore by their keys in a single operation.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)body- (required)- Returns:
- ApiResponse<PutAppsDatastoreItemResponseArray>
- 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 -
-
bulkWriteDatastoreItemsWithHttpInfoAsync
public CompletableFuture<ApiResponse<PutAppsDatastoreItemResponseArray>> bulkWriteDatastoreItemsWithHttpInfoAsync(String datastoreId, BulkPutAppsDatastoreItemsRequest body) Bulk write datastore items.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<PutAppsDatastoreItemResponseArray>>
-
createDatastore
public CreateAppsDatastoreResponse createDatastore(CreateAppsDatastoreRequest body) throws ApiException Create datastore.See
createDatastoreWithHttpInfo(com.datadog.api.client.v2.model.CreateAppsDatastoreRequest).- Parameters:
body- (required)- Returns:
- CreateAppsDatastoreResponse
- Throws:
ApiException- if fails to make API call
-
createDatastoreAsync
public CompletableFuture<CreateAppsDatastoreResponse> createDatastoreAsync(CreateAppsDatastoreRequest body) Create datastore.See
createDatastoreWithHttpInfoAsync(com.datadog.api.client.v2.model.CreateAppsDatastoreRequest).- Parameters:
body- (required)- Returns:
- CompletableFuture<CreateAppsDatastoreResponse>
-
createDatastoreWithHttpInfo
public ApiResponse<CreateAppsDatastoreResponse> createDatastoreWithHttpInfo(CreateAppsDatastoreRequest body) throws ApiException Creates a new datastore.- Parameters:
body- (required)- Returns:
- ApiResponse<CreateAppsDatastoreResponse>
- 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 -
-
createDatastoreWithHttpInfoAsync
public CompletableFuture<ApiResponse<CreateAppsDatastoreResponse>> createDatastoreWithHttpInfoAsync(CreateAppsDatastoreRequest body) Create datastore.See
createDatastoreWithHttpInfo(com.datadog.api.client.v2.model.CreateAppsDatastoreRequest).- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<CreateAppsDatastoreResponse>>
-
deleteDatastore
Delete datastore.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)- Throws:
ApiException- if fails to make API call
-
deleteDatastoreAsync
Delete datastore.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)- Returns:
- CompletableFuture
-
deleteDatastoreWithHttpInfo
Deletes a datastore by its unique identifier.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)- Returns:
- ApiResponse<Void>
- 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 -
-
deleteDatastoreWithHttpInfoAsync
Delete datastore.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteDatastoreItem
public DeleteAppsDatastoreItemResponse deleteDatastoreItem(String datastoreId, DeleteAppsDatastoreItemRequest body) throws ApiException Delete datastore item.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)body- (required)- Returns:
- DeleteAppsDatastoreItemResponse
- Throws:
ApiException- if fails to make API call
-
deleteDatastoreItemAsync
public CompletableFuture<DeleteAppsDatastoreItemResponse> deleteDatastoreItemAsync(String datastoreId, DeleteAppsDatastoreItemRequest body) Delete datastore item.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)body- (required)- Returns:
- CompletableFuture<DeleteAppsDatastoreItemResponse>
-
deleteDatastoreItemWithHttpInfo
public ApiResponse<DeleteAppsDatastoreItemResponse> deleteDatastoreItemWithHttpInfo(String datastoreId, DeleteAppsDatastoreItemRequest body) throws ApiException Deletes an item from a datastore by its key.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)body- (required)- Returns:
- ApiResponse<DeleteAppsDatastoreItemResponse>
- 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 -
-
deleteDatastoreItemWithHttpInfoAsync
public CompletableFuture<ApiResponse<DeleteAppsDatastoreItemResponse>> deleteDatastoreItemWithHttpInfoAsync(String datastoreId, DeleteAppsDatastoreItemRequest body) Delete datastore item.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<DeleteAppsDatastoreItemResponse>>
-
getDatastore
Get datastore.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)- Returns:
- Datastore
- Throws:
ApiException- if fails to make API call
-
getDatastoreAsync
Get datastore.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)- Returns:
- CompletableFuture<Datastore>
-
getDatastoreWithHttpInfo
Retrieves a specific datastore by its ID.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)- Returns:
- ApiResponse<Datastore>
- 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 -
-
getDatastoreWithHttpInfoAsync
Get datastore.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)- Returns:
- CompletableFuture<ApiResponse<Datastore>>
-
listDatastoreItems
List datastore items.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)- Returns:
- ItemApiPayloadArray
- Throws:
ApiException- if fails to make API call
-
listDatastoreItemsAsync
List datastore items.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)- Returns:
- CompletableFuture<ItemApiPayloadArray>
-
listDatastoreItems
public ItemApiPayloadArray listDatastoreItems(String datastoreId, ActionsDatastoresApi.ListDatastoreItemsOptionalParameters parameters) throws ApiException List datastore items.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)parameters- Optional parameters for the request.- Returns:
- ItemApiPayloadArray
- Throws:
ApiException- if fails to make API call
-
listDatastoreItemsAsync
public CompletableFuture<ItemApiPayloadArray> listDatastoreItemsAsync(String datastoreId, ActionsDatastoresApi.ListDatastoreItemsOptionalParameters parameters) List datastore items.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ItemApiPayloadArray>
-
listDatastoreItemsWithHttpInfo
public ApiResponse<ItemApiPayloadArray> listDatastoreItemsWithHttpInfo(String datastoreId, ActionsDatastoresApi.ListDatastoreItemsOptionalParameters parameters) throws ApiException Lists items from a datastore. You can filter the results by specifying either an item key or a filter query parameter, but not both at the same time. Supports server-side pagination for large datasets.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<ItemApiPayloadArray>
- 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 -
-
listDatastoreItemsWithHttpInfoAsync
public CompletableFuture<ApiResponse<ItemApiPayloadArray>> listDatastoreItemsWithHttpInfoAsync(String datastoreId, ActionsDatastoresApi.ListDatastoreItemsOptionalParameters parameters) List datastore items.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<ItemApiPayloadArray>>
-
listDatastores
List datastores.- Returns:
- DatastoreArray
- Throws:
ApiException- if fails to make API call
-
listDatastoresAsync
List datastores.- Returns:
- CompletableFuture<DatastoreArray>
-
listDatastoresWithHttpInfo
Lists all datastores for the organization.- Returns:
- ApiResponse<DatastoreArray>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
listDatastoresWithHttpInfoAsync
List datastores.- Returns:
- CompletableFuture<ApiResponse<DatastoreArray>>
-
updateDatastore
public Datastore updateDatastore(String datastoreId, UpdateAppsDatastoreRequest body) throws ApiException Update datastore.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)body- (required)- Returns:
- Datastore
- Throws:
ApiException- if fails to make API call
-
updateDatastoreAsync
public CompletableFuture<Datastore> updateDatastoreAsync(String datastoreId, UpdateAppsDatastoreRequest body) Update datastore.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)body- (required)- Returns:
- CompletableFuture<Datastore>
-
updateDatastoreWithHttpInfo
public ApiResponse<Datastore> updateDatastoreWithHttpInfo(String datastoreId, UpdateAppsDatastoreRequest body) throws ApiException Updates an existing datastore's attributes.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)body- (required)- Returns:
- ApiResponse<Datastore>
- 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 -
-
updateDatastoreWithHttpInfoAsync
public CompletableFuture<ApiResponse<Datastore>> updateDatastoreWithHttpInfoAsync(String datastoreId, UpdateAppsDatastoreRequest body) Update datastore.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<Datastore>>
-
updateDatastoreItem
public ItemApiPayload updateDatastoreItem(String datastoreId, UpdateAppsDatastoreItemRequest body) throws ApiException Update datastore item.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)body- (required)- Returns:
- ItemApiPayload
- Throws:
ApiException- if fails to make API call
-
updateDatastoreItemAsync
public CompletableFuture<ItemApiPayload> updateDatastoreItemAsync(String datastoreId, UpdateAppsDatastoreItemRequest body) Update datastore item.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)body- (required)- Returns:
- CompletableFuture<ItemApiPayload>
-
updateDatastoreItemWithHttpInfo
public ApiResponse<ItemApiPayload> updateDatastoreItemWithHttpInfo(String datastoreId, UpdateAppsDatastoreItemRequest body) throws ApiException Partially updates an item in a datastore by its key.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)body- (required)- Returns:
- ApiResponse<ItemApiPayload>
- 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 -
-
updateDatastoreItemWithHttpInfoAsync
public CompletableFuture<ApiResponse<ItemApiPayload>> updateDatastoreItemWithHttpInfoAsync(String datastoreId, UpdateAppsDatastoreItemRequest body) Update datastore item.- Parameters:
datastoreId- The unique identifier of the datastore to retrieve. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<ItemApiPayload>>
-