Interface QuotaBucketOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
QuotaBucket, QuotaBucket.Builder

@Generated public interface QuotaBucketOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getEffectiveLimit

      long getEffectiveLimit()
       The effective limit of this quota bucket. Equal to default_limit if there
       are no overrides.
       
      int64 effective_limit = 1;
      Returns:
      The effectiveLimit.
    • getDefaultLimit

      long getDefaultLimit()
       The default limit of this quota bucket, as specified by the service
       configuration.
       
      int64 default_limit = 2;
      Returns:
      The defaultLimit.
    • hasProducerOverride

      boolean hasProducerOverride()
       Producer override on this quota bucket.
       
      .google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;
      Returns:
      Whether the producerOverride field is set.
    • getProducerOverride

      QuotaOverride getProducerOverride()
       Producer override on this quota bucket.
       
      .google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;
      Returns:
      The producerOverride.
    • getProducerOverrideOrBuilder

      QuotaOverrideOrBuilder getProducerOverrideOrBuilder()
       Producer override on this quota bucket.
       
      .google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;
    • hasConsumerOverride

      boolean hasConsumerOverride()
       Consumer override on this quota bucket.
       
      .google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;
      Returns:
      Whether the consumerOverride field is set.
    • getConsumerOverride

      QuotaOverride getConsumerOverride()
       Consumer override on this quota bucket.
       
      .google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;
      Returns:
      The consumerOverride.
    • getConsumerOverrideOrBuilder

      QuotaOverrideOrBuilder getConsumerOverrideOrBuilder()
       Consumer override on this quota bucket.
       
      .google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;
    • hasAdminOverride

      boolean hasAdminOverride()
       Admin override on this quota bucket.
       
      .google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;
      Returns:
      Whether the adminOverride field is set.
    • getAdminOverride

      QuotaOverride getAdminOverride()
       Admin override on this quota bucket.
       
      .google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;
      Returns:
      The adminOverride.
    • getAdminOverrideOrBuilder

      QuotaOverrideOrBuilder getAdminOverrideOrBuilder()
       Admin override on this quota bucket.
       
      .google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;
    • hasProducerQuotaPolicy

      boolean hasProducerQuotaPolicy()
       Producer policy inherited from the closet ancestor of the current consumer.
       
      .google.api.serviceusage.v1beta1.ProducerQuotaPolicy producer_quota_policy = 7;
      Returns:
      Whether the producerQuotaPolicy field is set.
    • getProducerQuotaPolicy

      ProducerQuotaPolicy getProducerQuotaPolicy()
       Producer policy inherited from the closet ancestor of the current consumer.
       
      .google.api.serviceusage.v1beta1.ProducerQuotaPolicy producer_quota_policy = 7;
      Returns:
      The producerQuotaPolicy.
    • getProducerQuotaPolicyOrBuilder

      ProducerQuotaPolicyOrBuilder getProducerQuotaPolicyOrBuilder()
       Producer policy inherited from the closet ancestor of the current consumer.
       
      .google.api.serviceusage.v1beta1.ProducerQuotaPolicy producer_quota_policy = 7;
    • getDimensionsCount

      int getDimensionsCount()
       The dimensions of this quota bucket.
      
       If this map is empty, this is the global bucket, which is the default quota
       value applied to all requests that do not have a more specific override.
      
       If this map is nonempty, the default limit, effective limit, and quota
       overrides apply only to requests that have the dimensions given in the map.
      
       For example, if the map has key `region` and value `us-east-1`, then the
       specified effective limit is only effective in that region, and the
       specified overrides apply only in that region.
       
      map<string, string> dimensions = 6;
    • containsDimensions

      boolean containsDimensions(String key)
       The dimensions of this quota bucket.
      
       If this map is empty, this is the global bucket, which is the default quota
       value applied to all requests that do not have a more specific override.
      
       If this map is nonempty, the default limit, effective limit, and quota
       overrides apply only to requests that have the dimensions given in the map.
      
       For example, if the map has key `region` and value `us-east-1`, then the
       specified effective limit is only effective in that region, and the
       specified overrides apply only in that region.
       
      map<string, string> dimensions = 6;
    • getDimensions

      @Deprecated Map<String,String> getDimensions()
      Deprecated.
      Use getDimensionsMap() instead.
    • getDimensionsMap

      Map<String,String> getDimensionsMap()
       The dimensions of this quota bucket.
      
       If this map is empty, this is the global bucket, which is the default quota
       value applied to all requests that do not have a more specific override.
      
       If this map is nonempty, the default limit, effective limit, and quota
       overrides apply only to requests that have the dimensions given in the map.
      
       For example, if the map has key `region` and value `us-east-1`, then the
       specified effective limit is only effective in that region, and the
       specified overrides apply only in that region.
       
      map<string, string> dimensions = 6;
    • getDimensionsOrDefault

      String getDimensionsOrDefault(String key, String defaultValue)
       The dimensions of this quota bucket.
      
       If this map is empty, this is the global bucket, which is the default quota
       value applied to all requests that do not have a more specific override.
      
       If this map is nonempty, the default limit, effective limit, and quota
       overrides apply only to requests that have the dimensions given in the map.
      
       For example, if the map has key `region` and value `us-east-1`, then the
       specified effective limit is only effective in that region, and the
       specified overrides apply only in that region.
       
      map<string, string> dimensions = 6;
    • getDimensionsOrThrow

      String getDimensionsOrThrow(String key)
       The dimensions of this quota bucket.
      
       If this map is empty, this is the global bucket, which is the default quota
       value applied to all requests that do not have a more specific override.
      
       If this map is nonempty, the default limit, effective limit, and quota
       overrides apply only to requests that have the dimensions given in the map.
      
       For example, if the map has key `region` and value `us-east-1`, then the
       specified effective limit is only effective in that region, and the
       specified overrides apply only in that region.
       
      map<string, string> dimensions = 6;