Interface QuotaBucketOrBuilder

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

    public interface QuotaBucketOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • 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;
      • 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;
      • 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;