Interface ListInsightsMetricDataRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CloudTrailRequest.Builder
,CopyableBuilder<ListInsightsMetricDataRequest.Builder,
,ListInsightsMetricDataRequest> SdkBuilder<ListInsightsMetricDataRequest.Builder,
,ListInsightsMetricDataRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
ListInsightsMetricDataRequest
-
Method Summary
Modifier and TypeMethodDescriptionType of data points to return.dataType
(InsightsMetricDataType dataType) Type of data points to return.Specifies, in UTC, the end time for time-series data.Conditionally required if theInsightType
parameter is set toApiErrorRateInsight
.The name of the event, typically the Amazon Web Services API on which unusual levels of activity were recorded.eventSource
(String eventSource) The Amazon Web Services service to which the request was made, such asiam.amazonaws.com
ors3.amazonaws.com
.insightType
(String insightType) The type of CloudTrail Insights event, which is eitherApiCallRateInsight
orApiErrorRateInsight
.insightType
(InsightType insightType) The type of CloudTrail Insights event, which is eitherApiCallRateInsight
orApiErrorRateInsight
.maxResults
(Integer maxResults) The maximum number of data points to return.Returned if all datapoints can't be returned in a single call.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Granularity of data to retrieve, in seconds.Specifies, in UTC, the start time for time-series data.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.services.cloudtrail.model.CloudTrailRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
eventSource
The Amazon Web Services service to which the request was made, such as
iam.amazonaws.com
ors3.amazonaws.com
.- Parameters:
eventSource
- The Amazon Web Services service to which the request was made, such asiam.amazonaws.com
ors3.amazonaws.com
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventName
The name of the event, typically the Amazon Web Services API on which unusual levels of activity were recorded.
- Parameters:
eventName
- The name of the event, typically the Amazon Web Services API on which unusual levels of activity were recorded.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
insightType
The type of CloudTrail Insights event, which is either
ApiCallRateInsight
orApiErrorRateInsight
. TheApiCallRateInsight
Insights type analyzes write-only management API calls that are aggregated per minute against a baseline API call volume. TheApiErrorRateInsight
Insights type analyzes management API calls that result in error codes.- Parameters:
insightType
- The type of CloudTrail Insights event, which is eitherApiCallRateInsight
orApiErrorRateInsight
. TheApiCallRateInsight
Insights type analyzes write-only management API calls that are aggregated per minute against a baseline API call volume. TheApiErrorRateInsight
Insights type analyzes management API calls that result in error codes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
insightType
The type of CloudTrail Insights event, which is either
ApiCallRateInsight
orApiErrorRateInsight
. TheApiCallRateInsight
Insights type analyzes write-only management API calls that are aggregated per minute against a baseline API call volume. TheApiErrorRateInsight
Insights type analyzes management API calls that result in error codes.- Parameters:
insightType
- The type of CloudTrail Insights event, which is eitherApiCallRateInsight
orApiErrorRateInsight
. TheApiCallRateInsight
Insights type analyzes write-only management API calls that are aggregated per minute against a baseline API call volume. TheApiErrorRateInsight
Insights type analyzes management API calls that result in error codes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
errorCode
Conditionally required if the
InsightType
parameter is set toApiErrorRateInsight
.If returning metrics for the
ApiErrorRateInsight
Insights type, this is the error to retrieve data for. For example,AccessDenied
.- Parameters:
errorCode
- Conditionally required if theInsightType
parameter is set toApiErrorRateInsight
.If returning metrics for the
ApiErrorRateInsight
Insights type, this is the error to retrieve data for. For example,AccessDenied
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
period
Granularity of data to retrieve, in seconds. Valid values are
60
,300
, and3600
. If you specify any other value, you will get an error. The default is 3600 seconds.- Parameters:
period
- Granularity of data to retrieve, in seconds. Valid values are60
,300
, and3600
. If you specify any other value, you will get an error. The default is 3600 seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataType
Type of data points to return. Valid values are
NonZeroData
andFillWithZeros
. The default isNonZeroData
.- Parameters:
dataType
- Type of data points to return. Valid values areNonZeroData
andFillWithZeros
. The default isNonZeroData
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataType
Type of data points to return. Valid values are
NonZeroData
andFillWithZeros
. The default isNonZeroData
.- Parameters:
dataType
- Type of data points to return. Valid values areNonZeroData
andFillWithZeros
. The default isNonZeroData
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maxResults
The maximum number of data points to return. Valid values are integers from 1 to 21600. The default value is 21600.
- Parameters:
maxResults
- The maximum number of data points to return. Valid values are integers from 1 to 21600. The default value is 21600.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
nextToken
- Returned if all datapoints can't be returned in a single call. For example, due to reachingMaxResults
.Add this parameter to the request to continue retrieving results starting from the last evaluated point.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListInsightsMetricDataRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ListInsightsMetricDataRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-