Interface GetFindingsStatisticsRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<GetFindingsStatisticsRequest.Builder,,GetFindingsStatisticsRequest> GuardDutyRequest.Builder,SdkBuilder<GetFindingsStatisticsRequest.Builder,,GetFindingsStatisticsRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
GetFindingsStatisticsRequest
-
Method Summary
Modifier and TypeMethodDescriptiondetectorId(String detectorId) The ID of the detector whose findings statistics you want to retrieve.findingCriteria(Consumer<FindingCriteria.Builder> findingCriteria) Represents the criteria that is used for querying findings.findingCriteria(FindingCriteria findingCriteria) Represents the criteria that is used for querying findings.findingStatisticTypes(Collection<FindingStatisticType> findingStatisticTypes) Deprecated.This parameter is deprecated, please use GroupBy insteadfindingStatisticTypes(FindingStatisticType... findingStatisticTypes) Deprecated.This parameter is deprecated, please use GroupBy insteadfindingStatisticTypesWithStrings(String... findingStatisticTypes) Deprecated.This parameter is deprecated, please use GroupBy insteadfindingStatisticTypesWithStrings(Collection<String> findingStatisticTypes) Deprecated.This parameter is deprecated, please use GroupBy insteadDisplays the findings statistics grouped by one of the listed valid values.groupBy(GroupByType groupBy) Displays the findings statistics grouped by one of the listed valid values.maxResults(Integer maxResults) The maximum number of results to be returned in the response.Displays the sorted findings in the requested order.Displays the sorted findings in the requested order.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.guardduty.model.GuardDutyRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
detectorId
The ID of the detector whose findings statistics you want to retrieve.
To find the
detectorIdin the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.- Parameters:
detectorId- The ID of the detector whose findings statistics you want to retrieve.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.
-
findingStatisticTypesWithStrings
@Deprecated GetFindingsStatisticsRequest.Builder findingStatisticTypesWithStrings(Collection<String> findingStatisticTypes) Deprecated.This parameter is deprecated, please use GroupBy insteadThe types of finding statistics to retrieve.
- Parameters:
findingStatisticTypes- The types of finding statistics to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingStatisticTypesWithStrings
@Deprecated GetFindingsStatisticsRequest.Builder findingStatisticTypesWithStrings(String... findingStatisticTypes) Deprecated.This parameter is deprecated, please use GroupBy insteadThe types of finding statistics to retrieve.
- Parameters:
findingStatisticTypes- The types of finding statistics to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingStatisticTypes
@Deprecated GetFindingsStatisticsRequest.Builder findingStatisticTypes(Collection<FindingStatisticType> findingStatisticTypes) Deprecated.This parameter is deprecated, please use GroupBy insteadThe types of finding statistics to retrieve.
- Parameters:
findingStatisticTypes- The types of finding statistics to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingStatisticTypes
@Deprecated GetFindingsStatisticsRequest.Builder findingStatisticTypes(FindingStatisticType... findingStatisticTypes) Deprecated.This parameter is deprecated, please use GroupBy insteadThe types of finding statistics to retrieve.
- Parameters:
findingStatisticTypes- The types of finding statistics to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingCriteria
Represents the criteria that is used for querying findings.
- Parameters:
findingCriteria- Represents the criteria that is used for querying findings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingCriteria
default GetFindingsStatisticsRequest.Builder findingCriteria(Consumer<FindingCriteria.Builder> findingCriteria) Represents the criteria that is used for querying findings.
This is a convenience method that creates an instance of theFindingCriteria.Builderavoiding the need to create one manually viaFindingCriteria.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofindingCriteria(FindingCriteria).- Parameters:
findingCriteria- a consumer that will call methods onFindingCriteria.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
groupBy
Displays the findings statistics grouped by one of the listed valid values.
- Parameters:
groupBy- Displays the findings statistics grouped by one of the listed valid values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
groupBy
Displays the findings statistics grouped by one of the listed valid values.
- Parameters:
groupBy- Displays the findings statistics grouped by one of the listed valid values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
orderBy
Displays the sorted findings in the requested order. The default value of
orderByisDESC.You can use this parameter only with the
groupByparameter.- Parameters:
orderBy- Displays the sorted findings in the requested order. The default value oforderByisDESC.You can use this parameter only with the
groupByparameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
orderBy
Displays the sorted findings in the requested order. The default value of
orderByisDESC.You can use this parameter only with the
groupByparameter.- Parameters:
orderBy- Displays the sorted findings in the requested order. The default value oforderByisDESC.You can use this parameter only with the
groupByparameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
groupByparameter.- Parameters:
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
groupByparameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
GetFindingsStatisticsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
GetFindingsStatisticsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-