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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BucketIdgetBucketId()``BucketId`` for which request quota usage is reported.BucketIdOrBuildergetBucketIdOrBuilder()``BucketId`` for which request quota usage is reported.longgetNumRequestsAllowed()Requests the data plane has allowed through.longgetNumRequestsDenied()Requests throttled.com.google.protobuf.DurationgetTimeElapsed()Time elapsed since the last report.com.google.protobuf.DurationOrBuildergetTimeElapsedOrBuilder()Time elapsed since the last report.booleanhasBucketId()``BucketId`` for which request quota usage is reported.booleanhasTimeElapsed()Time elapsed since the last report.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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.
-
-