Class GetFindingsStatisticsRequest

    • Method Detail

      • detectorId

        public final String detectorId()

        The ID of the detector whose findings statistics you want to retrieve.

        To find the detectorId in the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.

        Returns:
        The ID of the detector whose findings statistics you want to retrieve.

        To find the detectorId in the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.

      • findingStatisticTypes

        @Deprecated
        public final List<FindingStatisticType> findingStatisticTypes()
        Deprecated.
        This parameter is deprecated, please use GroupBy instead

        The types of finding statistics to retrieve.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasFindingStatisticTypes() method.

        Returns:
        The types of finding statistics to retrieve.
      • hasFindingStatisticTypes

        @Deprecated
        public final boolean hasFindingStatisticTypes()
        Deprecated.
        This parameter is deprecated, please use GroupBy instead
        For responses, this returns true if the service returned a value for the FindingStatisticTypes property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • findingStatisticTypesAsStrings

        @Deprecated
        public final List<String> findingStatisticTypesAsStrings()
        Deprecated.
        This parameter is deprecated, please use GroupBy instead

        The types of finding statistics to retrieve.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasFindingStatisticTypes() method.

        Returns:
        The types of finding statistics to retrieve.
      • findingCriteria

        public final FindingCriteria findingCriteria()

        Represents the criteria that is used for querying findings.

        Returns:
        Represents the criteria that is used for querying findings.
      • groupBy

        public final GroupByType groupBy()

        Displays the findings statistics grouped by one of the listed valid values.

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

        Returns:
        Displays the findings statistics grouped by one of the listed valid values.
        See Also:
        GroupByType
      • groupByAsString

        public final String groupByAsString()

        Displays the findings statistics grouped by one of the listed valid values.

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

        Returns:
        Displays the findings statistics grouped by one of the listed valid values.
        See Also:
        GroupByType
      • orderBy

        public final OrderBy orderBy()

        Displays the sorted findings in the requested order. The default value of orderBy is DESC.

        You can use this parameter only with the groupBy parameter.

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

        Returns:
        Displays the sorted findings in the requested order. The default value of orderBy is DESC.

        You can use this parameter only with the groupBy parameter.

        See Also:
        OrderBy
      • orderByAsString

        public final String orderByAsString()

        Displays the sorted findings in the requested order. The default value of orderBy is DESC.

        You can use this parameter only with the groupBy parameter.

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

        Returns:
        Displays the sorted findings in the requested order. The default value of orderBy is DESC.

        You can use this parameter only with the groupBy parameter.

        See Also:
        OrderBy
      • maxResults

        public final Integer maxResults()

        The maximum number of results to be returned in the response. The default value is 25.

        You can use this parameter only with the groupBy parameter.

        Returns:
        The maximum number of results to be returned in the response. The default value is 25.

        You can use this parameter only with the groupBy parameter.

      • 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