pub struct MetricsFilter {
pub and: Option<MetricsAndOperator>,
pub prefix: Option<String>,
pub tag: Option<Tag>,
}Expand description
Specifies a metrics configuration filter. The metrics configuration only includes objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).
Fields§
§and: Option<MetricsAndOperator>A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.
prefix: Option<String>The prefix used when evaluating a metrics filter.
tag: Option<Tag>The tag used when evaluating a metrics filter.
Trait Implementations§
Source§impl Clone for MetricsFilter
impl Clone for MetricsFilter
Source§fn clone(&self) -> MetricsFilter
fn clone(&self) -> MetricsFilter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MetricsFilter
impl Debug for MetricsFilter
Source§impl Default for MetricsFilter
impl Default for MetricsFilter
Source§fn default() -> MetricsFilter
fn default() -> MetricsFilter
Returns the “default value” for a type. Read more
Source§impl PartialEq for MetricsFilter
impl PartialEq for MetricsFilter
impl StructuralPartialEq for MetricsFilter
Auto Trait Implementations§
impl Freeze for MetricsFilter
impl RefUnwindSafe for MetricsFilter
impl Send for MetricsFilter
impl Sync for MetricsFilter
impl Unpin for MetricsFilter
impl UnwindSafe for MetricsFilter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more