Class: LiterLlm::RateLimitConfig

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeRateLimitConfig

Returns a new instance of RateLimitConfig.

Parameters:

  • rpm: (Integer)
  • tpm: (Integer)
  • window: (Integer)


807
# File 'sig/types.rbs', line 807

def initialize: (?rpm: Integer, ?tpm: Integer, ?window: Integer) -> void

Instance Attribute Details

#rpmInteger?

Returns the value of attribute rpm.

Returns:

  • (Integer, nil)


803
804
805
# File 'sig/types.rbs', line 803

def rpm
  @rpm
end

#tpmInteger?

Returns the value of attribute tpm.

Returns:

  • (Integer, nil)


804
805
806
# File 'sig/types.rbs', line 804

def tpm
  @tpm
end

#windowInteger?

Returns the value of attribute window.

Returns:

  • (Integer, nil)


805
806
807
# File 'sig/types.rbs', line 805

def window
  @window
end

Class Method Details

.defaultRateLimitConfig

Returns:



808
# File 'sig/types.rbs', line 808

def self.default: () -> RateLimitConfig