Interface RateLimitQuotaUsageReportsOrBuilder

    • Method Detail

      • getDomain

        java.lang.String getDomain()
         All quota requests must specify the domain. This enables sharing the quota
         server between different applications without fear of overlap.
         E.g., "envoy".
        
         Should only be provided in the first report, all subsequent messages on the same
         stream are considered to be in the same domain. In case the domain needs to be
         changes, close the stream, and reopen a new one with the different domain.
         
        string domain = 1 [(.validate.rules) = { ... }
        Returns:
        The domain.
      • getDomainBytes

        com.google.protobuf.ByteString getDomainBytes()
         All quota requests must specify the domain. This enables sharing the quota
         server between different applications without fear of overlap.
         E.g., "envoy".
        
         Should only be provided in the first report, all subsequent messages on the same
         stream are considered to be in the same domain. In case the domain needs to be
         changes, close the stream, and reopen a new one with the different domain.
         
        string domain = 1 [(.validate.rules) = { ... }
        Returns:
        The bytes for domain.
      • getBucketQuotaUsagesList

        java.util.List<RateLimitQuotaUsageReports.BucketQuotaUsage> getBucketQuotaUsagesList()
         A list of quota usage reports. The list is processed by the RLQS server in the same order
         it's provided by the client.
         
        repeated .envoy.service.rate_limit_quota.v3.RateLimitQuotaUsageReports.BucketQuotaUsage bucket_quota_usages = 2 [(.validate.rules) = { ... }
      • getBucketQuotaUsages

        RateLimitQuotaUsageReports.BucketQuotaUsage getBucketQuotaUsages​(int index)
         A list of quota usage reports. The list is processed by the RLQS server in the same order
         it's provided by the client.
         
        repeated .envoy.service.rate_limit_quota.v3.RateLimitQuotaUsageReports.BucketQuotaUsage bucket_quota_usages = 2 [(.validate.rules) = { ... }
      • getBucketQuotaUsagesCount

        int getBucketQuotaUsagesCount()
         A list of quota usage reports. The list is processed by the RLQS server in the same order
         it's provided by the client.
         
        repeated .envoy.service.rate_limit_quota.v3.RateLimitQuotaUsageReports.BucketQuotaUsage bucket_quota_usages = 2 [(.validate.rules) = { ... }
      • getBucketQuotaUsagesOrBuilderList

        java.util.List<? extends RateLimitQuotaUsageReports.BucketQuotaUsageOrBuilder> getBucketQuotaUsagesOrBuilderList()
         A list of quota usage reports. The list is processed by the RLQS server in the same order
         it's provided by the client.
         
        repeated .envoy.service.rate_limit_quota.v3.RateLimitQuotaUsageReports.BucketQuotaUsage bucket_quota_usages = 2 [(.validate.rules) = { ... }
      • getBucketQuotaUsagesOrBuilder

        RateLimitQuotaUsageReports.BucketQuotaUsageOrBuilder getBucketQuotaUsagesOrBuilder​(int index)
         A list of quota usage reports. The list is processed by the RLQS server in the same order
         it's provided by the client.
         
        repeated .envoy.service.rate_limit_quota.v3.RateLimitQuotaUsageReports.BucketQuotaUsage bucket_quota_usages = 2 [(.validate.rules) = { ... }