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 BucketId
getBucketId()
``BucketId`` for which request quota usage is reported.BucketIdOrBuilder
getBucketIdOrBuilder()
``BucketId`` for which request quota usage is reported.long
getNumRequestsAllowed()
Requests the data plane has allowed through.long
getNumRequestsDenied()
Requests throttled.com.google.protobuf.Duration
getTimeElapsed()
Time elapsed since the last report.com.google.protobuf.DurationOrBuilder
getTimeElapsedOrBuilder()
Time elapsed since the last report.boolean
hasBucketId()
``BucketId`` for which request quota usage is reported.boolean
hasTimeElapsed()
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.
-
-