Package com.oracle.bmc.apigateway.model
Class RateLimitingPolicy.Builder
- java.lang.Object
-
- com.oracle.bmc.apigateway.model.RateLimitingPolicy.Builder
-
- Enclosing class:
- RateLimitingPolicy
public static class RateLimitingPolicy.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RateLimitingPolicy
build()
RateLimitingPolicy.Builder
copy(RateLimitingPolicy model)
RateLimitingPolicy.Builder
rateInRequestsPerSecond(Integer rateInRequestsPerSecond)
The maximum number of requests per second to allow.RateLimitingPolicy.Builder
rateKey(RateLimitingPolicy.RateKey rateKey)
The key used to group requests together.
-
-
-
Method Detail
-
rateInRequestsPerSecond
public RateLimitingPolicy.Builder rateInRequestsPerSecond(Integer rateInRequestsPerSecond)
The maximum number of requests per second to allow.- Parameters:
rateInRequestsPerSecond
- the value to set- Returns:
- this builder
-
rateKey
public RateLimitingPolicy.Builder rateKey(RateLimitingPolicy.RateKey rateKey)
The key used to group requests together.- Parameters:
rateKey
- the value to set- Returns:
- this builder
-
build
public RateLimitingPolicy build()
-
copy
public RateLimitingPolicy.Builder copy(RateLimitingPolicy model)
-
-