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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
detectorId
GetCoverageStatisticsRequest.Builder detectorId(String detectorId)
The unique ID of the GuardDuty detector.
To find the
detectorIdin the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.- Parameters:
detectorId- The unique ID of the GuardDuty detector.To find the
detectorIdin the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.- 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
-
-