@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class RumRateLimitApi extends Object
| Constructor and Description |
|---|
RumRateLimitApi() |
RumRateLimitApi(ApiClient apiClient) |
public RumRateLimitApi()
public RumRateLimitApi(ApiClient apiClient)
public ApiClient getApiClient()
public void setApiClient(ApiClient apiClient)
apiClient - an instance of API clientpublic void deleteRumRateLimitConfig(RumRateLimitScopeType scopeType, String scopeId) throws ApiException
scopeType - The type of scope the rate limit configuration applies to. (required, default
to "application")scopeId - The identifier of the scope the rate limit configuration applies to. For the
application scope, this is the RUM application ID. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteRumRateLimitConfigAsync(RumRateLimitScopeType scopeType, String scopeId)
scopeType - The type of scope the rate limit configuration applies to. (required, default
to "application")scopeId - The identifier of the scope the rate limit configuration applies to. For the
application scope, this is the RUM application ID. (required)public ApiResponse<Void> deleteRumRateLimitConfigWithHttpInfo(RumRateLimitScopeType scopeType, String scopeId) throws ApiException
scopeType - The type of scope the rate limit configuration applies to. (required)scopeId - The identifier of the scope the rate limit configuration applies to. For the
application scope, this is the RUM application ID. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteRumRateLimitConfigWithHttpInfoAsync(RumRateLimitScopeType scopeType, String scopeId)
scopeType - The type of scope the rate limit configuration applies to. (required)scopeId - The identifier of the scope the rate limit configuration applies to. For the
application scope, this is the RUM application ID. (required)public RumRateLimitConfigResponse getRumRateLimitConfig(RumRateLimitScopeType scopeType, String scopeId) throws ApiException
scopeType - The type of scope the rate limit configuration applies to. (required, default
to "application")scopeId - The identifier of the scope the rate limit configuration applies to. For the
application scope, this is the RUM application ID. (required)ApiException - if fails to make API callpublic CompletableFuture<RumRateLimitConfigResponse> getRumRateLimitConfigAsync(RumRateLimitScopeType scopeType, String scopeId)
scopeType - The type of scope the rate limit configuration applies to. (required, default
to "application")scopeId - The identifier of the scope the rate limit configuration applies to. For the
application scope, this is the RUM application ID. (required)public ApiResponse<RumRateLimitConfigResponse> getRumRateLimitConfigWithHttpInfo(RumRateLimitScopeType scopeType, String scopeId) throws ApiException
scopeType - The type of scope the rate limit configuration applies to. (required)scopeId - The identifier of the scope the rate limit configuration applies to. For the
application scope, this is the RUM application ID. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<RumRateLimitConfigResponse>> getRumRateLimitConfigWithHttpInfoAsync(RumRateLimitScopeType scopeType, String scopeId)
scopeType - The type of scope the rate limit configuration applies to. (required)scopeId - The identifier of the scope the rate limit configuration applies to. For the
application scope, this is the RUM application ID. (required)public RumRateLimitConfigResponse updateRumRateLimitConfig(RumRateLimitScopeType scopeType, String scopeId, RumRateLimitConfigUpdateRequest body) throws ApiException
scopeType - The type of scope the rate limit configuration applies to. (required, default
to "application")scopeId - The identifier of the scope the rate limit configuration applies to. For the
application scope, this is the RUM application ID. (required)body - The definition of the RUM rate limit configuration to create or update. (required)ApiException - if fails to make API callpublic CompletableFuture<RumRateLimitConfigResponse> updateRumRateLimitConfigAsync(RumRateLimitScopeType scopeType, String scopeId, RumRateLimitConfigUpdateRequest body)
scopeType - The type of scope the rate limit configuration applies to. (required, default
to "application")scopeId - The identifier of the scope the rate limit configuration applies to. For the
application scope, this is the RUM application ID. (required)body - The definition of the RUM rate limit configuration to create or update. (required)public ApiResponse<RumRateLimitConfigResponse> updateRumRateLimitConfigWithHttpInfo(RumRateLimitScopeType scopeType, String scopeId, RumRateLimitConfigUpdateRequest body) throws ApiException
scopeType - The type of scope the rate limit configuration applies to. (required)scopeId - The identifier of the scope the rate limit configuration applies to. For the
application scope, this is the RUM application ID. (required)body - The definition of the RUM rate limit configuration to create or update. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<RumRateLimitConfigResponse>> updateRumRateLimitConfigWithHttpInfoAsync(RumRateLimitScopeType scopeType, String scopeId, RumRateLimitConfigUpdateRequest body)
scopeType - The type of scope the rate limit configuration applies to. (required)scopeId - The identifier of the scope the rate limit configuration applies to. For the
application scope, this is the RUM application ID. (required)body - The definition of the RUM rate limit configuration to create or update. (required)Copyright © 2026. All rights reserved.