Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
metric_pb2.pyi195 linesDownload Raw Back to api
1# Copyright 2025 Google LLC2#3# Licensed under the Apache License, Version 2.0 (the "License");4# you may not use this file except in compliance with the License.5# You may obtain a copy of the License at6#7#     http://www.apache.org/licenses/LICENSE-2.08#9# Unless required by applicable law or agreed to in writing, software10# distributed under the License is distributed on an "AS IS" BASIS,11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.12# See the License for the specific language governing permissions and13# limitations under the License.14 15from typing import ClassVar as _ClassVar16from typing import Iterable as _Iterable17from typing import Mapping as _Mapping18from typing import Optional as _Optional19from typing import Union as _Union20 21from google.protobuf import descriptor as _descriptor22from google.protobuf import duration_pb2 as _duration_pb223from google.protobuf import message as _message24from google.protobuf.internal import containers as _containers25from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper26 27from google.api import label_pb2 as _label_pb228from google.api import launch_stage_pb2 as _launch_stage_pb229 30DESCRIPTOR: _descriptor.FileDescriptor31 32class MetricDescriptor(_message.Message):33    __slots__ = (34        "name",35        "type",36        "labels",37        "metric_kind",38        "value_type",39        "unit",40        "description",41        "display_name",42        "metadata",43        "launch_stage",44        "monitored_resource_types",45    )46    class MetricKind(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):47        __slots__ = ()48        METRIC_KIND_UNSPECIFIED: _ClassVar[MetricDescriptor.MetricKind]49        GAUGE: _ClassVar[MetricDescriptor.MetricKind]50        DELTA: _ClassVar[MetricDescriptor.MetricKind]51        CUMULATIVE: _ClassVar[MetricDescriptor.MetricKind]52 53    METRIC_KIND_UNSPECIFIED: MetricDescriptor.MetricKind54    GAUGE: MetricDescriptor.MetricKind55    DELTA: MetricDescriptor.MetricKind56    CUMULATIVE: MetricDescriptor.MetricKind57    class ValueType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):58        __slots__ = ()59        VALUE_TYPE_UNSPECIFIED: _ClassVar[MetricDescriptor.ValueType]60        BOOL: _ClassVar[MetricDescriptor.ValueType]61        INT64: _ClassVar[MetricDescriptor.ValueType]62        DOUBLE: _ClassVar[MetricDescriptor.ValueType]63        STRING: _ClassVar[MetricDescriptor.ValueType]64        DISTRIBUTION: _ClassVar[MetricDescriptor.ValueType]65        MONEY: _ClassVar[MetricDescriptor.ValueType]66 67    VALUE_TYPE_UNSPECIFIED: MetricDescriptor.ValueType68    BOOL: MetricDescriptor.ValueType69    INT64: MetricDescriptor.ValueType70    DOUBLE: MetricDescriptor.ValueType71    STRING: MetricDescriptor.ValueType72    DISTRIBUTION: MetricDescriptor.ValueType73    MONEY: MetricDescriptor.ValueType74    class MetricDescriptorMetadata(_message.Message):75        __slots__ = (76            "launch_stage",77            "sample_period",78            "ingest_delay",79            "time_series_resource_hierarchy_level",80        )81        class TimeSeriesResourceHierarchyLevel(82            int, metaclass=_enum_type_wrapper.EnumTypeWrapper83        ):84            __slots__ = ()85            TIME_SERIES_RESOURCE_HIERARCHY_LEVEL_UNSPECIFIED: _ClassVar[86                MetricDescriptor.MetricDescriptorMetadata.TimeSeriesResourceHierarchyLevel87            ]88            PROJECT: _ClassVar[89                MetricDescriptor.MetricDescriptorMetadata.TimeSeriesResourceHierarchyLevel90            ]91            ORGANIZATION: _ClassVar[92                MetricDescriptor.MetricDescriptorMetadata.TimeSeriesResourceHierarchyLevel93            ]94            FOLDER: _ClassVar[95                MetricDescriptor.MetricDescriptorMetadata.TimeSeriesResourceHierarchyLevel96            ]97 98        TIME_SERIES_RESOURCE_HIERARCHY_LEVEL_UNSPECIFIED: (99            MetricDescriptor.MetricDescriptorMetadata.TimeSeriesResourceHierarchyLevel100        )101        PROJECT: (102            MetricDescriptor.MetricDescriptorMetadata.TimeSeriesResourceHierarchyLevel103        )104        ORGANIZATION: (105            MetricDescriptor.MetricDescriptorMetadata.TimeSeriesResourceHierarchyLevel106        )107        FOLDER: (108            MetricDescriptor.MetricDescriptorMetadata.TimeSeriesResourceHierarchyLevel109        )110        LAUNCH_STAGE_FIELD_NUMBER: _ClassVar[int]111        SAMPLE_PERIOD_FIELD_NUMBER: _ClassVar[int]112        INGEST_DELAY_FIELD_NUMBER: _ClassVar[int]113        TIME_SERIES_RESOURCE_HIERARCHY_LEVEL_FIELD_NUMBER: _ClassVar[int]114        launch_stage: _launch_stage_pb2.LaunchStage115        sample_period: _duration_pb2.Duration116        ingest_delay: _duration_pb2.Duration117        time_series_resource_hierarchy_level: _containers.RepeatedScalarFieldContainer[118            MetricDescriptor.MetricDescriptorMetadata.TimeSeriesResourceHierarchyLevel119        ]120        def __init__(121            self,122            launch_stage: _Optional[_Union[_launch_stage_pb2.LaunchStage, str]] = ...,123            sample_period: _Optional[_Union[_duration_pb2.Duration, _Mapping]] = ...,124            ingest_delay: _Optional[_Union[_duration_pb2.Duration, _Mapping]] = ...,125            time_series_resource_hierarchy_level: _Optional[126                _Iterable[127                    _Union[128                        MetricDescriptor.MetricDescriptorMetadata.TimeSeriesResourceHierarchyLevel,129                        str,130                    ]131                ]132            ] = ...,133        ) -> None: ...134 135    NAME_FIELD_NUMBER: _ClassVar[int]136    TYPE_FIELD_NUMBER: _ClassVar[int]137    LABELS_FIELD_NUMBER: _ClassVar[int]138    METRIC_KIND_FIELD_NUMBER: _ClassVar[int]139    VALUE_TYPE_FIELD_NUMBER: _ClassVar[int]140    UNIT_FIELD_NUMBER: _ClassVar[int]141    DESCRIPTION_FIELD_NUMBER: _ClassVar[int]142    DISPLAY_NAME_FIELD_NUMBER: _ClassVar[int]143    METADATA_FIELD_NUMBER: _ClassVar[int]144    LAUNCH_STAGE_FIELD_NUMBER: _ClassVar[int]145    MONITORED_RESOURCE_TYPES_FIELD_NUMBER: _ClassVar[int]146    name: str147    type: str148    labels: _containers.RepeatedCompositeFieldContainer[_label_pb2.LabelDescriptor]149    metric_kind: MetricDescriptor.MetricKind150    value_type: MetricDescriptor.ValueType151    unit: str152    description: str153    display_name: str154    metadata: MetricDescriptor.MetricDescriptorMetadata155    launch_stage: _launch_stage_pb2.LaunchStage156    monitored_resource_types: _containers.RepeatedScalarFieldContainer[str]157    def __init__(158        self,159        name: _Optional[str] = ...,160        type: _Optional[str] = ...,161        labels: _Optional[162            _Iterable[_Union[_label_pb2.LabelDescriptor, _Mapping]]163        ] = ...,164        metric_kind: _Optional[_Union[MetricDescriptor.MetricKind, str]] = ...,165        value_type: _Optional[_Union[MetricDescriptor.ValueType, str]] = ...,166        unit: _Optional[str] = ...,167        description: _Optional[str] = ...,168        display_name: _Optional[str] = ...,169        metadata: _Optional[170            _Union[MetricDescriptor.MetricDescriptorMetadata, _Mapping]171        ] = ...,172        launch_stage: _Optional[_Union[_launch_stage_pb2.LaunchStage, str]] = ...,173        monitored_resource_types: _Optional[_Iterable[str]] = ...,174    ) -> None: ...175 176class Metric(_message.Message):177    __slots__ = ("type", "labels")178    class LabelsEntry(_message.Message):179        __slots__ = ("key", "value")180        KEY_FIELD_NUMBER: _ClassVar[int]181        VALUE_FIELD_NUMBER: _ClassVar[int]182        key: str183        value: str184        def __init__(185            self, key: _Optional[str] = ..., value: _Optional[str] = ...186        ) -> None: ...187 188    TYPE_FIELD_NUMBER: _ClassVar[int]189    LABELS_FIELD_NUMBER: _ClassVar[int]190    type: str191    labels: _containers.ScalarMap[str, str]192    def __init__(193        self, type: _Optional[str] = ..., labels: _Optional[_Mapping[str, str]] = ...194    ) -> None: ...195 
codekingpro/portable-devtools · Team Ai