Interface AnalyzerConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AnalyzerConfiguration.Builder,
,AnalyzerConfiguration> SdkBuilder<AnalyzerConfiguration.Builder,
,AnalyzerConfiguration> SdkPojo
- Enclosing class:
AnalyzerConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault AnalyzerConfiguration.Builder
internalAccess
(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.Builder
unusedAccess
(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
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 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.Builder
avoiding the need to create one manually viaUnusedAccessConfiguration.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaInternalAccessConfiguration.builder()
.When the
Consumer
completes,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:
-