Interface SecurityControlsConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SecurityControlsConfiguration.Builder,
,SecurityControlsConfiguration> SdkBuilder<SecurityControlsConfiguration.Builder,
,SecurityControlsConfiguration> SdkPojo
- Enclosing class:
SecurityControlsConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondisabledSecurityControlIdentifiers
(String... disabledSecurityControlIdentifiers) A list of security controls that are disabled in the configuration policy.disabledSecurityControlIdentifiers
(Collection<String> disabledSecurityControlIdentifiers) A list of security controls that are disabled in the configuration policy.enabledSecurityControlIdentifiers
(String... enabledSecurityControlIdentifiers) A list of security controls that are enabled in the configuration policy.enabledSecurityControlIdentifiers
(Collection<String> enabledSecurityControlIdentifiers) A list of security controls that are enabled in the configuration policy.securityControlCustomParameters
(Collection<SecurityControlCustomParameter> securityControlCustomParameters) A list of security controls and control parameter values that are included in a configuration policy.securityControlCustomParameters
(Consumer<SecurityControlCustomParameter.Builder>... securityControlCustomParameters) A list of security controls and control parameter values that are included in a configuration policy.securityControlCustomParameters
(SecurityControlCustomParameter... securityControlCustomParameters) A list of security controls and control parameter values that are included in a configuration policy.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, sdkFields
-
Method Details
-
enabledSecurityControlIdentifiers
SecurityControlsConfiguration.Builder enabledSecurityControlIdentifiers(Collection<String> enabledSecurityControlIdentifiers) A list of security controls that are enabled in the configuration policy. Security Hub disables all other controls (including newly released controls) other than the listed controls.
- Parameters:
enabledSecurityControlIdentifiers
- A list of security controls that are enabled in the configuration policy. Security Hub disables all other controls (including newly released controls) other than the listed controls.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enabledSecurityControlIdentifiers
SecurityControlsConfiguration.Builder enabledSecurityControlIdentifiers(String... enabledSecurityControlIdentifiers) A list of security controls that are enabled in the configuration policy. Security Hub disables all other controls (including newly released controls) other than the listed controls.
- Parameters:
enabledSecurityControlIdentifiers
- A list of security controls that are enabled in the configuration policy. Security Hub disables all other controls (including newly released controls) other than the listed controls.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
disabledSecurityControlIdentifiers
SecurityControlsConfiguration.Builder disabledSecurityControlIdentifiers(Collection<String> disabledSecurityControlIdentifiers) A list of security controls that are disabled in the configuration policy. Security Hub enables all other controls (including newly released controls) other than the listed controls.
- Parameters:
disabledSecurityControlIdentifiers
- A list of security controls that are disabled in the configuration policy. Security Hub enables all other controls (including newly released controls) other than the listed controls.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
disabledSecurityControlIdentifiers
SecurityControlsConfiguration.Builder disabledSecurityControlIdentifiers(String... disabledSecurityControlIdentifiers) A list of security controls that are disabled in the configuration policy. Security Hub enables all other controls (including newly released controls) other than the listed controls.
- Parameters:
disabledSecurityControlIdentifiers
- A list of security controls that are disabled in the configuration policy. Security Hub enables all other controls (including newly released controls) other than the listed controls.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityControlCustomParameters
SecurityControlsConfiguration.Builder securityControlCustomParameters(Collection<SecurityControlCustomParameter> securityControlCustomParameters) A list of security controls and control parameter values that are included in a configuration policy.
- Parameters:
securityControlCustomParameters
- A list of security controls and control parameter values that are included in a configuration policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityControlCustomParameters
SecurityControlsConfiguration.Builder securityControlCustomParameters(SecurityControlCustomParameter... securityControlCustomParameters) A list of security controls and control parameter values that are included in a configuration policy.
- Parameters:
securityControlCustomParameters
- A list of security controls and control parameter values that are included in a configuration policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityControlCustomParameters
SecurityControlsConfiguration.Builder securityControlCustomParameters(Consumer<SecurityControlCustomParameter.Builder>... securityControlCustomParameters) A list of security controls and control parameter values that are included in a configuration policy.
This is a convenience method that creates an instance of theSecurityControlCustomParameter.Builder
avoiding the need to create one manually viaSecurityControlCustomParameter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosecurityControlCustomParameters(List<SecurityControlCustomParameter>)
.- Parameters:
securityControlCustomParameters
- a consumer that will call methods onSecurityControlCustomParameter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-