Interface CircuitBreakers.Thresholds.RetryBudgetOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Percent getBudgetPercent()
      Specifies the limit on concurrent retries as a percentage of the sum of active requests and active pending requests.
      PercentOrBuilder getBudgetPercentOrBuilder()
      Specifies the limit on concurrent retries as a percentage of the sum of active requests and active pending requests.
      com.google.protobuf.UInt32Value getMinRetryConcurrency()
      Specifies the minimum retry concurrency allowed for the retry budget.
      com.google.protobuf.UInt32ValueOrBuilder getMinRetryConcurrencyOrBuilder()
      Specifies the minimum retry concurrency allowed for the retry budget.
      boolean hasBudgetPercent()
      Specifies the limit on concurrent retries as a percentage of the sum of active requests and active pending requests.
      boolean hasMinRetryConcurrency()
      Specifies the minimum retry concurrency allowed for the retry budget.
      • 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

      • hasBudgetPercent

        boolean hasBudgetPercent()
         Specifies the limit on concurrent retries as a percentage of the sum of active requests and
         active pending requests. For example, if there are 100 active requests and the
         budget_percent is set to 25, there may be 25 active retries.
        
         This parameter is optional. Defaults to 20%.
         
        .envoy.type.v3.Percent budget_percent = 1;
        Returns:
        Whether the budgetPercent field is set.
      • getBudgetPercent

        Percent getBudgetPercent()
         Specifies the limit on concurrent retries as a percentage of the sum of active requests and
         active pending requests. For example, if there are 100 active requests and the
         budget_percent is set to 25, there may be 25 active retries.
        
         This parameter is optional. Defaults to 20%.
         
        .envoy.type.v3.Percent budget_percent = 1;
        Returns:
        The budgetPercent.
      • getBudgetPercentOrBuilder

        PercentOrBuilder getBudgetPercentOrBuilder()
         Specifies the limit on concurrent retries as a percentage of the sum of active requests and
         active pending requests. For example, if there are 100 active requests and the
         budget_percent is set to 25, there may be 25 active retries.
        
         This parameter is optional. Defaults to 20%.
         
        .envoy.type.v3.Percent budget_percent = 1;
      • hasMinRetryConcurrency

        boolean hasMinRetryConcurrency()
         Specifies the minimum retry concurrency allowed for the retry budget. The limit on the
         number of active retries may never go below this number.
        
         This parameter is optional. Defaults to 3.
         
        .google.protobuf.UInt32Value min_retry_concurrency = 2;
        Returns:
        Whether the minRetryConcurrency field is set.
      • getMinRetryConcurrency

        com.google.protobuf.UInt32Value getMinRetryConcurrency()
         Specifies the minimum retry concurrency allowed for the retry budget. The limit on the
         number of active retries may never go below this number.
        
         This parameter is optional. Defaults to 3.
         
        .google.protobuf.UInt32Value min_retry_concurrency = 2;
        Returns:
        The minRetryConcurrency.
      • getMinRetryConcurrencyOrBuilder

        com.google.protobuf.UInt32ValueOrBuilder getMinRetryConcurrencyOrBuilder()
         Specifies the minimum retry concurrency allowed for the retry budget. The limit on the
         number of active retries may never go below this number.
        
         This parameter is optional. Defaults to 3.
         
        .google.protobuf.UInt32Value min_retry_concurrency = 2;