Interface RateLimitService
-
- All Implemented Interfaces:
public interface RateLimitService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceRateLimitService.WithRawResponseA view of RateLimitService that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract RateLimitService.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract RateLimitService withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
listRateLimits
RateLimitListRateLimitsPage listRateLimits(String projectId)
Returns the rate limits per model for a project.
-
listRateLimits
RateLimitListRateLimitsPage listRateLimits(String projectId, RateLimitListRateLimitsParams params, RequestOptions requestOptions)
-
listRateLimits
RateLimitListRateLimitsPage listRateLimits(String projectId, RateLimitListRateLimitsParams params)
-
listRateLimits
abstract RateLimitListRateLimitsPage listRateLimits(RateLimitListRateLimitsParams params, RequestOptions requestOptions)
-
listRateLimits
RateLimitListRateLimitsPage listRateLimits(RateLimitListRateLimitsParams params)
-
listRateLimits
RateLimitListRateLimitsPage listRateLimits(String projectId, RequestOptions requestOptions)
-
updateRateLimit
ProjectRateLimit updateRateLimit(String rateLimitId, RateLimitUpdateRateLimitParams params)
Updates a project rate limit.
-
updateRateLimit
ProjectRateLimit updateRateLimit(String rateLimitId, RateLimitUpdateRateLimitParams params, RequestOptions requestOptions)
-
updateRateLimit
ProjectRateLimit updateRateLimit(RateLimitUpdateRateLimitParams params)
-
updateRateLimit
abstract ProjectRateLimit updateRateLimit(RateLimitUpdateRateLimitParams params, RequestOptions requestOptions)
-
-
-
-