Interface AnalyzerConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AnalyzerConfiguration.Builder,,AnalyzerConfiguration> SdkBuilder<AnalyzerConfiguration.Builder,,AnalyzerConfiguration> SdkPojo
- Enclosing class:
AnalyzerConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault AnalyzerConfiguration.BuilderinternalAccess(Consumer<InternalAccessConfiguration.Builder> internalAccess) Specifies the configuration of an internal access analyzer for an Amazon Web Services organization or account.internalAccess(InternalAccessConfiguration internalAccess) Specifies the configuration of an internal access analyzer for an Amazon Web Services organization or account.default AnalyzerConfiguration.BuilderunusedAccess(Consumer<UnusedAccessConfiguration.Builder> unusedAccess) Specifies the configuration of an unused access analyzer for an Amazon Web Services organization or account.unusedAccess(UnusedAccessConfiguration unusedAccess) Specifies the configuration of an unused access analyzer for an Amazon Web Services organization or account.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
-
unusedAccess
Specifies the configuration of an unused access analyzer for an Amazon Web Services organization or account.
- Parameters:
unusedAccess- Specifies the configuration of an unused access analyzer for an Amazon Web Services organization or account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unusedAccess
default AnalyzerConfiguration.Builder unusedAccess(Consumer<UnusedAccessConfiguration.Builder> unusedAccess) Specifies the configuration of an unused access analyzer for an Amazon Web Services organization or account.
This is a convenience method that creates an instance of theUnusedAccessConfiguration.Builderavoiding the need to create one manually viaUnusedAccessConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tounusedAccess(UnusedAccessConfiguration).- Parameters:
unusedAccess- a consumer that will call methods onUnusedAccessConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
internalAccess
Specifies the configuration of an internal access analyzer for an Amazon Web Services organization or account. This configuration determines how the analyzer evaluates access within your Amazon Web Services environment.
- Parameters:
internalAccess- Specifies the configuration of an internal access analyzer for an Amazon Web Services organization or account. This configuration determines how the analyzer evaluates access within your Amazon Web Services environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
internalAccess
default AnalyzerConfiguration.Builder internalAccess(Consumer<InternalAccessConfiguration.Builder> internalAccess) Specifies the configuration of an internal access analyzer for an Amazon Web Services organization or account. This configuration determines how the analyzer evaluates access within your Amazon Web Services environment.
This is a convenience method that creates an instance of theInternalAccessConfiguration.Builderavoiding the need to create one manually viaInternalAccessConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tointernalAccess(InternalAccessConfiguration).- Parameters:
internalAccess- a consumer that will call methods onInternalAccessConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-