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 RateLimitingPolicybuild()RateLimitingPolicy.Buildercopy(RateLimitingPolicy model)RateLimitingPolicy.BuilderrateInRequestsPerSecond(Integer rateInRequestsPerSecond)The maximum number of requests per second to allow.RateLimitingPolicy.BuilderrateKey(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)
-
-