Interface AggregationSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AggregationSummary.Builder,,AggregationSummary> SdkBuilder<AggregationSummary.Builder,,AggregationSummary> SdkPojo
- Enclosing class:
AggregationSummary
-
Method Summary
Modifier 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.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
eventCount
Indicates 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.
-
aggregatedBy
Indicates 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.
-
aggregatedBy
Indicates 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.
-
aggregatedBy
Indicates 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 onAggregationKey.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
aggregatedAccounts
Indicates 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.
-
aggregatedAccounts
default 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 onSummarizationDimensionOverview.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
aggregatedRegions
Indicates 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.
-
aggregatedRegions
default 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 onSummarizationDimensionOverview.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
aggregatedOrganizationalUnits
AggregationSummary.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.
-
aggregatedOrganizationalUnits
default 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 onSummarizationDimensionOverview.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
additionalSummarizationDimensions
AggregationSummary.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.
-
additionalSummarizationDimensions
AggregationSummary.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.
-
additionalSummarizationDimensions
AggregationSummary.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 onSummarizationDimensionOverview.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-