diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2024-10-01 16:00:34 +0300 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2024-10-01 16:00:34 +0300 |
| commit | 884fd92f1320d17daebb772297da03fb2cfa59b8 (patch) | |
| tree | 3aa80af1df6ffa1d70f21f9fc4411f451c8b6c56 /vendor/open-telemetry/sdk/Trace/SpanDataInterface.php | |
| parent | 8fcc68baf5b0ff964a0a4a045353462586e0e316 (diff) | |
drop opentelemetry
Diffstat (limited to 'vendor/open-telemetry/sdk/Trace/SpanDataInterface.php')
| -rw-r--r-- | vendor/open-telemetry/sdk/Trace/SpanDataInterface.php | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/vendor/open-telemetry/sdk/Trace/SpanDataInterface.php b/vendor/open-telemetry/sdk/Trace/SpanDataInterface.php deleted file mode 100644 index 37132b9e5..000000000 --- a/vendor/open-telemetry/sdk/Trace/SpanDataInterface.php +++ /dev/null @@ -1,46 +0,0 @@ -<?php - -declare(strict_types=1); - -namespace OpenTelemetry\SDK\Trace; - -use OpenTelemetry\API\Trace as API; -use OpenTelemetry\SDK\Common\Attribute\AttributesInterface; -use OpenTelemetry\SDK\Common\Instrumentation\InstrumentationScopeInterface; -use OpenTelemetry\SDK\Resource\ResourceInfo; - -/** - * Represents an immutable snapshot of a {@see API\SpanInterface}. - * - * @see https://github.com/open-telemetry/opentelemetry-specification/blob/v1.6.1/specification/trace/sdk.md#additional-span-interfaces - */ -interface SpanDataInterface -{ - public function getName(): string; - public function getKind(): int; - public function getContext(): API\SpanContextInterface; - public function getParentContext(): API\SpanContextInterface; - public function getTraceId(): string; - public function getSpanId(): string; - public function getParentSpanId(): string; - public function getStatus(): StatusDataInterface; - public function getStartEpochNanos(): int; - public function getAttributes(): AttributesInterface; - - /** @return list<EventInterface> */ - public function getEvents(): array; - - /** @return list<LinkInterface> */ - public function getLinks(): array; - - public function getEndEpochNanos(): int; - public function hasEnded(): bool; - public function getInstrumentationScope(): InstrumentationScopeInterface; - public function getResource(): ResourceInfo; - - /** @see https://github.com/open-telemetry/opentelemetry-specification/blob/v1.6.1/specification/trace/sdk_exporters/non-otlp.md#dropped-events-count */ - public function getTotalDroppedEvents(): int; - - /** @see https://github.com/open-telemetry/opentelemetry-specification/blob/v1.6.1/specification/trace/sdk_exporters/non-otlp.md#dropped-links-count */ - public function getTotalDroppedLinks(): int; -} |