interface AttributesInterface
@psalm-suppress MissingTemplateParam
Hierarchy
- interface \OpenTelemetry\SDK\Common\Attribute\AttributesInterface extends \Traversable \Countable
Expanded class hierarchy of AttributesInterface
All classes that implement AttributesInterface
42 files declare their use of AttributesInterface
- AggregationInterface.php in vendor/
open-telemetry/ sdk/ Metrics/ AggregationInterface.php - AllExemplarFilter.php in vendor/
open-telemetry/ sdk/ Metrics/ Exemplar/ ExemplarFilter/ AllExemplarFilter.php - AlwaysOffSampler.php in vendor/
open-telemetry/ sdk/ Trace/ Sampler/ AlwaysOffSampler.php - AlwaysOnSampler.php in vendor/
open-telemetry/ sdk/ Trace/ Sampler/ AlwaysOnSampler.php - AttributeProcessorInterface.php in vendor/
open-telemetry/ sdk/ Metrics/ AttributeProcessorInterface.php
File
-
vendor/
open-telemetry/ sdk/ Common/ Attribute/ AttributesInterface.php, line 13
Namespace
OpenTelemetry\SDK\Common\AttributeView source
interface AttributesInterface extends Traversable, Countable {
public function has(string $name) : bool;
public function get(string $name);
public function getDroppedAttributesCount() : int;
public function toArray() : array;
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overrides |
---|---|---|---|---|
AttributesInterface::get | public | function | 1 | |
AttributesInterface::getDroppedAttributesCount | public | function | 1 | |
AttributesInterface::has | public | function | 1 | |
AttributesInterface::toArray | public | function | 1 |