Struct aws_sdk_securityhub::client::fluent_builders::UpdateInsight
source · pub struct UpdateInsight { /* private fields */ }
Expand description
Fluent builder constructing a request to UpdateInsight
.
Updates the Security Hub insight identified by the specified insight ARN.
Implementations§
source§impl UpdateInsight
impl UpdateInsight
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<UpdateInsight, AwsResponseRetryClassifier>, SdkError<UpdateInsightError>>
pub async fn customize(
self
) -> Result<CustomizableOperation<UpdateInsight, AwsResponseRetryClassifier>, SdkError<UpdateInsightError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub async fn send(
self
) -> Result<UpdateInsightOutput, SdkError<UpdateInsightError>>
pub async fn send(
self
) -> Result<UpdateInsightOutput, SdkError<UpdateInsightError>>
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 insight_arn(self, input: impl Into<String>) -> Self
pub fn insight_arn(self, input: impl Into<String>) -> Self
The ARN of the insight that you want to update.
sourcepub fn set_insight_arn(self, input: Option<String>) -> Self
pub fn set_insight_arn(self, input: Option<String>) -> Self
The ARN of the insight that you want to update.
sourcepub fn filters(self, input: AwsSecurityFindingFilters) -> Self
pub fn filters(self, input: AwsSecurityFindingFilters) -> Self
The updated filters that define this insight.
sourcepub fn set_filters(self, input: Option<AwsSecurityFindingFilters>) -> Self
pub fn set_filters(self, input: Option<AwsSecurityFindingFilters>) -> Self
The updated filters that define this insight.
sourcepub fn group_by_attribute(self, input: impl Into<String>) -> Self
pub fn group_by_attribute(self, input: impl Into<String>) -> Self
The updated GroupBy
attribute that defines this insight.
sourcepub fn set_group_by_attribute(self, input: Option<String>) -> Self
pub fn set_group_by_attribute(self, input: Option<String>) -> Self
The updated GroupBy
attribute that defines this insight.
Trait Implementations§
source§impl Clone for UpdateInsight
impl Clone for UpdateInsight
source§fn clone(&self) -> UpdateInsight
fn clone(&self) -> UpdateInsight
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more