Interface RateLimitQuotaUsageReports.BucketQuotaUsageOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RateLimitQuotaUsageReports.BucketQuotaUsage
,RateLimitQuotaUsageReports.BucketQuotaUsage.Builder
- Enclosing class:
RateLimitQuotaUsageReports
public static interface RateLimitQuotaUsageReports.BucketQuotaUsageOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescription``BucketId`` for which request quota usage is reported.``BucketId`` for which request quota usage is reported.long
Requests the data plane has allowed through.long
Requests throttled.com.google.protobuf.Duration
Time elapsed since the last report.com.google.protobuf.DurationOrBuilder
Time elapsed since the last report.boolean
``BucketId`` for which request quota usage is reported.boolean
Time elapsed since the last report.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasBucketId
boolean hasBucketId()``BucketId`` for which request quota usage is reported.
.envoy.service.rate_limit_quota.v3.BucketId bucket_id = 1 [(.validate.rules) = { ... }
- Returns:
- Whether the bucketId field is set.
-
getBucketId
BucketId getBucketId()``BucketId`` for which request quota usage is reported.
.envoy.service.rate_limit_quota.v3.BucketId bucket_id = 1 [(.validate.rules) = { ... }
- Returns:
- The bucketId.
-
getBucketIdOrBuilder
BucketIdOrBuilder getBucketIdOrBuilder()``BucketId`` for which request quota usage is reported.
.envoy.service.rate_limit_quota.v3.BucketId bucket_id = 1 [(.validate.rules) = { ... }
-
hasTimeElapsed
boolean hasTimeElapsed()Time elapsed since the last report.
.google.protobuf.Duration time_elapsed = 2 [(.validate.rules) = { ... }
- Returns:
- Whether the timeElapsed field is set.
-
getTimeElapsed
com.google.protobuf.Duration getTimeElapsed()Time elapsed since the last report.
.google.protobuf.Duration time_elapsed = 2 [(.validate.rules) = { ... }
- Returns:
- The timeElapsed.
-
getTimeElapsedOrBuilder
com.google.protobuf.DurationOrBuilder getTimeElapsedOrBuilder()Time elapsed since the last report.
.google.protobuf.Duration time_elapsed = 2 [(.validate.rules) = { ... }
-
getNumRequestsAllowed
long getNumRequestsAllowed()Requests the data plane has allowed through.
uint64 num_requests_allowed = 3;
- Returns:
- The numRequestsAllowed.
-
getNumRequestsDenied
long getNumRequestsDenied()Requests throttled.
uint64 num_requests_denied = 4;
- Returns:
- The numRequestsDenied.
-