Interface GetCoverageStatisticsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<GetCoverageStatisticsRequest.Builder,GetCoverageStatisticsRequest>,GuardDutyRequest.Builder,SdkBuilder<GetCoverageStatisticsRequest.Builder,GetCoverageStatisticsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- GetCoverageStatisticsRequest
public static interface GetCoverageStatisticsRequest.Builder extends GuardDutyRequest.Builder, SdkPojo, CopyableBuilder<GetCoverageStatisticsRequest.Builder,GetCoverageStatisticsRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.guardduty.model.GuardDutyRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
detectorId
GetCoverageStatisticsRequest.Builder detectorId(String detectorId)
The unique ID of the GuardDuty detector associated to the coverage statistics.
- Parameters:
detectorId- The unique ID of the GuardDuty detector associated to the coverage statistics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterCriteria
GetCoverageStatisticsRequest.Builder filterCriteria(CoverageFilterCriteria filterCriteria)
Represents the criteria used to filter the coverage statistics
- Parameters:
filterCriteria- Represents the criteria used to filter the coverage statistics- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterCriteria
default GetCoverageStatisticsRequest.Builder filterCriteria(Consumer<CoverageFilterCriteria.Builder> filterCriteria)
Represents the criteria used to filter the coverage statistics
This is a convenience method that creates an instance of theCoverageFilterCriteria.Builderavoiding the need to create one manually viaCoverageFilterCriteria.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofilterCriteria(CoverageFilterCriteria).- Parameters:
filterCriteria- a consumer that will call methods onCoverageFilterCriteria.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
filterCriteria(CoverageFilterCriteria)
-
statisticsTypeWithStrings
GetCoverageStatisticsRequest.Builder statisticsTypeWithStrings(Collection<String> statisticsType)
Represents the statistics type used to aggregate the coverage details.
- Parameters:
statisticsType- Represents the statistics type used to aggregate the coverage details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statisticsTypeWithStrings
GetCoverageStatisticsRequest.Builder statisticsTypeWithStrings(String... statisticsType)
Represents the statistics type used to aggregate the coverage details.
- Parameters:
statisticsType- Represents the statistics type used to aggregate the coverage details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statisticsType
GetCoverageStatisticsRequest.Builder statisticsType(Collection<CoverageStatisticsType> statisticsType)
Represents the statistics type used to aggregate the coverage details.
- Parameters:
statisticsType- Represents the statistics type used to aggregate the coverage details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statisticsType
GetCoverageStatisticsRequest.Builder statisticsType(CoverageStatisticsType... statisticsType)
Represents the statistics type used to aggregate the coverage details.
- Parameters:
statisticsType- Represents the statistics type used to aggregate the coverage details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
GetCoverageStatisticsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
GetCoverageStatisticsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-