Struct aws_sdk_shield::types::builders::SummarizedCounterBuilder
source · #[non_exhaustive]pub struct SummarizedCounterBuilder { /* private fields */ }
Expand description
A builder for SummarizedCounter
.
Implementations§
source§impl SummarizedCounterBuilder
impl SummarizedCounterBuilder
sourcepub fn max(self, input: f64) -> Self
pub fn max(self, input: f64) -> Self
The maximum value of the counter for a specified time period.
sourcepub fn set_max(self, input: Option<f64>) -> Self
pub fn set_max(self, input: Option<f64>) -> Self
The maximum value of the counter for a specified time period.
sourcepub fn get_max(&self) -> &Option<f64>
pub fn get_max(&self) -> &Option<f64>
The maximum value of the counter for a specified time period.
sourcepub fn average(self, input: f64) -> Self
pub fn average(self, input: f64) -> Self
The average value of the counter for a specified time period.
sourcepub fn set_average(self, input: Option<f64>) -> Self
pub fn set_average(self, input: Option<f64>) -> Self
The average value of the counter for a specified time period.
sourcepub fn get_average(&self) -> &Option<f64>
pub fn get_average(&self) -> &Option<f64>
The average value of the counter for a specified time period.
sourcepub fn set_sum(self, input: Option<f64>) -> Self
pub fn set_sum(self, input: Option<f64>) -> Self
The total of counter values for a specified time period.
sourcepub fn set_n(self, input: Option<i32>) -> Self
pub fn set_n(self, input: Option<i32>) -> Self
The number of counters for a specified time period.
sourcepub fn build(self) -> SummarizedCounter
pub fn build(self) -> SummarizedCounter
Consumes the builder and constructs a SummarizedCounter
.
Trait Implementations§
source§impl Clone for SummarizedCounterBuilder
impl Clone for SummarizedCounterBuilder
source§fn clone(&self) -> SummarizedCounterBuilder
fn clone(&self) -> SummarizedCounterBuilder
Returns a copy 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 SummarizedCounterBuilder
impl Debug for SummarizedCounterBuilder
source§impl Default for SummarizedCounterBuilder
impl Default for SummarizedCounterBuilder
source§fn default() -> SummarizedCounterBuilder
fn default() -> SummarizedCounterBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for SummarizedCounterBuilder
impl PartialEq for SummarizedCounterBuilder
source§fn eq(&self, other: &SummarizedCounterBuilder) -> bool
fn eq(&self, other: &SummarizedCounterBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SummarizedCounterBuilder
Auto Trait Implementations§
impl Freeze for SummarizedCounterBuilder
impl RefUnwindSafe for SummarizedCounterBuilder
impl Send for SummarizedCounterBuilder
impl Sync for SummarizedCounterBuilder
impl Unpin for SummarizedCounterBuilder
impl UnwindSafe for SummarizedCounterBuilder
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.