azext_edge/edge/providers/proto/diagnostics_service_pb2.pyi (35 lines of code) (raw):
# coding=utf-8
# ----------------------------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License file in the project root for license information.
# ----------------------------------------------------------------------------------------------
from opentelemetry.proto.metrics.v1 import metrics_pb2 as _metrics_pb2
from opentelemetry.proto.trace.v1 import trace_pb2 as _trace_pb2
from google.protobuf.internal import containers as _containers
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union
DESCRIPTOR: _descriptor.FileDescriptor
class Request(_message.Message):
__slots__ = ["put_traces", "get_traces", "put_metrics"]
PUT_TRACES_FIELD_NUMBER: _ClassVar[int]
GET_TRACES_FIELD_NUMBER: _ClassVar[int]
PUT_METRICS_FIELD_NUMBER: _ClassVar[int]
put_traces: _trace_pb2.TracesData
get_traces: TraceRetrievalInfo
put_metrics: _metrics_pb2.MetricsData
def __init__(self, put_traces: _Optional[_Union[_trace_pb2.TracesData, _Mapping]] = ..., get_traces: _Optional[_Union[TraceRetrievalInfo, _Mapping]] = ..., put_metrics: _Optional[_Union[_metrics_pb2.MetricsData, _Mapping]] = ...) -> None: ...
class Response(_message.Message):
__slots__ = ["retrieved_trace"]
RETRIEVED_TRACE_FIELD_NUMBER: _ClassVar[int]
retrieved_trace: RetrievedTraceWrapper
def __init__(self, retrieved_trace: _Optional[_Union[RetrievedTraceWrapper, _Mapping]] = ...) -> None: ...
class TraceRetrievalInfo(_message.Message):
__slots__ = ["trace_ids"]
TRACE_IDS_FIELD_NUMBER: _ClassVar[int]
trace_ids: _containers.RepeatedScalarFieldContainer[bytes]
def __init__(self, trace_ids: _Optional[_Iterable[bytes]] = ...) -> None: ...
class RetrievedTraceWrapper(_message.Message):
__slots__ = ["trace", "current_trace_count", "total_trace_count"]
TRACE_FIELD_NUMBER: _ClassVar[int]
CURRENT_TRACE_COUNT_FIELD_NUMBER: _ClassVar[int]
TOTAL_TRACE_COUNT_FIELD_NUMBER: _ClassVar[int]
trace: _trace_pb2.TracesData
current_trace_count: int
total_trace_count: int
def __init__(self, trace: _Optional[_Union[_trace_pb2.TracesData, _Mapping]] = ..., current_trace_count: _Optional[int] = ..., total_trace_count: _Optional[int] = ...) -> None: ...