Struct aws_sdk_macie2::input::get_finding_statistics_input::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for GetFindingStatisticsInput
.
Implementations
sourceimpl Builder
impl Builder
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 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 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 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 build(self) -> Result<GetFindingStatisticsInput, BuildError>
pub fn build(self) -> Result<GetFindingStatisticsInput, BuildError>
Consumes the builder and constructs a GetFindingStatisticsInput
.