Package com.datadog.api.client.v2.api
Class RumOperationsApi
java.lang.Object
com.datadog.api.client.v2.api.RumOperationsApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class RumOperationsApi
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classManage optional parameters to listRUMOperations.static classManage optional parameters to listRUMOperationStrongLinks. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate a RUM operation.Create a RUM operation.Create a RUM operation strong link.Create a RUM operation strong link.Create a strong link between a RUM operation and a feature, confirming that the feature belongs to the operation.Create a RUM operation strong link.Create a new RUM operation, defining the journey used to detect it from RUM events.Create a RUM operation.voiddeleteRUMOperation(String rumOperationId) Delete a RUM operation.deleteRUMOperationAsync(String rumOperationId) Delete a RUM operation.voiddeleteRUMOperationStrongLink(String rumOperationId, String featureId) Delete a RUM operation strong link.deleteRUMOperationStrongLinkAsync(String rumOperationId, String featureId) Delete a RUM operation strong link.deleteRUMOperationStrongLinkWithHttpInfo(String rumOperationId, String featureId) Delete the strong link between a RUM operation and a feature.deleteRUMOperationStrongLinkWithHttpInfoAsync(String rumOperationId, String featureId) Delete a RUM operation strong link.deleteRUMOperationWithHttpInfo(String rumOperationId) Delete a RUM operation.deleteRUMOperationWithHttpInfoAsync(String rumOperationId) Delete a RUM operation.Get the API client.getRUMOperation(String rumOperationId) Get a RUM operation.getRUMOperationAsync(String rumOperationId) Get a RUM operation.getRUMOperationByName(String name) Get a RUM operation by name.Get a RUM operation by name.Retrieve a specific RUM operation by its unique name.Get a RUM operation by name.getRUMOperationWithHttpInfo(String rumOperationId) Retrieve a specific RUM operation by its unique identifier.getRUMOperationWithHttpInfoAsync(String rumOperationId) Get a RUM operation.Search RUM operations.Search RUM operations.Search RUM operations.Search RUM operations.List RUM operation strong links.listRUMOperationStrongLinks(RumOperationsApi.ListRUMOperationStrongLinksOptionalParameters parameters) List RUM operation strong links.List RUM operation strong links.listRUMOperationStrongLinksAsync(RumOperationsApi.ListRUMOperationStrongLinksOptionalParameters parameters) List RUM operation strong links.listRUMOperationStrongLinksWithHttpInfo(RumOperationsApi.ListRUMOperationStrongLinksOptionalParameters parameters) List strong links between RUM operations and features.listRUMOperationStrongLinksWithHttpInfoAsync(RumOperationsApi.ListRUMOperationStrongLinksOptionalParameters parameters) List RUM operation strong links.Search RUM operations for your organization.Search RUM operations.voidsetApiClient(ApiClient apiClient) Set the API client.updateRUMOperation(String rumOperationId, RUMOperationUpdateRequest body) Update a RUM operation.updateRUMOperationAsync(String rumOperationId, RUMOperationUpdateRequest body) Update a RUM operation.updateRUMOperationStrongLink(String rumOperationId, String featureId, RUMOperationStrongLinkUpdateRequest body) Update a RUM operation strong link.updateRUMOperationStrongLinkAsync(String rumOperationId, String featureId, RUMOperationStrongLinkUpdateRequest body) Update a RUM operation strong link.updateRUMOperationStrongLinkWithHttpInfo(String rumOperationId, String featureId, RUMOperationStrongLinkUpdateRequest body) Update the status of a strong link between a RUM operation and a feature.updateRUMOperationStrongLinkWithHttpInfoAsync(String rumOperationId, String featureId, RUMOperationStrongLinkUpdateRequest body) Update a RUM operation strong link.updateRUMOperationWithHttpInfo(String rumOperationId, RUMOperationUpdateRequest body) Update an existing RUM operation.updateRUMOperationWithHttpInfoAsync(String rumOperationId, RUMOperationUpdateRequest body) Update a RUM operation.
-
Constructor Details
-
RumOperationsApi
public RumOperationsApi() -
RumOperationsApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createRUMOperation
Create a RUM operation.See
createRUMOperationWithHttpInfo(com.datadog.api.client.v2.model.RUMOperationCreateRequest).- Parameters:
body- (required)- Returns:
- RUMOperationResponse
- Throws:
ApiException- if fails to make API call
-
createRUMOperationAsync
public CompletableFuture<RUMOperationResponse> createRUMOperationAsync(RUMOperationCreateRequest body) Create a RUM operation.See
createRUMOperationWithHttpInfoAsync(com.datadog.api.client.v2.model.RUMOperationCreateRequest).- Parameters:
body- (required)- Returns:
- CompletableFuture<RUMOperationResponse>
-
createRUMOperationWithHttpInfo
public ApiResponse<RUMOperationResponse> createRUMOperationWithHttpInfo(RUMOperationCreateRequest body) throws ApiException Create a new RUM operation, defining the journey used to detect it from RUM events.- Parameters:
body- (required)- Returns:
- ApiResponse<RUMOperationResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 409 Conflict. An operation with this name already exists. - 429 Too many requests -
-
createRUMOperationWithHttpInfoAsync
public CompletableFuture<ApiResponse<RUMOperationResponse>> createRUMOperationWithHttpInfoAsync(RUMOperationCreateRequest body) Create a RUM operation.See
createRUMOperationWithHttpInfo(com.datadog.api.client.v2.model.RUMOperationCreateRequest).- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<RUMOperationResponse>>
-
createRUMOperationStrongLink
public RUMOperationStrongLinkResponse createRUMOperationStrongLink(RUMOperationStrongLinkCreateRequest body) throws ApiException Create a RUM operation strong link.- Parameters:
body- (required)- Returns:
- RUMOperationStrongLinkResponse
- Throws:
ApiException- if fails to make API call
-
createRUMOperationStrongLinkAsync
public CompletableFuture<RUMOperationStrongLinkResponse> createRUMOperationStrongLinkAsync(RUMOperationStrongLinkCreateRequest body) Create a RUM operation strong link.- Parameters:
body- (required)- Returns:
- CompletableFuture<RUMOperationStrongLinkResponse>
-
createRUMOperationStrongLinkWithHttpInfo
public ApiResponse<RUMOperationStrongLinkResponse> createRUMOperationStrongLinkWithHttpInfo(RUMOperationStrongLinkCreateRequest body) throws ApiException Create a strong link between a RUM operation and a feature, confirming that the feature belongs to the operation. The operation can be identified byoperation_idoroperation_name; ifoperation_namedoes not match an existing operation, a stub operation is created.- Parameters:
body- (required)- Returns:
- ApiResponse<RUMOperationStrongLinkResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 404 Not Found. The referenced `operation_id` does not exist. - 409 Conflict. A strong link between this operation and feature already exists. - 429 Too many requests -
-
createRUMOperationStrongLinkWithHttpInfoAsync
public CompletableFuture<ApiResponse<RUMOperationStrongLinkResponse>> createRUMOperationStrongLinkWithHttpInfoAsync(RUMOperationStrongLinkCreateRequest body) Create a RUM operation strong link.- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<RUMOperationStrongLinkResponse>>
-
deleteRUMOperation
Delete a RUM operation.- Parameters:
rumOperationId- The unique identifier of the RUM operation to delete. (required)- Throws:
ApiException- if fails to make API call
-
deleteRUMOperationAsync
Delete a RUM operation.- Parameters:
rumOperationId- The unique identifier of the RUM operation to delete. (required)- Returns:
- CompletableFuture
-
deleteRUMOperationWithHttpInfo
Delete a RUM operation.- Parameters:
rumOperationId- The unique identifier of the RUM operation to delete. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 404 Not Found - 429 Too many requests -
-
deleteRUMOperationWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteRUMOperationWithHttpInfoAsync(String rumOperationId) Delete a RUM operation.- Parameters:
rumOperationId- The unique identifier of the RUM operation to delete. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteRUMOperationStrongLink
public void deleteRUMOperationStrongLink(String rumOperationId, String featureId) throws ApiException Delete a RUM operation strong link.See
deleteRUMOperationStrongLinkWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
rumOperationId- The unique identifier of the RUM operation. (required)featureId- The unique identifier of the feature. (required)- Throws:
ApiException- if fails to make API call
-
deleteRUMOperationStrongLinkAsync
public CompletableFuture<Void> deleteRUMOperationStrongLinkAsync(String rumOperationId, String featureId) Delete a RUM operation strong link.See
deleteRUMOperationStrongLinkWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
rumOperationId- The unique identifier of the RUM operation. (required)featureId- The unique identifier of the feature. (required)- Returns:
- CompletableFuture
-
deleteRUMOperationStrongLinkWithHttpInfo
public ApiResponse<Void> deleteRUMOperationStrongLinkWithHttpInfo(String rumOperationId, String featureId) throws ApiException Delete the strong link between a RUM operation and a feature.- Parameters:
rumOperationId- The unique identifier of the RUM operation. (required)featureId- The unique identifier of the feature. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 404 Not Found - 429 Too many requests -
-
deleteRUMOperationStrongLinkWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteRUMOperationStrongLinkWithHttpInfoAsync(String rumOperationId, String featureId) Delete a RUM operation strong link.See
deleteRUMOperationStrongLinkWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
rumOperationId- The unique identifier of the RUM operation. (required)featureId- The unique identifier of the feature. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getRUMOperation
Get a RUM operation.- Parameters:
rumOperationId- The unique identifier of the RUM operation. (required)- Returns:
- RUMOperationResponse
- Throws:
ApiException- if fails to make API call
-
getRUMOperationAsync
Get a RUM operation.- Parameters:
rumOperationId- The unique identifier of the RUM operation. (required)- Returns:
- CompletableFuture<RUMOperationResponse>
-
getRUMOperationWithHttpInfo
public ApiResponse<RUMOperationResponse> getRUMOperationWithHttpInfo(String rumOperationId) throws ApiException Retrieve a specific RUM operation by its unique identifier.- Parameters:
rumOperationId- The unique identifier of the RUM operation. (required)- Returns:
- ApiResponse<RUMOperationResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 404 Not Found - 429 Too many requests -
-
getRUMOperationWithHttpInfoAsync
public CompletableFuture<ApiResponse<RUMOperationResponse>> getRUMOperationWithHttpInfoAsync(String rumOperationId) Get a RUM operation.- Parameters:
rumOperationId- The unique identifier of the RUM operation. (required)- Returns:
- CompletableFuture<ApiResponse<RUMOperationResponse>>
-
getRUMOperationByName
Get a RUM operation by name.- Parameters:
name- The unique name of the RUM operation. (required)- Returns:
- RUMOperationResponse
- Throws:
ApiException- if fails to make API call
-
getRUMOperationByNameAsync
Get a RUM operation by name.See
getRUMOperationByNameWithHttpInfoAsync(java.lang.String).- Parameters:
name- The unique name of the RUM operation. (required)- Returns:
- CompletableFuture<RUMOperationResponse>
-
getRUMOperationByNameWithHttpInfo
public ApiResponse<RUMOperationResponse> getRUMOperationByNameWithHttpInfo(String name) throws ApiException Retrieve a specific RUM operation by its unique name.- Parameters:
name- The unique name of the RUM operation. (required)- Returns:
- ApiResponse<RUMOperationResponse>
- 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 -
-
getRUMOperationByNameWithHttpInfoAsync
public CompletableFuture<ApiResponse<RUMOperationResponse>> getRUMOperationByNameWithHttpInfoAsync(String name) Get a RUM operation by name.- Parameters:
name- The unique name of the RUM operation. (required)- Returns:
- CompletableFuture<ApiResponse<RUMOperationResponse>>
-
listRUMOperations
Search RUM operations.- Returns:
- RUMOperationsListResponse
- Throws:
ApiException- if fails to make API call
-
listRUMOperationsAsync
Search RUM operations.- Returns:
- CompletableFuture<RUMOperationsListResponse>
-
listRUMOperations
public RUMOperationsListResponse listRUMOperations(RumOperationsApi.ListRUMOperationsOptionalParameters parameters) throws ApiException Search RUM operations.- Parameters:
parameters- Optional parameters for the request.- Returns:
- RUMOperationsListResponse
- Throws:
ApiException- if fails to make API call
-
listRUMOperationsAsync
public CompletableFuture<RUMOperationsListResponse> listRUMOperationsAsync(RumOperationsApi.ListRUMOperationsOptionalParameters parameters) Search RUM operations.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<RUMOperationsListResponse>
-
listRUMOperationsWithHttpInfo
public ApiResponse<RUMOperationsListResponse> listRUMOperationsWithHttpInfo(RumOperationsApi.ListRUMOperationsOptionalParameters parameters) throws ApiException Search RUM operations for your organization. Supports filtering by query, creator, team, feature, and application.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<RUMOperationsListResponse>
- 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 -
-
listRUMOperationsWithHttpInfoAsync
public CompletableFuture<ApiResponse<RUMOperationsListResponse>> listRUMOperationsWithHttpInfoAsync(RumOperationsApi.ListRUMOperationsOptionalParameters parameters) Search RUM operations.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<RUMOperationsListResponse>>
-
listRUMOperationStrongLinks
List RUM operation strong links.- Returns:
- RUMOperationStrongLinksListResponse
- Throws:
ApiException- if fails to make API call
-
listRUMOperationStrongLinksAsync
List RUM operation strong links.- Returns:
- CompletableFuture<RUMOperationStrongLinksListResponse>
-
listRUMOperationStrongLinks
public RUMOperationStrongLinksListResponse listRUMOperationStrongLinks(RumOperationsApi.ListRUMOperationStrongLinksOptionalParameters parameters) throws ApiException List RUM operation strong links.- Parameters:
parameters- Optional parameters for the request.- Returns:
- RUMOperationStrongLinksListResponse
- Throws:
ApiException- if fails to make API call
-
listRUMOperationStrongLinksAsync
public CompletableFuture<RUMOperationStrongLinksListResponse> listRUMOperationStrongLinksAsync(RumOperationsApi.ListRUMOperationStrongLinksOptionalParameters parameters) List RUM operation strong links.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<RUMOperationStrongLinksListResponse>
-
listRUMOperationStrongLinksWithHttpInfo
public ApiResponse<RUMOperationStrongLinksListResponse> listRUMOperationStrongLinksWithHttpInfo(RumOperationsApi.ListRUMOperationStrongLinksOptionalParameters parameters) throws ApiException List strong links between RUM operations and features. A strong link confirms that a feature belongs to an operation. Provideoperation_id,feature_id, or both to filter results; at least one is required.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<RUMOperationStrongLinksListResponse>
- 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 -
-
listRUMOperationStrongLinksWithHttpInfoAsync
public CompletableFuture<ApiResponse<RUMOperationStrongLinksListResponse>> listRUMOperationStrongLinksWithHttpInfoAsync(RumOperationsApi.ListRUMOperationStrongLinksOptionalParameters parameters) List RUM operation strong links.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<RUMOperationStrongLinksListResponse>>
-
updateRUMOperation
public RUMOperationResponse updateRUMOperation(String rumOperationId, RUMOperationUpdateRequest body) throws ApiException Update a RUM operation.- Parameters:
rumOperationId- The unique identifier of the RUM operation to update. (required)body- (required)- Returns:
- RUMOperationResponse
- Throws:
ApiException- if fails to make API call
-
updateRUMOperationAsync
public CompletableFuture<RUMOperationResponse> updateRUMOperationAsync(String rumOperationId, RUMOperationUpdateRequest body) Update a RUM operation.- Parameters:
rumOperationId- The unique identifier of the RUM operation to update. (required)body- (required)- Returns:
- CompletableFuture<RUMOperationResponse>
-
updateRUMOperationWithHttpInfo
public ApiResponse<RUMOperationResponse> updateRUMOperationWithHttpInfo(String rumOperationId, RUMOperationUpdateRequest body) throws ApiException Update an existing RUM operation. Fields omitted from the request body keep their existing value, with the exception ofjourney_rum, which is required and fully replaced on every update.- Parameters:
rumOperationId- The unique identifier of the RUM operation to update. (required)body- (required)- Returns:
- ApiResponse<RUMOperationResponse>
- 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 - 409 Conflict. An operation with this name already exists. - 429 Too many requests -
-
updateRUMOperationWithHttpInfoAsync
public CompletableFuture<ApiResponse<RUMOperationResponse>> updateRUMOperationWithHttpInfoAsync(String rumOperationId, RUMOperationUpdateRequest body) Update a RUM operation.- Parameters:
rumOperationId- The unique identifier of the RUM operation to update. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<RUMOperationResponse>>
-
updateRUMOperationStrongLink
public RUMOperationStrongLinkResponse updateRUMOperationStrongLink(String rumOperationId, String featureId, RUMOperationStrongLinkUpdateRequest body) throws ApiException Update a RUM operation strong link.- Parameters:
rumOperationId- The unique identifier of the RUM operation. (required)featureId- The unique identifier of the feature. (required)body- (required)- Returns:
- RUMOperationStrongLinkResponse
- Throws:
ApiException- if fails to make API call
-
updateRUMOperationStrongLinkAsync
public CompletableFuture<RUMOperationStrongLinkResponse> updateRUMOperationStrongLinkAsync(String rumOperationId, String featureId, RUMOperationStrongLinkUpdateRequest body) Update a RUM operation strong link.- Parameters:
rumOperationId- The unique identifier of the RUM operation. (required)featureId- The unique identifier of the feature. (required)body- (required)- Returns:
- CompletableFuture<RUMOperationStrongLinkResponse>
-
updateRUMOperationStrongLinkWithHttpInfo
public ApiResponse<RUMOperationStrongLinkResponse> updateRUMOperationStrongLinkWithHttpInfo(String rumOperationId, String featureId, RUMOperationStrongLinkUpdateRequest body) throws ApiException Update the status of a strong link between a RUM operation and a feature.- Parameters:
rumOperationId- The unique identifier of the RUM operation. (required)featureId- The unique identifier of the feature. (required)body- (required)- Returns:
- ApiResponse<RUMOperationStrongLinkResponse>
- 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 -
-
updateRUMOperationStrongLinkWithHttpInfoAsync
public CompletableFuture<ApiResponse<RUMOperationStrongLinkResponse>> updateRUMOperationStrongLinkWithHttpInfoAsync(String rumOperationId, String featureId, RUMOperationStrongLinkUpdateRequest body) Update a RUM operation strong link.- Parameters:
rumOperationId- The unique identifier of the RUM operation. (required)featureId- The unique identifier of the feature. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<RUMOperationStrongLinkResponse>>
-