Interface ConfigurationAggregator.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ConfigurationAggregator.Builder,,ConfigurationAggregator> SdkBuilder<ConfigurationAggregator.Builder,,ConfigurationAggregator> SdkPojo
- Enclosing class:
ConfigurationAggregator
-
Method Summary
Modifier and TypeMethodDescriptionaccountAggregationSources(Collection<AccountAggregationSource> accountAggregationSources) Provides a list of source accounts and regions to be aggregated.accountAggregationSources(Consumer<AccountAggregationSource.Builder>... accountAggregationSources) Provides a list of source accounts and regions to be aggregated.accountAggregationSources(AccountAggregationSource... accountAggregationSources) Provides a list of source accounts and regions to be aggregated.default ConfigurationAggregator.BuilderaggregatorFilters(Consumer<AggregatorFilters.Builder> aggregatorFilters) An object to filter the data you specify for an aggregator.aggregatorFilters(AggregatorFilters aggregatorFilters) An object to filter the data you specify for an aggregator.configurationAggregatorArn(String configurationAggregatorArn) The Amazon Resource Name (ARN) of the aggregator.configurationAggregatorName(String configurationAggregatorName) The name of the aggregator.Amazon Web Services service that created the configuration aggregator.creationTime(Instant creationTime) The time stamp when the configuration aggregator was created.lastUpdatedTime(Instant lastUpdatedTime) The time of the last update.default ConfigurationAggregator.BuilderorganizationAggregationSource(Consumer<OrganizationAggregationSource.Builder> organizationAggregationSource) Provides an organization and list of regions to be aggregated.organizationAggregationSource(OrganizationAggregationSource organizationAggregationSource) Provides an organization and list of regions to be aggregated.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
-
configurationAggregatorName
The name of the aggregator.
- Parameters:
configurationAggregatorName- The name of the aggregator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationAggregatorArn
The Amazon Resource Name (ARN) of the aggregator.
- Parameters:
configurationAggregatorArn- The Amazon Resource Name (ARN) of the aggregator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountAggregationSources
ConfigurationAggregator.Builder accountAggregationSources(Collection<AccountAggregationSource> accountAggregationSources) Provides a list of source accounts and regions to be aggregated.
- Parameters:
accountAggregationSources- Provides a list of source accounts and regions to be aggregated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountAggregationSources
ConfigurationAggregator.Builder accountAggregationSources(AccountAggregationSource... accountAggregationSources) Provides a list of source accounts and regions to be aggregated.
- Parameters:
accountAggregationSources- Provides a list of source accounts and regions to be aggregated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountAggregationSources
ConfigurationAggregator.Builder accountAggregationSources(Consumer<AccountAggregationSource.Builder>... accountAggregationSources) Provides a list of source accounts and regions to be aggregated.
This is a convenience method that creates an instance of theAccountAggregationSource.Builderavoiding the need to create one manually viaAccountAggregationSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaccountAggregationSources(List<AccountAggregationSource>).- Parameters:
accountAggregationSources- a consumer that will call methods onAccountAggregationSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
organizationAggregationSource
ConfigurationAggregator.Builder organizationAggregationSource(OrganizationAggregationSource organizationAggregationSource) Provides an organization and list of regions to be aggregated.
- Parameters:
organizationAggregationSource- Provides an organization and list of regions to be aggregated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationAggregationSource
default ConfigurationAggregator.Builder organizationAggregationSource(Consumer<OrganizationAggregationSource.Builder> organizationAggregationSource) Provides an organization and list of regions to be aggregated.
This is a convenience method that creates an instance of theOrganizationAggregationSource.Builderavoiding the need to create one manually viaOrganizationAggregationSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toorganizationAggregationSource(OrganizationAggregationSource).- Parameters:
organizationAggregationSource- a consumer that will call methods onOrganizationAggregationSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTime
The time stamp when the configuration aggregator was created.
- Parameters:
creationTime- The time stamp when the configuration aggregator was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
The time of the last update.
- Parameters:
lastUpdatedTime- The time of the last update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
Amazon Web Services service that created the configuration aggregator.
- Parameters:
createdBy- Amazon Web Services service that created the configuration aggregator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregatorFilters
An object to filter the data you specify for an aggregator.
- Parameters:
aggregatorFilters- An object to filter the data you specify for an aggregator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregatorFilters
default ConfigurationAggregator.Builder aggregatorFilters(Consumer<AggregatorFilters.Builder> aggregatorFilters) An object to filter the data you specify for an aggregator.
This is a convenience method that creates an instance of theAggregatorFilters.Builderavoiding the need to create one manually viaAggregatorFilters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaggregatorFilters(AggregatorFilters).- Parameters:
aggregatorFilters- a consumer that will call methods onAggregatorFilters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-