pub struct GetInsightRuleReportOutput {
pub aggregate_value: Option<f64>,
pub aggregation_statistic: Option<String>,
pub approximate_unique_count: Option<i64>,
pub contributors: Option<Vec<InsightRuleContributor>>,
pub key_labels: Option<Vec<String>>,
pub metric_datapoints: Option<Vec<InsightRuleMetricDatapoint>>,
}
Fields
aggregate_value: Option<f64>
The sum of the values from all individual contributors that match the rule.
aggregation_statistic: Option<String>
Specifies whether this rule aggregates contributor data by COUNT or SUM.
approximate_unique_count: Option<i64>
An approximate count of the unique contributors found by this rule in this time period.
contributors: Option<Vec<InsightRuleContributor>>
An array of the unique contributors found by this rule in this time period. If the rule contains multiple keys, each combination of values for the keys counts as a unique contributor.
key_labels: Option<Vec<String>>
An array of the strings used as the keys for this rule. The keys are the dimensions used to classify contributors. If the rule contains more than one key, then each unique combination of values for the keys is counted as a unique contributor.
metric_datapoints: Option<Vec<InsightRuleMetricDatapoint>>
A time series of metric data points that matches the time period in the rule request.
Trait Implementations
sourceimpl Clone for GetInsightRuleReportOutput
impl Clone for GetInsightRuleReportOutput
sourcefn clone(&self) -> GetInsightRuleReportOutput
fn clone(&self) -> GetInsightRuleReportOutput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for GetInsightRuleReportOutput
impl Debug for GetInsightRuleReportOutput
sourceimpl Default for GetInsightRuleReportOutput
impl Default for GetInsightRuleReportOutput
sourcefn default() -> GetInsightRuleReportOutput
fn default() -> GetInsightRuleReportOutput
Returns the “default value” for a type. Read more
sourceimpl PartialEq<GetInsightRuleReportOutput> for GetInsightRuleReportOutput
impl PartialEq<GetInsightRuleReportOutput> for GetInsightRuleReportOutput
sourcefn eq(&self, other: &GetInsightRuleReportOutput) -> bool
fn eq(&self, other: &GetInsightRuleReportOutput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &GetInsightRuleReportOutput) -> bool
fn ne(&self, other: &GetInsightRuleReportOutput) -> bool
This method tests for !=
.
impl StructuralPartialEq for GetInsightRuleReportOutput
Auto Trait Implementations
impl RefUnwindSafe for GetInsightRuleReportOutput
impl Send for GetInsightRuleReportOutput
impl Sync for GetInsightRuleReportOutput
impl Unpin for GetInsightRuleReportOutput
impl UnwindSafe for GetInsightRuleReportOutput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more