NAME

Google::Api::Metric::MetricDescriptor - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Metric;

my $msg = Google::Api::Metric::MetricDescriptor->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • type

    Type: String

  • labels

    Type: Message (.google.api.LabelDescriptor)

  • metric_kind

    Type: Enum (.google.api.MetricDescriptor.MetricKind)

  • value_type

    Type: Enum (.google.api.MetricDescriptor.ValueType)

  • unit

    Type: String

  • description

    Type: String

  • display_name

    Type: String

  • metadata

    Type: Message (.google.api.MetricDescriptor.MetricDescriptorMetadata)

  • launch_stage

    Type: Enum (.google.api.LaunchStage)

  • monitored_resource_types

    Type: String

Enum: MetricDescriptor::MetricKind

Values:

  • METRIC_KIND_UNSPECIFIED => 0

  • GAUGE => 1

  • DELTA => 2

  • CUMULATIVE => 3

Enum: MetricDescriptor::ValueType

Values:

  • VALUE_TYPE_UNSPECIFIED => 0

  • BOOL => 1

  • INT64 => 2

  • DOUBLE => 3

  • STRING => 4

  • DISTRIBUTION => 5

  • MONEY => 6

NAME

Google::Api::Metric::Metric - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Metric;

my $msg = Google::Api::Metric::Metric->new(
    type => $value,
);

FIELDS

  • type

    Type: String

  • labels

    Type: Message (.google.api.Metric.LabelsEntry)