Interface RateLimitQuotaUsageReports.BucketQuotaUsageOrBuilder

    • 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.MessageLiteOrBuilder

        isInitialized
      • 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.