Interface SecurityGroupRemediationAction.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SecurityGroupRemediationAction.Builder,SecurityGroupRemediationAction>,SdkBuilder<SecurityGroupRemediationAction.Builder,SecurityGroupRemediationAction>,SdkPojo
- Enclosing class:
- SecurityGroupRemediationAction
public static interface SecurityGroupRemediationAction.Builder extends SdkPojo, CopyableBuilder<SecurityGroupRemediationAction.Builder,SecurityGroupRemediationAction>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SecurityGroupRemediationAction.Builderdescription(String description)Brief description of the action that will be performed.SecurityGroupRemediationAction.BuilderisDefaultAction(Boolean isDefaultAction)Indicates if the current action is the default action.SecurityGroupRemediationAction.BuilderremediationActionType(String remediationActionType)The remediation action that will be performed.SecurityGroupRemediationAction.BuilderremediationActionType(RemediationActionType remediationActionType)The remediation action that will be performed.default SecurityGroupRemediationAction.BuilderremediationResult(Consumer<SecurityGroupRuleDescription.Builder> remediationResult)The final state of the rule specified in theViolationTargetafter it is remediated.SecurityGroupRemediationAction.BuilderremediationResult(SecurityGroupRuleDescription remediationResult)The final state of the rule specified in theViolationTargetafter it is remediated.-
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
-
remediationActionType
SecurityGroupRemediationAction.Builder remediationActionType(String remediationActionType)
The remediation action that will be performed.
- Parameters:
remediationActionType- The remediation action that will be performed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RemediationActionType,RemediationActionType
-
remediationActionType
SecurityGroupRemediationAction.Builder remediationActionType(RemediationActionType remediationActionType)
The remediation action that will be performed.
- Parameters:
remediationActionType- The remediation action that will be performed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RemediationActionType,RemediationActionType
-
description
SecurityGroupRemediationAction.Builder description(String description)
Brief description of the action that will be performed.
- Parameters:
description- Brief description of the action that will be performed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remediationResult
SecurityGroupRemediationAction.Builder remediationResult(SecurityGroupRuleDescription remediationResult)
The final state of the rule specified in the
ViolationTargetafter it is remediated.- Parameters:
remediationResult- The final state of the rule specified in theViolationTargetafter it is remediated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remediationResult
default SecurityGroupRemediationAction.Builder remediationResult(Consumer<SecurityGroupRuleDescription.Builder> remediationResult)
The final state of the rule specified in the
This is a convenience method that creates an instance of theViolationTargetafter it is remediated.SecurityGroupRuleDescription.Builderavoiding the need to create one manually viaSecurityGroupRuleDescription.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toremediationResult(SecurityGroupRuleDescription).- Parameters:
remediationResult- a consumer that will call methods onSecurityGroupRuleDescription.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
remediationResult(SecurityGroupRuleDescription)
-
isDefaultAction
SecurityGroupRemediationAction.Builder isDefaultAction(Boolean isDefaultAction)
Indicates if the current action is the default action.
- Parameters:
isDefaultAction- Indicates if the current action is the default action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-