Package net.thevpc.naru.api.model
Class DefaultNaruProviderRateLimitInfo
java.lang.Object
net.thevpc.naru.api.model.DefaultNaruProviderRateLimitInfo
- All Implemented Interfaces:
NaruProviderRateLimitInfo
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultNaruProviderRateLimitInfo(String sessionId, String userId, String providerName, Instant instant, List<DefaultNaruRateLimitBucket> tokenBuckets, List<DefaultNaruRateLimitBucket> requestBuckets, String correlationId, NDuration retryAfter, NObjectElement rawProviderInfo) -
Method Summary
-
Constructor Details
-
DefaultNaruProviderRateLimitInfo
public DefaultNaruProviderRateLimitInfo(String sessionId, String userId, String providerName, Instant instant, List<DefaultNaruRateLimitBucket> tokenBuckets, List<DefaultNaruRateLimitBucket> requestBuckets, String correlationId, NDuration retryAfter, NObjectElement rawProviderInfo)
-
-
Method Details
-
sessionId
- Specified by:
sessionIdin interfaceNaruProviderRateLimitInfo
-
userId
- Specified by:
userIdin interfaceNaruProviderRateLimitInfo
-
providerName
- Specified by:
providerNamein interfaceNaruProviderRateLimitInfo
-
serverTime
- Specified by:
serverTimein interfaceNaruProviderRateLimitInfo
-
tokenBuckets
- Specified by:
tokenBucketsin interfaceNaruProviderRateLimitInfo
-
requestBuckets
- Specified by:
requestBucketsin interfaceNaruProviderRateLimitInfo
-
correlationId
- Specified by:
correlationIdin interfaceNaruProviderRateLimitInfo
-
retryAfter
- Specified by:
retryAfterin interfaceNaruProviderRateLimitInfo
-
rawProviderInfo
- Specified by:
rawProviderInfoin interfaceNaruProviderRateLimitInfo
-