Interface AggregationSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AggregationSummary.Builder,AggregationSummary>,SdkBuilder<AggregationSummary.Builder,AggregationSummary>,SdkPojo
- Enclosing class:
- AggregationSummary
public static interface AggregationSummary.Builder extends SdkPojo, CopyableBuilder<AggregationSummary.Builder,AggregationSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AggregationSummary.BuilderadditionalSummarizationDimensions(Collection<SummarizationDimensionOverview> additionalSummarizationDimensions)List of additional dimensions used to group and summarize data.AggregationSummary.BuilderadditionalSummarizationDimensions(Consumer<SummarizationDimensionOverview.Builder>... additionalSummarizationDimensions)List of additional dimensions used to group and summarize data.AggregationSummary.BuilderadditionalSummarizationDimensions(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.AggregationSummary.BuilderaggregatedAccounts(SummarizationDimensionOverview aggregatedAccounts)Indicates the Amazon Web Services accounts in the aggregation key.AggregationSummary.BuilderaggregatedBy(Collection<AggregationKey> aggregatedBy)Indicates the criteria or rules by which notifications have been grouped together.AggregationSummary.BuilderaggregatedBy(Consumer<AggregationKey.Builder>... aggregatedBy)Indicates the criteria or rules by which notifications have been grouped together.AggregationSummary.BuilderaggregatedBy(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.AggregationSummary.BuilderaggregatedOrganizationalUnits(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.AggregationSummary.BuilderaggregatedRegions(SummarizationDimensionOverview aggregatedRegions)Indicates the Amazon Web Services Regions in the aggregation key.AggregationSummary.BuildereventCount(Integer eventCount)Indicates the number of events associated with the aggregation key.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
eventCount
AggregationSummary.Builder eventCount(Integer 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
AggregationSummary.Builder aggregatedBy(Collection<AggregationKey> 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
AggregationSummary.Builder aggregatedBy(AggregationKey... 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
AggregationSummary.Builder aggregatedBy(Consumer<AggregationKey.Builder>... 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 to#aggregatedBy(List.) - 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:
#aggregatedBy(java.util.Collection)
-
aggregatedAccounts
AggregationSummary.Builder aggregatedAccounts(SummarizationDimensionOverview 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:
aggregatedAccounts(SummarizationDimensionOverview)
-
aggregatedRegions
AggregationSummary.Builder aggregatedRegions(SummarizationDimensionOverview 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:
aggregatedRegions(SummarizationDimensionOverview)
-
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:
aggregatedOrganizationalUnits(SummarizationDimensionOverview)
-
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 to#additionalSummarizationDimensions(List.) - 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:
#additionalSummarizationDimensions(java.util.Collection)
-
-