View Source StellarBase.XDR.StateArchivalSettings (Elixir Stellar Base v0.16.0)
Automatically generated by xdrgen DO NOT EDIT or your changes may be overwritten
Target implementation: elixir_xdr at https://hex.pm/packages/elixir_xdr
Representation of Stellar StateArchivalSettings
type.
Summary
Types
@type bucket_list_size_window_sample_size_type() :: StellarBase.XDR.UInt32.t()
@type bucket_list_window_sample_period_type() :: StellarBase.XDR.UInt32.t()
@type eviction_scan_size_type() :: StellarBase.XDR.UInt32.t()
@type max_entries_to_archive_type() :: StellarBase.XDR.UInt32.t()
@type max_entry_ttl_type() :: StellarBase.XDR.UInt32.t()
@type min_persistent_ttl_type() :: StellarBase.XDR.UInt32.t()
@type min_temporary_ttl_type() :: StellarBase.XDR.UInt32.t()
@type persistent_rent_rate_denominator_type() :: StellarBase.XDR.Int64.t()
@type starting_eviction_scan_level_type() :: StellarBase.XDR.UInt32.t()
@type t() :: %StellarBase.XDR.StateArchivalSettings{ bucket_list_size_window_sample_size: bucket_list_size_window_sample_size_type(), bucket_list_window_sample_period: bucket_list_window_sample_period_type(), eviction_scan_size: eviction_scan_size_type(), max_entries_to_archive: max_entries_to_archive_type(), max_entry_ttl: max_entry_ttl_type(), min_persistent_ttl: min_persistent_ttl_type(), min_temporary_ttl: min_temporary_ttl_type(), persistent_rent_rate_denominator: persistent_rent_rate_denominator_type(), starting_eviction_scan_level: starting_eviction_scan_level_type(), temp_rent_rate_denominator: temp_rent_rate_denominator_type() }
@type temp_rent_rate_denominator_type() :: StellarBase.XDR.Int64.t()
Functions
Link to this function
new(max_entry_ttl, min_temporary_ttl, min_persistent_ttl, persistent_rent_rate_denominator, temp_rent_rate_denominator, max_entries_to_archive, bucket_list_size_window_sample_size, bucket_list_window_sample_period, eviction_scan_size, starting_eviction_scan_level)
View Source@spec new( max_entry_ttl :: max_entry_ttl_type(), min_temporary_ttl :: min_temporary_ttl_type(), min_persistent_ttl :: min_persistent_ttl_type(), persistent_rent_rate_denominator :: persistent_rent_rate_denominator_type(), temp_rent_rate_denominator :: temp_rent_rate_denominator_type(), max_entries_to_archive :: max_entries_to_archive_type(), bucket_list_size_window_sample_size :: bucket_list_size_window_sample_size_type(), bucket_list_window_sample_period :: bucket_list_window_sample_period_type(), eviction_scan_size :: eviction_scan_size_type(), starting_eviction_scan_level :: starting_eviction_scan_level_type() ) :: t()