Struct aws_sdk_macie2::operation::get_finding_statistics::builders::GetFindingStatisticsFluentBuilder
source · pub struct GetFindingStatisticsFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to GetFindingStatistics
.
Retrieves (queries) aggregated statistical data about findings.
Implementations§
source§impl GetFindingStatisticsFluentBuilder
impl GetFindingStatisticsFluentBuilder
sourcepub fn as_input(&self) -> &GetFindingStatisticsInputBuilder
pub fn as_input(&self) -> &GetFindingStatisticsInputBuilder
Access the GetFindingStatistics as a reference.
sourcepub async fn send(
self
) -> Result<GetFindingStatisticsOutput, SdkError<GetFindingStatisticsError, HttpResponse>>
pub async fn send( self ) -> Result<GetFindingStatisticsOutput, SdkError<GetFindingStatisticsError, 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 async fn customize(
self
) -> Result<CustomizableOperation<GetFindingStatisticsOutput, GetFindingStatisticsError>, SdkError<GetFindingStatisticsError>>
pub async fn customize( self ) -> Result<CustomizableOperation<GetFindingStatisticsOutput, GetFindingStatisticsError>, SdkError<GetFindingStatisticsError>>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn finding_criteria(self, input: FindingCriteria) -> Self
pub fn finding_criteria(self, input: FindingCriteria) -> Self
The criteria to use to filter the query results.
sourcepub fn set_finding_criteria(self, input: Option<FindingCriteria>) -> Self
pub fn set_finding_criteria(self, input: Option<FindingCriteria>) -> Self
The criteria to use to filter the query results.
sourcepub fn get_finding_criteria(&self) -> &Option<FindingCriteria>
pub fn get_finding_criteria(&self) -> &Option<FindingCriteria>
The criteria to use to filter the query results.
sourcepub fn group_by(self, input: GroupBy) -> Self
pub fn group_by(self, input: GroupBy) -> Self
The finding property to use to group the query results. Valid values are:
classificationDetails.jobId - The unique identifier for the classification job that produced the finding.
resourcesAffected.s3Bucket.name - The name of the S3 bucket that the finding applies to.
severity.description - The severity level of the finding, such as High or Medium.
type - The type of finding, such as Policy:IAMUser/S3BucketPublic and SensitiveData:S3Object/Personal.
sourcepub fn set_group_by(self, input: Option<GroupBy>) -> Self
pub fn set_group_by(self, input: Option<GroupBy>) -> Self
The finding property to use to group the query results. Valid values are:
classificationDetails.jobId - The unique identifier for the classification job that produced the finding.
resourcesAffected.s3Bucket.name - The name of the S3 bucket that the finding applies to.
severity.description - The severity level of the finding, such as High or Medium.
type - The type of finding, such as Policy:IAMUser/S3BucketPublic and SensitiveData:S3Object/Personal.
sourcepub fn get_group_by(&self) -> &Option<GroupBy>
pub fn get_group_by(&self) -> &Option<GroupBy>
The finding property to use to group the query results. Valid values are:
classificationDetails.jobId - The unique identifier for the classification job that produced the finding.
resourcesAffected.s3Bucket.name - The name of the S3 bucket that the finding applies to.
severity.description - The severity level of the finding, such as High or Medium.
type - The type of finding, such as Policy:IAMUser/S3BucketPublic and SensitiveData:S3Object/Personal.
sourcepub fn size(self, input: i32) -> Self
pub fn size(self, input: i32) -> Self
The maximum number of items to include in each page of the response.
sourcepub fn set_size(self, input: Option<i32>) -> Self
pub fn set_size(self, input: Option<i32>) -> Self
The maximum number of items to include in each page of the response.
sourcepub fn get_size(&self) -> &Option<i32>
pub fn get_size(&self) -> &Option<i32>
The maximum number of items to include in each page of the response.
sourcepub fn sort_criteria(self, input: FindingStatisticsSortCriteria) -> Self
pub fn sort_criteria(self, input: FindingStatisticsSortCriteria) -> Self
The criteria to use to sort the query results.
sourcepub fn set_sort_criteria(
self,
input: Option<FindingStatisticsSortCriteria>
) -> Self
pub fn set_sort_criteria( self, input: Option<FindingStatisticsSortCriteria> ) -> Self
The criteria to use to sort the query results.
sourcepub fn get_sort_criteria(&self) -> &Option<FindingStatisticsSortCriteria>
pub fn get_sort_criteria(&self) -> &Option<FindingStatisticsSortCriteria>
The criteria to use to sort the query results.
Trait Implementations§
source§impl Clone for GetFindingStatisticsFluentBuilder
impl Clone for GetFindingStatisticsFluentBuilder
source§fn clone(&self) -> GetFindingStatisticsFluentBuilder
fn clone(&self) -> GetFindingStatisticsFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more