EcsElixirCore.Application.Features.Sampling.SamplingConfig (ecs_elixir_core v1.1.0)

Copy Markdown

Manages sampling feature configuration.

Summary

Functions

clear_cache()

@spec clear_cache() :: :ok

fetch_ruleset()

@spec fetch_ruleset() ::
  {:ok, EcsElixirCore.Domain.Model.Features.Sampling.Model.SamplingRuleSet.t()}
  | {:error, term()}

sampling_enabled?()

@spec sampling_enabled?() :: boolean() | {:error, String.t()}

validate_startup_config()

@spec validate_startup_config() :: :ok | {:error, String.t()}