#[non_exhaustive]pub struct RemediationBuilder { /* private fields */ }
Expand description
A builder for Remediation
.
Implementations§
source§impl RemediationBuilder
impl RemediationBuilder
sourcepub fn recommendation(self, input: Recommendation) -> Self
pub fn recommendation(self, input: Recommendation) -> Self
An object that contains information about the recommended course of action to remediate a finding.
sourcepub fn set_recommendation(self, input: Option<Recommendation>) -> Self
pub fn set_recommendation(self, input: Option<Recommendation>) -> Self
An object that contains information about the recommended course of action to remediate a finding.
sourcepub fn get_recommendation(&self) -> &Option<Recommendation>
pub fn get_recommendation(&self) -> &Option<Recommendation>
An object that contains information about the recommended course of action to remediate a finding.
sourcepub fn suggested_fixes(self, input: SuggestedFix) -> Self
pub fn suggested_fixes(self, input: SuggestedFix) -> Self
Appends an item to suggested_fixes
.
To override the contents of this collection use set_suggested_fixes
.
A list of SuggestedFix
objects. Each object contains information about a suggested code fix to remediate the finding.
sourcepub fn set_suggested_fixes(self, input: Option<Vec<SuggestedFix>>) -> Self
pub fn set_suggested_fixes(self, input: Option<Vec<SuggestedFix>>) -> Self
A list of SuggestedFix
objects. Each object contains information about a suggested code fix to remediate the finding.
sourcepub fn get_suggested_fixes(&self) -> &Option<Vec<SuggestedFix>>
pub fn get_suggested_fixes(&self) -> &Option<Vec<SuggestedFix>>
A list of SuggestedFix
objects. Each object contains information about a suggested code fix to remediate the finding.
sourcepub fn build(self) -> Remediation
pub fn build(self) -> Remediation
Consumes the builder and constructs a Remediation
.
Trait Implementations§
source§impl Clone for RemediationBuilder
impl Clone for RemediationBuilder
source§fn clone(&self) -> RemediationBuilder
fn clone(&self) -> RemediationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RemediationBuilder
impl Debug for RemediationBuilder
source§impl Default for RemediationBuilder
impl Default for RemediationBuilder
source§fn default() -> RemediationBuilder
fn default() -> RemediationBuilder
source§impl PartialEq for RemediationBuilder
impl PartialEq for RemediationBuilder
source§fn eq(&self, other: &RemediationBuilder) -> bool
fn eq(&self, other: &RemediationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RemediationBuilder
Auto Trait Implementations§
impl Freeze for RemediationBuilder
impl RefUnwindSafe for RemediationBuilder
impl Send for RemediationBuilder
impl Sync for RemediationBuilder
impl Unpin for RemediationBuilder
impl UnwindSafe for RemediationBuilder
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