Class RumAudienceManagementApi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateConnection(String entity, CreateConnectionRequest body) Create connection.createConnectionAsync(String entity, CreateConnectionRequest body) Create connection.createConnectionWithHttpInfo(String entity, CreateConnectionRequest body) Create a new data connection and its fields for an entitycreateConnectionWithHttpInfoAsync(String entity, CreateConnectionRequest body) Create connection.voiddeleteConnection(String id, String entity) Delete connection.deleteConnectionAsync(String id, String entity) Delete connection.deleteConnectionWithHttpInfo(String id, String entity) Delete an existing data connection for an entitydeleteConnectionWithHttpInfoAsync(String id, String entity) Delete connection.Get account facet info.Get account facet info.Get facet information for account attributes including possible values and countsGet account facet info.Get the API client.getMapping(String entity) Get mapping.getMappingAsync(String entity) Get mapping.getMappingWithHttpInfo(String entity) Get entity mapping configuration including all available attributes and their propertiesgetMappingWithHttpInfoAsync(String entity) Get mapping.Get user facet info.Get user facet info.Get facet information for user attributes including possible values and countsGet user facet info.listConnections(String entity) List connections.listConnectionsAsync(String entity) List connections.listConnectionsWithHttpInfo(String entity) List all data connections for an entityList connections.Query accounts.Query accounts.Query accounts with flexible filtering by account propertiesQuery accounts.Query event filtered users.Query event filtered users.Query users filtered by both user properties and event platform dataQuery event filtered users.queryUsers(QueryUsersRequest body) Query users.Query users.Query users with flexible filtering by user properties, with optional wildcard searchQuery users.voidsetApiClient(ApiClient apiClient) Set the API client.voidupdateConnection(String entity, UpdateConnectionRequest body) Update connection.updateConnectionAsync(String entity, UpdateConnectionRequest body) Update connection.updateConnectionWithHttpInfo(String entity, UpdateConnectionRequest body) Update an existing data connection by adding, updating, or deleting fieldsupdateConnectionWithHttpInfoAsync(String entity, UpdateConnectionRequest body) Update connection.
-
Constructor Details
-
RumAudienceManagementApi
public RumAudienceManagementApi() -
RumAudienceManagementApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createConnection
Create connection.- Parameters:
entity- The entity for which to create the connection (required)body- (required)- Throws:
ApiException- if fails to make API call
-
createConnectionAsync
Create connection.- Parameters:
entity- The entity for which to create the connection (required)body- (required)- Returns:
- CompletableFuture
-
createConnectionWithHttpInfo
public ApiResponse<Void> createConnectionWithHttpInfo(String entity, CreateConnectionRequest body) throws ApiException Create a new data connection and its fields for an entity- Parameters:
entity- The entity for which to create the connection (required)body- (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Connection created successfully - 429 Too many requests -
-
createConnectionWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> createConnectionWithHttpInfoAsync(String entity, CreateConnectionRequest body) Create connection.- Parameters:
entity- The entity for which to create the connection (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteConnection
Delete connection.See
deleteConnectionWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
id- The connection ID to delete (required)entity- The entity for which to delete the connection (required)- Throws:
ApiException- if fails to make API call
-
deleteConnectionAsync
Delete connection.See
deleteConnectionWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
id- The connection ID to delete (required)entity- The entity for which to delete the connection (required)- Returns:
- CompletableFuture
-
deleteConnectionWithHttpInfo
Delete an existing data connection for an entity- Parameters:
id- The connection ID to delete (required)entity- The entity for which to delete the connection (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 Connection deleted successfully - 429 Too many requests -
-
deleteConnectionWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteConnectionWithHttpInfoAsync(String id, String entity) Delete connection.See
deleteConnectionWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
id- The connection ID to delete (required)entity- The entity for which to delete the connection (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getAccountFacetInfo
Get account facet info.See
getAccountFacetInfoWithHttpInfo(com.datadog.api.client.v2.model.FacetInfoRequest).- Parameters:
body- (required)- Returns:
- FacetInfoResponse
- Throws:
ApiException- if fails to make API call
-
getAccountFacetInfoAsync
Get account facet info.See
getAccountFacetInfoWithHttpInfoAsync(com.datadog.api.client.v2.model.FacetInfoRequest).- Parameters:
body- (required)- Returns:
- CompletableFuture<FacetInfoResponse>
-
getAccountFacetInfoWithHttpInfo
public ApiResponse<FacetInfoResponse> getAccountFacetInfoWithHttpInfo(FacetInfoRequest body) throws ApiException Get facet information for account attributes including possible values and counts- Parameters:
body- (required)- Returns:
- ApiResponse<FacetInfoResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 Successful response with facet information - 429 Too many requests -
-
getAccountFacetInfoWithHttpInfoAsync
public CompletableFuture<ApiResponse<FacetInfoResponse>> getAccountFacetInfoWithHttpInfoAsync(FacetInfoRequest body) Get account facet info.See
getAccountFacetInfoWithHttpInfo(com.datadog.api.client.v2.model.FacetInfoRequest).- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<FacetInfoResponse>>
-
getMapping
Get mapping.- Parameters:
entity- The entity for which to get the mapping (required)- Returns:
- GetMappingResponse
- Throws:
ApiException- if fails to make API call
-
getMappingAsync
Get mapping.- Parameters:
entity- The entity for which to get the mapping (required)- Returns:
- CompletableFuture<GetMappingResponse>
-
getMappingWithHttpInfo
Get entity mapping configuration including all available attributes and their properties- Parameters:
entity- The entity for which to get the mapping (required)- Returns:
- ApiResponse<GetMappingResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 Successful response with entity mapping configuration - 429 Too many requests -
-
getMappingWithHttpInfoAsync
public CompletableFuture<ApiResponse<GetMappingResponse>> getMappingWithHttpInfoAsync(String entity) Get mapping.- Parameters:
entity- The entity for which to get the mapping (required)- Returns:
- CompletableFuture<ApiResponse<GetMappingResponse>>
-
getUserFacetInfo
Get user facet info.See
getUserFacetInfoWithHttpInfo(com.datadog.api.client.v2.model.FacetInfoRequest).- Parameters:
body- (required)- Returns:
- FacetInfoResponse
- Throws:
ApiException- if fails to make API call
-
getUserFacetInfoAsync
Get user facet info.See
getUserFacetInfoWithHttpInfoAsync(com.datadog.api.client.v2.model.FacetInfoRequest).- Parameters:
body- (required)- Returns:
- CompletableFuture<FacetInfoResponse>
-
getUserFacetInfoWithHttpInfo
public ApiResponse<FacetInfoResponse> getUserFacetInfoWithHttpInfo(FacetInfoRequest body) throws ApiException Get facet information for user attributes including possible values and counts- Parameters:
body- (required)- Returns:
- ApiResponse<FacetInfoResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 Successful response with facet information - 429 Too many requests -
-
getUserFacetInfoWithHttpInfoAsync
public CompletableFuture<ApiResponse<FacetInfoResponse>> getUserFacetInfoWithHttpInfoAsync(FacetInfoRequest body) Get user facet info.See
getUserFacetInfoWithHttpInfo(com.datadog.api.client.v2.model.FacetInfoRequest).- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<FacetInfoResponse>>
-
listConnections
List connections.- Parameters:
entity- The entity for which to list connections (required)- Returns:
- ListConnectionsResponse
- Throws:
ApiException- if fails to make API call
-
listConnectionsAsync
List connections.- Parameters:
entity- The entity for which to list connections (required)- Returns:
- CompletableFuture<ListConnectionsResponse>
-
listConnectionsWithHttpInfo
public ApiResponse<ListConnectionsResponse> listConnectionsWithHttpInfo(String entity) throws ApiException List all data connections for an entity- Parameters:
entity- The entity for which to list connections (required)- Returns:
- ApiResponse<ListConnectionsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 Successful response with list of connections - 429 Too many requests -
-
listConnectionsWithHttpInfoAsync
public CompletableFuture<ApiResponse<ListConnectionsResponse>> listConnectionsWithHttpInfoAsync(String entity) List connections.- Parameters:
entity- The entity for which to list connections (required)- Returns:
- CompletableFuture<ApiResponse<ListConnectionsResponse>>
-
queryAccounts
Query accounts.See
queryAccountsWithHttpInfo(com.datadog.api.client.v2.model.QueryAccountRequest).- Parameters:
body- (required)- Returns:
- QueryResponse
- Throws:
ApiException- if fails to make API call
-
queryAccountsAsync
Query accounts.See
queryAccountsWithHttpInfoAsync(com.datadog.api.client.v2.model.QueryAccountRequest).- Parameters:
body- (required)- Returns:
- CompletableFuture<QueryResponse>
-
queryAccountsWithHttpInfo
public ApiResponse<QueryResponse> queryAccountsWithHttpInfo(QueryAccountRequest body) throws ApiException Query accounts with flexible filtering by account properties- Parameters:
body- (required)- Returns:
- ApiResponse<QueryResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 Successful response with account data - 429 Too many requests -
-
queryAccountsWithHttpInfoAsync
public CompletableFuture<ApiResponse<QueryResponse>> queryAccountsWithHttpInfoAsync(QueryAccountRequest body) Query accounts.See
queryAccountsWithHttpInfo(com.datadog.api.client.v2.model.QueryAccountRequest).- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<QueryResponse>>
-
queryEventFilteredUsers
public QueryResponse queryEventFilteredUsers(QueryEventFilteredUsersRequest body) throws ApiException Query event filtered users.See
queryEventFilteredUsersWithHttpInfo(com.datadog.api.client.v2.model.QueryEventFilteredUsersRequest).- Parameters:
body- (required)- Returns:
- QueryResponse
- Throws:
ApiException- if fails to make API call
-
queryEventFilteredUsersAsync
public CompletableFuture<QueryResponse> queryEventFilteredUsersAsync(QueryEventFilteredUsersRequest body) Query event filtered users.- Parameters:
body- (required)- Returns:
- CompletableFuture<QueryResponse>
-
queryEventFilteredUsersWithHttpInfo
public ApiResponse<QueryResponse> queryEventFilteredUsersWithHttpInfo(QueryEventFilteredUsersRequest body) throws ApiException Query users filtered by both user properties and event platform data- Parameters:
body- (required)- Returns:
- ApiResponse<QueryResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 Successful response with filtered user data - 429 Too many requests -
-
queryEventFilteredUsersWithHttpInfoAsync
public CompletableFuture<ApiResponse<QueryResponse>> queryEventFilteredUsersWithHttpInfoAsync(QueryEventFilteredUsersRequest body) Query event filtered users.See
queryEventFilteredUsersWithHttpInfo(com.datadog.api.client.v2.model.QueryEventFilteredUsersRequest).- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<QueryResponse>>
-
queryUsers
- Parameters:
body- (required)- Returns:
- QueryResponse
- Throws:
ApiException- if fails to make API call
-
queryUsersAsync
- Parameters:
body- (required)- Returns:
- CompletableFuture<QueryResponse>
-
queryUsersWithHttpInfo
public ApiResponse<QueryResponse> queryUsersWithHttpInfo(QueryUsersRequest body) throws ApiException Query users with flexible filtering by user properties, with optional wildcard search- Parameters:
body- (required)- Returns:
- ApiResponse<QueryResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 Successful response with user data - 429 Too many requests -
-
queryUsersWithHttpInfoAsync
public CompletableFuture<ApiResponse<QueryResponse>> queryUsersWithHttpInfoAsync(QueryUsersRequest body) - Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<QueryResponse>>
-
updateConnection
Update connection.- Parameters:
entity- The entity for which to update the connection (required)body- (required)- Throws:
ApiException- if fails to make API call
-
updateConnectionAsync
Update connection.- Parameters:
entity- The entity for which to update the connection (required)body- (required)- Returns:
- CompletableFuture
-
updateConnectionWithHttpInfo
public ApiResponse<Void> updateConnectionWithHttpInfo(String entity, UpdateConnectionRequest body) throws ApiException Update an existing data connection by adding, updating, or deleting fields- Parameters:
entity- The entity for which to update the connection (required)body- (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 Connection updated successfully - 429 Too many requests -
-
updateConnectionWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> updateConnectionWithHttpInfoAsync(String entity, UpdateConnectionRequest body) Update connection.- Parameters:
entity- The entity for which to update the connection (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-