Class GetFindingStatisticsRequest

    • Method Detail

      • findingCriteria

        public final FindingCriteria findingCriteria()

        The criteria to use to filter the query results.

        Returns:
        The criteria to use to filter the query results.
      • groupBy

        public final GroupBy 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.

        If the service returns an enum value that is not available in the current SDK version, groupBy will return GroupBy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from groupByAsString().

        Returns:
        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.

        See Also:
        GroupBy
      • groupByAsString

        public final String groupByAsString()

        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.

        If the service returns an enum value that is not available in the current SDK version, groupBy will return GroupBy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from groupByAsString().

        Returns:
        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.

        See Also:
        GroupBy
      • size

        public final Integer size()

        The maximum number of items to include in each page of the response.

        Returns:
        The maximum number of items to include in each page of the response.
      • sortCriteria

        public final FindingStatisticsSortCriteria sortCriteria()

        The criteria to use to sort the query results.

        Returns:
        The criteria to use to sort the query results.
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object