Interface TaskQueueConfigOrBuilder

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

@Generated(value="protoc", comments="annotations:TaskQueueConfigOrBuilder.java.pb.meta") public interface TaskQueueConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasQueueRateLimit

      boolean hasQueueRateLimit()
       Unless modified, this is the system-defined rate limit.
       
      .temporal.api.taskqueue.v1.RateLimitConfig queue_rate_limit = 1;
      Returns:
      Whether the queueRateLimit field is set.
    • getQueueRateLimit

      RateLimitConfig getQueueRateLimit()
       Unless modified, this is the system-defined rate limit.
       
      .temporal.api.taskqueue.v1.RateLimitConfig queue_rate_limit = 1;
      Returns:
      The queueRateLimit.
    • getQueueRateLimitOrBuilder

      RateLimitConfigOrBuilder getQueueRateLimitOrBuilder()
       Unless modified, this is the system-defined rate limit.
       
      .temporal.api.taskqueue.v1.RateLimitConfig queue_rate_limit = 1;
    • hasFairnessKeysRateLimitDefault

      boolean hasFairnessKeysRateLimitDefault()
       If set, each individual fairness key will be limited to this rate, scaled by the weight of the fairness key.
       
      .temporal.api.taskqueue.v1.RateLimitConfig fairness_keys_rate_limit_default = 2;
      Returns:
      Whether the fairnessKeysRateLimitDefault field is set.
    • getFairnessKeysRateLimitDefault

      RateLimitConfig getFairnessKeysRateLimitDefault()
       If set, each individual fairness key will be limited to this rate, scaled by the weight of the fairness key.
       
      .temporal.api.taskqueue.v1.RateLimitConfig fairness_keys_rate_limit_default = 2;
      Returns:
      The fairnessKeysRateLimitDefault.
    • getFairnessKeysRateLimitDefaultOrBuilder

      RateLimitConfigOrBuilder getFairnessKeysRateLimitDefaultOrBuilder()
       If set, each individual fairness key will be limited to this rate, scaled by the weight of the fairness key.
       
      .temporal.api.taskqueue.v1.RateLimitConfig fairness_keys_rate_limit_default = 2;
    • getFairnessWeightOverridesCount

      int getFairnessWeightOverridesCount()
       If set, overrides the fairness weights for the corresponding fairness keys.
       
      map<string, float> fairness_weight_overrides = 3;
    • containsFairnessWeightOverrides

      boolean containsFairnessWeightOverrides(String key)
       If set, overrides the fairness weights for the corresponding fairness keys.
       
      map<string, float> fairness_weight_overrides = 3;
    • getFairnessWeightOverrides

      @Deprecated Map<String,Float> getFairnessWeightOverrides()
      Deprecated.
    • getFairnessWeightOverridesMap

      Map<String,Float> getFairnessWeightOverridesMap()
       If set, overrides the fairness weights for the corresponding fairness keys.
       
      map<string, float> fairness_weight_overrides = 3;
    • getFairnessWeightOverridesOrDefault

      float getFairnessWeightOverridesOrDefault(String key, float defaultValue)
       If set, overrides the fairness weights for the corresponding fairness keys.
       
      map<string, float> fairness_weight_overrides = 3;
    • getFairnessWeightOverridesOrThrow

      float getFairnessWeightOverridesOrThrow(String key)
       If set, overrides the fairness weights for the corresponding fairness keys.
       
      map<string, float> fairness_weight_overrides = 3;