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 / models / entity.pyi
1 from logging import Logger
2 from traceback import StackSummary
3 from typing import Any
4
5 from ..exceptions.exceptions import AlreadyEndedException as AlreadyEndedException
6 from ..utils.compat import annotation_value_types as annotation_value_types, string_types as string_types
7 from ..utils.conversion import metadata_to_dict as metadata_to_dict
8 from . import http as http
9 from .throwable import Throwable as Throwable
10
11 log: Logger
12 ORIGIN_TRACE_HEADER_ATTR_KEY: str
13
14 class Entity:
15     id: Any
16     name: Any
17     start_time: Any
18     parent_id: Any
19     sampled: bool
20     in_progress: bool
21     http: Any
22     annotations: Any
23     metadata: Any
24     aws: Any
25     cause: Any
26     subsegments: Any
27     end_time: Any
28     def __init__(self, name, entity_id: Any | None = ...) -> None: ...
29     def close(self, end_time: Any | None = ...) -> None: ...
30     def add_subsegment(self, subsegment) -> None: ...
31     def remove_subsegment(self, subsegment) -> None: ...
32     def put_http_meta(self, key, value) -> None: ...
33     def put_annotation(self, key, value) -> None: ...
34     def put_metadata(self, key, value, namespace: str = ...) -> None: ...
35     def set_aws(self, aws_meta) -> None: ...
36     throttle: bool
37     def add_throttle_flag(self) -> None: ...
38     fault: bool
39     def add_fault_flag(self) -> None: ...
40     error: bool
41     def add_error_flag(self) -> None: ...
42     def apply_status_code(self, status_code) -> None: ...
43     def add_exception(self, exception: Exception, stack: StackSummary, remote: bool = ...) -> None: ...
44     def save_origin_trace_header(self, trace_header) -> None: ...
45     def get_origin_trace_header(self): ...
46     def serialize(self): ...
47     def to_dict(self): ...