#[non_exhaustive]pub struct GetMetricsInputBuilder { /* private fields */ }
Expand description
A builder for GetMetricsInput
.
Implementations§
source§impl GetMetricsInputBuilder
impl GetMetricsInputBuilder
sourcepub fn summary_metric_queries(self, input: SummaryMetricQuery) -> Self
pub fn summary_metric_queries(self, input: SummaryMetricQuery) -> Self
Appends an item to summary_metric_queries
.
To override the contents of this collection use set_summary_metric_queries
.
The list of queries to retrieve the summary metrics.
sourcepub fn set_summary_metric_queries(
self,
input: Option<Vec<SummaryMetricQuery>>
) -> Self
pub fn set_summary_metric_queries( self, input: Option<Vec<SummaryMetricQuery>> ) -> Self
The list of queries to retrieve the summary metrics.
sourcepub fn get_summary_metric_queries(&self) -> &Option<Vec<SummaryMetricQuery>>
pub fn get_summary_metric_queries(&self) -> &Option<Vec<SummaryMetricQuery>>
The list of queries to retrieve the summary metrics.
sourcepub fn build(self) -> Result<GetMetricsInput, BuildError>
pub fn build(self) -> Result<GetMetricsInput, BuildError>
Consumes the builder and constructs a GetMetricsInput
.
source§impl GetMetricsInputBuilder
impl GetMetricsInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<GetMetricsOutput, SdkError<GetMetricsError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<GetMetricsOutput, SdkError<GetMetricsError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for GetMetricsInputBuilder
impl Clone for GetMetricsInputBuilder
source§fn clone(&self) -> GetMetricsInputBuilder
fn clone(&self) -> GetMetricsInputBuilder
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 GetMetricsInputBuilder
impl Debug for GetMetricsInputBuilder
source§impl Default for GetMetricsInputBuilder
impl Default for GetMetricsInputBuilder
source§fn default() -> GetMetricsInputBuilder
fn default() -> GetMetricsInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for GetMetricsInputBuilder
impl PartialEq for GetMetricsInputBuilder
source§fn eq(&self, other: &GetMetricsInputBuilder) -> bool
fn eq(&self, other: &GetMetricsInputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetMetricsInputBuilder
Auto Trait Implementations§
impl Freeze for GetMetricsInputBuilder
impl RefUnwindSafe for GetMetricsInputBuilder
impl Send for GetMetricsInputBuilder
impl Sync for GetMetricsInputBuilder
impl Unpin for GetMetricsInputBuilder
impl UnwindSafe for GetMetricsInputBuilder
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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.