Class ListInsightsMetricDataRequest

    • Method Detail

      • eventSource

        public final String eventSource()

        The Amazon Web Services service to which the request was made, such as iam.amazonaws.com or s3.amazonaws.com.

        Returns:
        The Amazon Web Services service to which the request was made, such as iam.amazonaws.com or s3.amazonaws.com.
      • eventName

        public final String eventName()

        The name of the event, typically the Amazon Web Services API on which unusual levels of activity were recorded.

        Returns:
        The name of the event, typically the Amazon Web Services API on which unusual levels of activity were recorded.
      • insightType

        public final InsightType insightType()

        The type of CloudTrail Insights event, which is either ApiCallRateInsight or ApiErrorRateInsight. The ApiCallRateInsight Insights type analyzes write-only management API calls that are aggregated per minute against a baseline API call volume. The ApiErrorRateInsight Insights type analyzes management API calls that result in error codes.

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

        Returns:
        The type of CloudTrail Insights event, which is either ApiCallRateInsight or ApiErrorRateInsight. The ApiCallRateInsight Insights type analyzes write-only management API calls that are aggregated per minute against a baseline API call volume. The ApiErrorRateInsight Insights type analyzes management API calls that result in error codes.
        See Also:
        InsightType
      • insightTypeAsString

        public final String insightTypeAsString()

        The type of CloudTrail Insights event, which is either ApiCallRateInsight or ApiErrorRateInsight. The ApiCallRateInsight Insights type analyzes write-only management API calls that are aggregated per minute against a baseline API call volume. The ApiErrorRateInsight Insights type analyzes management API calls that result in error codes.

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

        Returns:
        The type of CloudTrail Insights event, which is either ApiCallRateInsight or ApiErrorRateInsight. The ApiCallRateInsight Insights type analyzes write-only management API calls that are aggregated per minute against a baseline API call volume. The ApiErrorRateInsight Insights type analyzes management API calls that result in error codes.
        See Also:
        InsightType
      • errorCode

        public final String errorCode()

        Conditionally required if the InsightType parameter is set to ApiErrorRateInsight.

        If returning metrics for the ApiErrorRateInsight Insights type, this is the error to retrieve data for. For example, AccessDenied.

        Returns:
        Conditionally required if the InsightType parameter is set to ApiErrorRateInsight.

        If returning metrics for the ApiErrorRateInsight Insights type, this is the error to retrieve data for. For example, AccessDenied.

      • startTime

        public final Instant startTime()

        Specifies, in UTC, the start time for time-series data. The value specified is inclusive; results include data points with the specified time stamp.

        The default is 90 days before the time of request.

        Returns:
        Specifies, in UTC, the start time for time-series data. The value specified is inclusive; results include data points with the specified time stamp.

        The default is 90 days before the time of request.

      • endTime

        public final Instant endTime()

        Specifies, in UTC, the end time for time-series data. The value specified is exclusive; results include data points up to the specified time stamp.

        The default is the time of request.

        Returns:
        Specifies, in UTC, the end time for time-series data. The value specified is exclusive; results include data points up to the specified time stamp.

        The default is the time of request.

      • period

        public final Integer period()

        Granularity of data to retrieve, in seconds. Valid values are 60, 300, and 3600. If you specify any other value, you will get an error. The default is 3600 seconds.

        Returns:
        Granularity of data to retrieve, in seconds. Valid values are 60, 300, and 3600. If you specify any other value, you will get an error. The default is 3600 seconds.
      • dataType

        public final InsightsMetricDataType dataType()

        Type of datapoints to return. Valid values are NonZeroData and FillWithZeros. The default is NonZeroData.

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

        Returns:
        Type of datapoints to return. Valid values are NonZeroData and FillWithZeros. The default is NonZeroData.
        See Also:
        InsightsMetricDataType
      • dataTypeAsString

        public final String dataTypeAsString()

        Type of datapoints to return. Valid values are NonZeroData and FillWithZeros. The default is NonZeroData.

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

        Returns:
        Type of datapoints to return. Valid values are NonZeroData and FillWithZeros. The default is NonZeroData.
        See Also:
        InsightsMetricDataType
      • maxResults

        public final Integer maxResults()

        The maximum number of datapoints to return. Valid values are integers from 1 to 21600. The default value is 21600.

        Returns:
        The maximum number of datapoints to return. Valid values are integers from 1 to 21600. The default value is 21600.
      • nextToken

        public final String nextToken()

        Returned if all datapoints can't be returned in a single call. For example, due to reaching MaxResults.

        Add this parameter to the request to continue retrieving results starting from the last evaluated point.

        Returns:
        Returned if all datapoints can't be returned in a single call. For example, due to reaching MaxResults.

        Add this parameter to the request to continue retrieving results starting from the last evaluated point.

      • 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