Interface RateLimitSettingsOrBuilder

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

public interface RateLimitSettingsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.DoubleValue
    Rate at which tokens will be filled per second.
    com.google.protobuf.DoubleValueOrBuilder
    Rate at which tokens will be filled per second.
    com.google.protobuf.UInt32Value
    Maximum number of tokens to be used for rate limiting discovery request calls.
    com.google.protobuf.UInt32ValueOrBuilder
    Maximum number of tokens to be used for rate limiting discovery request calls.
    boolean
    Rate at which tokens will be filled per second.
    boolean
    Maximum number of tokens to be used for rate limiting discovery request calls.

    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 Details

    • hasMaxTokens

      boolean hasMaxTokens()
       Maximum number of tokens to be used for rate limiting discovery request calls. If not set, a
       default value of 100 will be used.
       
      .google.protobuf.UInt32Value max_tokens = 1;
      Returns:
      Whether the maxTokens field is set.
    • getMaxTokens

      com.google.protobuf.UInt32Value getMaxTokens()
       Maximum number of tokens to be used for rate limiting discovery request calls. If not set, a
       default value of 100 will be used.
       
      .google.protobuf.UInt32Value max_tokens = 1;
      Returns:
      The maxTokens.
    • getMaxTokensOrBuilder

      com.google.protobuf.UInt32ValueOrBuilder getMaxTokensOrBuilder()
       Maximum number of tokens to be used for rate limiting discovery request calls. If not set, a
       default value of 100 will be used.
       
      .google.protobuf.UInt32Value max_tokens = 1;
    • hasFillRate

      boolean hasFillRate()
       Rate at which tokens will be filled per second. If not set, a default fill rate of 10 tokens
       per second will be used. The minimal fill rate is once per year. Lower
       fill rates will be set to once per year.
       
      .google.protobuf.DoubleValue fill_rate = 2 [(.validate.rules) = { ... }
      Returns:
      Whether the fillRate field is set.
    • getFillRate

      com.google.protobuf.DoubleValue getFillRate()
       Rate at which tokens will be filled per second. If not set, a default fill rate of 10 tokens
       per second will be used. The minimal fill rate is once per year. Lower
       fill rates will be set to once per year.
       
      .google.protobuf.DoubleValue fill_rate = 2 [(.validate.rules) = { ... }
      Returns:
      The fillRate.
    • getFillRateOrBuilder

      com.google.protobuf.DoubleValueOrBuilder getFillRateOrBuilder()
       Rate at which tokens will be filled per second. If not set, a default fill rate of 10 tokens
       per second will be used. The minimal fill rate is once per year. Lower
       fill rates will be set to once per year.
       
      .google.protobuf.DoubleValue fill_rate = 2 [(.validate.rules) = { ... }