Struct googapis::google::monitoring::v3::TimeSeriesRatio [−][src]
pub struct TimeSeriesRatio {
pub good_service_filter: String,
pub bad_service_filter: String,
pub total_service_filter: String,
}
Expand description
A TimeSeriesRatio
specifies two TimeSeries
to use for computing the
good_service / total_service
ratio. The specified TimeSeries
must have
ValueType = DOUBLE
or ValueType = INT64
and must have MetricKind = DELTA
or MetricKind = CUMULATIVE
. The TimeSeriesRatio
must specify
exactly two of good, bad, and total, and the relationship good_service + bad_service = total_service
will be assumed.
Fields
good_service_filter: String
A monitoring filter
specifying a TimeSeries
quantifying good service provided. Must have
ValueType = DOUBLE
or ValueType = INT64
and must have MetricKind = DELTA
or MetricKind = CUMULATIVE
.
bad_service_filter: String
A monitoring filter
specifying a TimeSeries
quantifying bad service, either demanded service
that was not provided or demanded service that was of inadequate quality.
Must have ValueType = DOUBLE
or ValueType = INT64
and must have
MetricKind = DELTA
or MetricKind = CUMULATIVE
.
total_service_filter: String
A monitoring filter
specifying a TimeSeries
quantifying total demanded service. Must have
ValueType = DOUBLE
or ValueType = INT64
and must have MetricKind = DELTA
or MetricKind = CUMULATIVE
.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for TimeSeriesRatio
impl Send for TimeSeriesRatio
impl Sync for TimeSeriesRatio
impl Unpin for TimeSeriesRatio
impl UnwindSafe for TimeSeriesRatio
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more