#[non_exhaustive]pub struct RecommendationRelatedAnomalyBuilder { /* private fields */ }
Expand description
A builder for RecommendationRelatedAnomaly
.
Implementations§
source§impl RecommendationRelatedAnomalyBuilder
impl RecommendationRelatedAnomalyBuilder
sourcepub fn resources(self, input: RecommendationRelatedAnomalyResource) -> Self
pub fn resources(self, input: RecommendationRelatedAnomalyResource) -> Self
Appends an item to resources
.
To override the contents of this collection use set_resources
.
An array of objects that represent resources in which DevOps Guru detected anomalous behavior. Each object contains the name and type of the resource.
sourcepub fn set_resources(
self,
input: Option<Vec<RecommendationRelatedAnomalyResource>>
) -> Self
pub fn set_resources( self, input: Option<Vec<RecommendationRelatedAnomalyResource>> ) -> Self
An array of objects that represent resources in which DevOps Guru detected anomalous behavior. Each object contains the name and type of the resource.
sourcepub fn get_resources(
&self
) -> &Option<Vec<RecommendationRelatedAnomalyResource>>
pub fn get_resources( &self ) -> &Option<Vec<RecommendationRelatedAnomalyResource>>
An array of objects that represent resources in which DevOps Guru detected anomalous behavior. Each object contains the name and type of the resource.
sourcepub fn source_details(
self,
input: RecommendationRelatedAnomalySourceDetail
) -> Self
pub fn source_details( self, input: RecommendationRelatedAnomalySourceDetail ) -> Self
Appends an item to source_details
.
To override the contents of this collection use set_source_details
.
Information about where the anomalous behavior related the recommendation was found. For example, details in Amazon CloudWatch metrics.
sourcepub fn set_source_details(
self,
input: Option<Vec<RecommendationRelatedAnomalySourceDetail>>
) -> Self
pub fn set_source_details( self, input: Option<Vec<RecommendationRelatedAnomalySourceDetail>> ) -> Self
Information about where the anomalous behavior related the recommendation was found. For example, details in Amazon CloudWatch metrics.
sourcepub fn get_source_details(
&self
) -> &Option<Vec<RecommendationRelatedAnomalySourceDetail>>
pub fn get_source_details( &self ) -> &Option<Vec<RecommendationRelatedAnomalySourceDetail>>
Information about where the anomalous behavior related the recommendation was found. For example, details in Amazon CloudWatch metrics.
sourcepub fn anomaly_id(self, input: impl Into<String>) -> Self
pub fn anomaly_id(self, input: impl Into<String>) -> Self
The ID of an anomaly that generated the insight with this recommendation.
sourcepub fn set_anomaly_id(self, input: Option<String>) -> Self
pub fn set_anomaly_id(self, input: Option<String>) -> Self
The ID of an anomaly that generated the insight with this recommendation.
sourcepub fn get_anomaly_id(&self) -> &Option<String>
pub fn get_anomaly_id(&self) -> &Option<String>
The ID of an anomaly that generated the insight with this recommendation.
sourcepub fn build(self) -> RecommendationRelatedAnomaly
pub fn build(self) -> RecommendationRelatedAnomaly
Consumes the builder and constructs a RecommendationRelatedAnomaly
.
Trait Implementations§
source§impl Clone for RecommendationRelatedAnomalyBuilder
impl Clone for RecommendationRelatedAnomalyBuilder
source§fn clone(&self) -> RecommendationRelatedAnomalyBuilder
fn clone(&self) -> RecommendationRelatedAnomalyBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for RecommendationRelatedAnomalyBuilder
impl Default for RecommendationRelatedAnomalyBuilder
source§fn default() -> RecommendationRelatedAnomalyBuilder
fn default() -> RecommendationRelatedAnomalyBuilder
source§impl PartialEq for RecommendationRelatedAnomalyBuilder
impl PartialEq for RecommendationRelatedAnomalyBuilder
source§fn eq(&self, other: &RecommendationRelatedAnomalyBuilder) -> bool
fn eq(&self, other: &RecommendationRelatedAnomalyBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RecommendationRelatedAnomalyBuilder
Auto Trait Implementations§
impl Freeze for RecommendationRelatedAnomalyBuilder
impl RefUnwindSafe for RecommendationRelatedAnomalyBuilder
impl Send for RecommendationRelatedAnomalyBuilder
impl Sync for RecommendationRelatedAnomalyBuilder
impl Unpin for RecommendationRelatedAnomalyBuilder
impl UnwindSafe for RecommendationRelatedAnomalyBuilder
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
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>
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>
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 more