Struct aws_sdk_codeguruprofiler::model::recommendation::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for Recommendation
Implementations
sourceimpl Builder
impl Builder
sourcepub fn all_matches_count(self, input: i32) -> Self
pub fn all_matches_count(self, input: i32) -> Self
How many different places in the profile graph triggered a match.
sourcepub fn set_all_matches_count(self, input: Option<i32>) -> Self
pub fn set_all_matches_count(self, input: Option<i32>) -> Self
How many different places in the profile graph triggered a match.
sourcepub fn all_matches_sum(self, input: f64) -> Self
pub fn all_matches_sum(self, input: f64) -> Self
How much of the total sample count is potentially affected.
sourcepub fn set_all_matches_sum(self, input: Option<f64>) -> Self
pub fn set_all_matches_sum(self, input: Option<f64>) -> Self
How much of the total sample count is potentially affected.
sourcepub fn pattern(self, input: Pattern) -> Self
pub fn pattern(self, input: Pattern) -> Self
The pattern that analysis recognized in the profile to make this recommendation.
sourcepub fn set_pattern(self, input: Option<Pattern>) -> Self
pub fn set_pattern(self, input: Option<Pattern>) -> Self
The pattern that analysis recognized in the profile to make this recommendation.
sourcepub fn top_matches(self, input: Match) -> Self
pub fn top_matches(self, input: Match) -> Self
Appends an item to top_matches
.
To override the contents of this collection use set_top_matches
.
List of the matches with most impact.
sourcepub fn set_top_matches(self, input: Option<Vec<Match>>) -> Self
pub fn set_top_matches(self, input: Option<Vec<Match>>) -> Self
List of the matches with most impact.
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
sourcepub fn end_time(self, input: DateTime) -> Self
pub fn end_time(self, input: DateTime) -> Self
End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
sourcepub fn set_end_time(self, input: Option<DateTime>) -> Self
pub fn set_end_time(self, input: Option<DateTime>) -> Self
End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
sourcepub fn build(self) -> Recommendation
pub fn build(self) -> Recommendation
Consumes the builder and constructs a Recommendation
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
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> 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