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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaSecurityControlCustomParameter.builder().When the
Consumercompletes,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:
-