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.longRequests the data plane has allowed through.longRequests throttled.com.google.protobuf.DurationTime elapsed since the last report.com.google.protobuf.DurationOrBuilderTime elapsed since the last report.boolean``BucketId`` for which request quota usage is reported.booleanTime elapsed since the last report.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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.
-