Struct aws_sdk_securityhub::operation::update_findings::builders::UpdateFindingsFluentBuilder
source · pub struct UpdateFindingsFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to UpdateFindings
.
UpdateFindings
is a deprecated operation. Instead of UpdateFindings
, use the BatchUpdateFindings
operation.
Updates the Note
and RecordState
of the Security Hub-aggregated findings that the filter attributes specify. Any member account that can view the finding also sees the update to the finding.
Finding updates made with UpdateFindings
might not be persisted if the same finding is later updated by the finding provider through the BatchImportFindings
operation.
Implementations§
source§impl UpdateFindingsFluentBuilder
impl UpdateFindingsFluentBuilder
sourcepub fn as_input(&self) -> &UpdateFindingsInputBuilder
pub fn as_input(&self) -> &UpdateFindingsInputBuilder
Access the UpdateFindings as a reference.
sourcepub async fn send(
self
) -> Result<UpdateFindingsOutput, SdkError<UpdateFindingsError, HttpResponse>>
pub async fn send( self ) -> Result<UpdateFindingsOutput, SdkError<UpdateFindingsError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<UpdateFindingsOutput, UpdateFindingsError, Self>
pub fn customize( self ) -> CustomizableOperation<UpdateFindingsOutput, UpdateFindingsError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn filters(self, input: AwsSecurityFindingFilters) -> Self
pub fn filters(self, input: AwsSecurityFindingFilters) -> Self
A collection of attributes that specify which findings you want to update.
sourcepub fn set_filters(self, input: Option<AwsSecurityFindingFilters>) -> Self
pub fn set_filters(self, input: Option<AwsSecurityFindingFilters>) -> Self
A collection of attributes that specify which findings you want to update.
sourcepub fn get_filters(&self) -> &Option<AwsSecurityFindingFilters>
pub fn get_filters(&self) -> &Option<AwsSecurityFindingFilters>
A collection of attributes that specify which findings you want to update.
sourcepub fn note(self, input: NoteUpdate) -> Self
pub fn note(self, input: NoteUpdate) -> Self
The updated note for the finding.
sourcepub fn set_note(self, input: Option<NoteUpdate>) -> Self
pub fn set_note(self, input: Option<NoteUpdate>) -> Self
The updated note for the finding.
sourcepub fn get_note(&self) -> &Option<NoteUpdate>
pub fn get_note(&self) -> &Option<NoteUpdate>
The updated note for the finding.
sourcepub fn record_state(self, input: RecordState) -> Self
pub fn record_state(self, input: RecordState) -> Self
The updated record state for the finding.
sourcepub fn set_record_state(self, input: Option<RecordState>) -> Self
pub fn set_record_state(self, input: Option<RecordState>) -> Self
The updated record state for the finding.
sourcepub fn get_record_state(&self) -> &Option<RecordState>
pub fn get_record_state(&self) -> &Option<RecordState>
The updated record state for the finding.
Trait Implementations§
source§impl Clone for UpdateFindingsFluentBuilder
impl Clone for UpdateFindingsFluentBuilder
source§fn clone(&self) -> UpdateFindingsFluentBuilder
fn clone(&self) -> UpdateFindingsFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for UpdateFindingsFluentBuilder
impl !RefUnwindSafe for UpdateFindingsFluentBuilder
impl Send for UpdateFindingsFluentBuilder
impl Sync for UpdateFindingsFluentBuilder
impl Unpin for UpdateFindingsFluentBuilder
impl !UnwindSafe for UpdateFindingsFluentBuilder
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