massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / aws-xray-sdk / aws_xray_sdk / core / sampling / sampler.pyi
1 from typing import Any
2
3 from .connector import ServiceConnector as ServiceConnector
4 from .local.sampler import LocalSampler as LocalSampler
5 from .reservoir import ReservoirDecision as ReservoirDecision
6 from .rule_cache import RuleCache as RuleCache
7 from .rule_poller import RulePoller as RulePoller
8 from .target_poller import TargetPoller as TargetPoller
9
10 log: Any
11
12 class DefaultSampler:
13     def __init__(self) -> None: ...
14     def start(self) -> None: ...
15     def should_trace(self, sampling_req: Any | None = ...): ...
16     def load_local_rules(self, rules) -> None: ...
17     def load_settings(self, daemon_config, context, origin: Any | None = ...) -> None: ...
18     @property
19     def xray_client(self): ...
20     @xray_client.setter
21     def xray_client(self, v) -> None: ...