Interface SecurityControlsConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SecurityControlsConfiguration.Builder,SecurityControlsConfiguration>,SdkBuilder<SecurityControlsConfiguration.Builder,SecurityControlsConfiguration>,SdkPojo
- Enclosing class:
- SecurityControlsConfiguration
public static interface SecurityControlsConfiguration.Builder extends SdkPojo, CopyableBuilder<SecurityControlsConfiguration.Builder,SecurityControlsConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SecurityControlsConfiguration.BuilderdisabledSecurityControlIdentifiers(String... disabledSecurityControlIdentifiers)A list of security controls that are disabled in the configuration policy.SecurityControlsConfiguration.BuilderdisabledSecurityControlIdentifiers(Collection<String> disabledSecurityControlIdentifiers)A list of security controls that are disabled in the configuration policy.SecurityControlsConfiguration.BuilderenabledSecurityControlIdentifiers(String... enabledSecurityControlIdentifiers)A list of security controls that are enabled in the configuration policy.SecurityControlsConfiguration.BuilderenabledSecurityControlIdentifiers(Collection<String> enabledSecurityControlIdentifiers)A list of security controls that are enabled in the configuration policy.SecurityControlsConfiguration.BuildersecurityControlCustomParameters(Collection<SecurityControlCustomParameter> securityControlCustomParameters)A list of security controls and control parameter values that are included in a configuration policy.SecurityControlsConfiguration.BuildersecurityControlCustomParameters(Consumer<SecurityControlCustomParameter.Builder>... securityControlCustomParameters)A list of security controls and control parameter values that are included in a configuration policy.SecurityControlsConfiguration.BuildersecurityControlCustomParameters(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 Detail
-
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.Builderavoiding the need to create one manually viaSecurityControlCustomParameter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#securityControlCustomParameters(List.) - 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:
#securityControlCustomParameters(java.util.Collection)
-
-