Interface AggregationSummary.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<AggregationSummary.Builder,,- AggregationSummary> - SdkBuilder<AggregationSummary.Builder,,- AggregationSummary> - SdkPojo
- Enclosing class:
- AggregationSummary
- 
Method SummaryModifier and TypeMethodDescriptionadditionalSummarizationDimensions(Collection<SummarizationDimensionOverview> additionalSummarizationDimensions) List of additional dimensions used to group and summarize data.additionalSummarizationDimensions(Consumer<SummarizationDimensionOverview.Builder>... additionalSummarizationDimensions) List of additional dimensions used to group and summarize data.additionalSummarizationDimensions(SummarizationDimensionOverview... additionalSummarizationDimensions) List of additional dimensions used to group and summarize data.default AggregationSummary.BuilderaggregatedAccounts(Consumer<SummarizationDimensionOverview.Builder> aggregatedAccounts) Indicates the Amazon Web Services accounts in the aggregation key.aggregatedAccounts(SummarizationDimensionOverview aggregatedAccounts) Indicates the Amazon Web Services accounts in the aggregation key.aggregatedBy(Collection<AggregationKey> aggregatedBy) Indicates the criteria or rules by which notifications have been grouped together.aggregatedBy(Consumer<AggregationKey.Builder>... aggregatedBy) Indicates the criteria or rules by which notifications have been grouped together.aggregatedBy(AggregationKey... aggregatedBy) Indicates the criteria or rules by which notifications have been grouped together.default AggregationSummary.BuilderaggregatedOrganizationalUnits(Consumer<SummarizationDimensionOverview.Builder> aggregatedOrganizationalUnits) Indicates the collection of organizational units that are involved in the aggregation key.aggregatedOrganizationalUnits(SummarizationDimensionOverview aggregatedOrganizationalUnits) Indicates the collection of organizational units that are involved in the aggregation key.default AggregationSummary.BuilderaggregatedRegions(Consumer<SummarizationDimensionOverview.Builder> aggregatedRegions) Indicates the Amazon Web Services Regions in the aggregation key.aggregatedRegions(SummarizationDimensionOverview aggregatedRegions) Indicates the Amazon Web Services Regions in the aggregation key.eventCount(Integer eventCount) Indicates the number of events associated with the aggregation key.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
eventCountIndicates the number of events associated with the aggregation key. - Parameters:
- eventCount- Indicates the number of events associated with the aggregation key.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
aggregatedByIndicates the criteria or rules by which notifications have been grouped together. - Parameters:
- aggregatedBy- Indicates the criteria or rules by which notifications have been grouped together.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
aggregatedByIndicates the criteria or rules by which notifications have been grouped together. - Parameters:
- aggregatedBy- Indicates the criteria or rules by which notifications have been grouped together.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
aggregatedByIndicates the criteria or rules by which notifications have been grouped together. This is a convenience method that creates an instance of theAggregationKey.Builderavoiding the need to create one manually viaAggregationKey.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaggregatedBy(List<AggregationKey>).- Parameters:
- aggregatedBy- a consumer that will call methods on- AggregationKey.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
aggregatedAccountsIndicates the Amazon Web Services accounts in the aggregation key. - Parameters:
- aggregatedAccounts- Indicates the Amazon Web Services accounts in the aggregation key.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
aggregatedAccountsdefault AggregationSummary.Builder aggregatedAccounts(Consumer<SummarizationDimensionOverview.Builder> aggregatedAccounts) Indicates the Amazon Web Services accounts in the aggregation key. This is a convenience method that creates an instance of theSummarizationDimensionOverview.Builderavoiding the need to create one manually viaSummarizationDimensionOverview.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaggregatedAccounts(SummarizationDimensionOverview).- Parameters:
- aggregatedAccounts- a consumer that will call methods on- SummarizationDimensionOverview.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
aggregatedRegionsIndicates the Amazon Web Services Regions in the aggregation key. - Parameters:
- aggregatedRegions- Indicates the Amazon Web Services Regions in the aggregation key.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
aggregatedRegionsdefault AggregationSummary.Builder aggregatedRegions(Consumer<SummarizationDimensionOverview.Builder> aggregatedRegions) Indicates the Amazon Web Services Regions in the aggregation key. This is a convenience method that creates an instance of theSummarizationDimensionOverview.Builderavoiding the need to create one manually viaSummarizationDimensionOverview.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaggregatedRegions(SummarizationDimensionOverview).- Parameters:
- aggregatedRegions- a consumer that will call methods on- SummarizationDimensionOverview.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
aggregatedOrganizationalUnitsAggregationSummary.Builder aggregatedOrganizationalUnits(SummarizationDimensionOverview aggregatedOrganizationalUnits) Indicates the collection of organizational units that are involved in the aggregation key. - Parameters:
- aggregatedOrganizationalUnits- Indicates the collection of organizational units that are involved in the aggregation key.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
aggregatedOrganizationalUnitsdefault AggregationSummary.Builder aggregatedOrganizationalUnits(Consumer<SummarizationDimensionOverview.Builder> aggregatedOrganizationalUnits) Indicates the collection of organizational units that are involved in the aggregation key. This is a convenience method that creates an instance of theSummarizationDimensionOverview.Builderavoiding the need to create one manually viaSummarizationDimensionOverview.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaggregatedOrganizationalUnits(SummarizationDimensionOverview).- Parameters:
- aggregatedOrganizationalUnits- a consumer that will call methods on- SummarizationDimensionOverview.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
additionalSummarizationDimensionsAggregationSummary.Builder additionalSummarizationDimensions(Collection<SummarizationDimensionOverview> additionalSummarizationDimensions) List of additional dimensions used to group and summarize data. - Parameters:
- additionalSummarizationDimensions- List of additional dimensions used to group and summarize data.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
additionalSummarizationDimensionsAggregationSummary.Builder additionalSummarizationDimensions(SummarizationDimensionOverview... additionalSummarizationDimensions) List of additional dimensions used to group and summarize data. - Parameters:
- additionalSummarizationDimensions- List of additional dimensions used to group and summarize data.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
additionalSummarizationDimensionsAggregationSummary.Builder additionalSummarizationDimensions(Consumer<SummarizationDimensionOverview.Builder>... additionalSummarizationDimensions) List of additional dimensions used to group and summarize data. This is a convenience method that creates an instance of theSummarizationDimensionOverview.Builderavoiding the need to create one manually viaSummarizationDimensionOverview.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toadditionalSummarizationDimensions(List<SummarizationDimensionOverview>).- Parameters:
- additionalSummarizationDimensions- a consumer that will call methods on- SummarizationDimensionOverview.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-