Interface TitleAggregation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TitleAggregation.Builder,TitleAggregation>,SdkBuilder<TitleAggregation.Builder,TitleAggregation>,SdkPojo
- Enclosing class:
- TitleAggregation
public static interface TitleAggregation.Builder extends SdkPojo, CopyableBuilder<TitleAggregation.Builder,TitleAggregation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TitleAggregation.BuilderfindingType(String findingType)The type of finding to aggregate on.TitleAggregation.BuilderfindingType(AggregationFindingType findingType)The type of finding to aggregate on.TitleAggregation.BuilderresourceType(String resourceType)The resource type to aggregate on.TitleAggregation.BuilderresourceType(AggregationResourceType resourceType)The resource type to aggregate on.TitleAggregation.BuildersortBy(String sortBy)The value to sort results by.TitleAggregation.BuildersortBy(TitleSortBy sortBy)The value to sort results by.TitleAggregation.BuildersortOrder(String sortOrder)The order to sort results by.TitleAggregation.BuildersortOrder(SortOrder sortOrder)The order to sort results by.TitleAggregation.Buildertitles(Collection<StringFilter> titles)The finding titles to aggregate on.TitleAggregation.Buildertitles(Consumer<StringFilter.Builder>... titles)The finding titles to aggregate on.TitleAggregation.Buildertitles(StringFilter... titles)The finding titles to aggregate on.TitleAggregation.BuildervulnerabilityIds(Collection<StringFilter> vulnerabilityIds)The vulnerability IDs of the findings.TitleAggregation.BuildervulnerabilityIds(Consumer<StringFilter.Builder>... vulnerabilityIds)The vulnerability IDs of the findings.TitleAggregation.BuildervulnerabilityIds(StringFilter... vulnerabilityIds)The vulnerability IDs of the findings.-
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, sdkFields
-
-
-
-
Method Detail
-
findingType
TitleAggregation.Builder findingType(String findingType)
The type of finding to aggregate on.
- Parameters:
findingType- The type of finding to aggregate on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AggregationFindingType,AggregationFindingType
-
findingType
TitleAggregation.Builder findingType(AggregationFindingType findingType)
The type of finding to aggregate on.
- Parameters:
findingType- The type of finding to aggregate on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AggregationFindingType,AggregationFindingType
-
resourceType
TitleAggregation.Builder resourceType(String resourceType)
The resource type to aggregate on.
- Parameters:
resourceType- The resource type to aggregate on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AggregationResourceType,AggregationResourceType
-
resourceType
TitleAggregation.Builder resourceType(AggregationResourceType resourceType)
The resource type to aggregate on.
- Parameters:
resourceType- The resource type to aggregate on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AggregationResourceType,AggregationResourceType
-
sortBy
TitleAggregation.Builder sortBy(String sortBy)
The value to sort results by.
- Parameters:
sortBy- The value to sort results by.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TitleSortBy,TitleSortBy
-
sortBy
TitleAggregation.Builder sortBy(TitleSortBy sortBy)
The value to sort results by.
- Parameters:
sortBy- The value to sort results by.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TitleSortBy,TitleSortBy
-
sortOrder
TitleAggregation.Builder sortOrder(String sortOrder)
The order to sort results by.
-
sortOrder
TitleAggregation.Builder sortOrder(SortOrder sortOrder)
The order to sort results by.
-
titles
TitleAggregation.Builder titles(Collection<StringFilter> titles)
The finding titles to aggregate on.
- Parameters:
titles- The finding titles to aggregate on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
titles
TitleAggregation.Builder titles(StringFilter... titles)
The finding titles to aggregate on.
- Parameters:
titles- The finding titles to aggregate on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
titles
TitleAggregation.Builder titles(Consumer<StringFilter.Builder>... titles)
The finding titles to aggregate on.
This is a convenience method that creates an instance of theStringFilter.Builderavoiding the need to create one manually viaStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#titles(List.) - Parameters:
titles- a consumer that will call methods onStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#titles(java.util.Collection)
-
vulnerabilityIds
TitleAggregation.Builder vulnerabilityIds(Collection<StringFilter> vulnerabilityIds)
The vulnerability IDs of the findings.
- Parameters:
vulnerabilityIds- The vulnerability IDs of the findings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vulnerabilityIds
TitleAggregation.Builder vulnerabilityIds(StringFilter... vulnerabilityIds)
The vulnerability IDs of the findings.
- Parameters:
vulnerabilityIds- The vulnerability IDs of the findings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vulnerabilityIds
TitleAggregation.Builder vulnerabilityIds(Consumer<StringFilter.Builder>... vulnerabilityIds)
The vulnerability IDs of the findings.
This is a convenience method that creates an instance of theStringFilter.Builderavoiding the need to create one manually viaStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#vulnerabilityIds(List.) - Parameters:
vulnerabilityIds- a consumer that will call methods onStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#vulnerabilityIds(java.util.Collection)
-
-