Interface AwsVPCSecurityGroupViolation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsVPCSecurityGroupViolation.Builder,AwsVPCSecurityGroupViolation>,SdkBuilder<AwsVPCSecurityGroupViolation.Builder,AwsVPCSecurityGroupViolation>,SdkPojo
- Enclosing class:
- AwsVPCSecurityGroupViolation
public static interface AwsVPCSecurityGroupViolation.Builder extends SdkPojo, CopyableBuilder<AwsVPCSecurityGroupViolation.Builder,AwsVPCSecurityGroupViolation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsVPCSecurityGroupViolation.BuilderpartialMatches(Collection<PartialMatch> partialMatches)List of rules specified in the security group of the Firewall Manager policy that partially match theViolationTargetrule.AwsVPCSecurityGroupViolation.BuilderpartialMatches(Consumer<PartialMatch.Builder>... partialMatches)List of rules specified in the security group of the Firewall Manager policy that partially match theViolationTargetrule.AwsVPCSecurityGroupViolation.BuilderpartialMatches(PartialMatch... partialMatches)List of rules specified in the security group of the Firewall Manager policy that partially match theViolationTargetrule.AwsVPCSecurityGroupViolation.BuilderpossibleSecurityGroupRemediationActions(Collection<SecurityGroupRemediationAction> possibleSecurityGroupRemediationActions)Remediation options for the rule specified in theViolationTarget.AwsVPCSecurityGroupViolation.BuilderpossibleSecurityGroupRemediationActions(Consumer<SecurityGroupRemediationAction.Builder>... possibleSecurityGroupRemediationActions)Remediation options for the rule specified in theViolationTarget.AwsVPCSecurityGroupViolation.BuilderpossibleSecurityGroupRemediationActions(SecurityGroupRemediationAction... possibleSecurityGroupRemediationActions)Remediation options for the rule specified in theViolationTarget.AwsVPCSecurityGroupViolation.BuilderviolationTarget(String violationTarget)The security group rule that is being evaluated.AwsVPCSecurityGroupViolation.BuilderviolationTargetDescription(String violationTargetDescription)A description of the security group that violates the 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
-
violationTarget
AwsVPCSecurityGroupViolation.Builder violationTarget(String violationTarget)
The security group rule that is being evaluated.
- Parameters:
violationTarget- The security group rule that is being evaluated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
violationTargetDescription
AwsVPCSecurityGroupViolation.Builder violationTargetDescription(String violationTargetDescription)
A description of the security group that violates the policy.
- Parameters:
violationTargetDescription- A description of the security group that violates the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
partialMatches
AwsVPCSecurityGroupViolation.Builder partialMatches(Collection<PartialMatch> partialMatches)
List of rules specified in the security group of the Firewall Manager policy that partially match the
ViolationTargetrule.- Parameters:
partialMatches- List of rules specified in the security group of the Firewall Manager policy that partially match theViolationTargetrule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
partialMatches
AwsVPCSecurityGroupViolation.Builder partialMatches(PartialMatch... partialMatches)
List of rules specified in the security group of the Firewall Manager policy that partially match the
ViolationTargetrule.- Parameters:
partialMatches- List of rules specified in the security group of the Firewall Manager policy that partially match theViolationTargetrule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
partialMatches
AwsVPCSecurityGroupViolation.Builder partialMatches(Consumer<PartialMatch.Builder>... partialMatches)
List of rules specified in the security group of the Firewall Manager policy that partially match the
This is a convenience method that creates an instance of theViolationTargetrule.PartialMatch.Builderavoiding the need to create one manually viaPartialMatch.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#partialMatches(List.) - Parameters:
partialMatches- a consumer that will call methods onPartialMatch.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#partialMatches(java.util.Collection)
-
possibleSecurityGroupRemediationActions
AwsVPCSecurityGroupViolation.Builder possibleSecurityGroupRemediationActions(Collection<SecurityGroupRemediationAction> possibleSecurityGroupRemediationActions)
Remediation options for the rule specified in the
ViolationTarget.- Parameters:
possibleSecurityGroupRemediationActions- Remediation options for the rule specified in theViolationTarget.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
possibleSecurityGroupRemediationActions
AwsVPCSecurityGroupViolation.Builder possibleSecurityGroupRemediationActions(SecurityGroupRemediationAction... possibleSecurityGroupRemediationActions)
Remediation options for the rule specified in the
ViolationTarget.- Parameters:
possibleSecurityGroupRemediationActions- Remediation options for the rule specified in theViolationTarget.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
possibleSecurityGroupRemediationActions
AwsVPCSecurityGroupViolation.Builder possibleSecurityGroupRemediationActions(Consumer<SecurityGroupRemediationAction.Builder>... possibleSecurityGroupRemediationActions)
Remediation options for the rule specified in the
This is a convenience method that creates an instance of theViolationTarget.SecurityGroupRemediationAction.Builderavoiding the need to create one manually viaSecurityGroupRemediationAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#possibleSecurityGroupRemediationActions(List.) - Parameters:
possibleSecurityGroupRemediationActions- a consumer that will call methods onSecurityGroupRemediationAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#possibleSecurityGroupRemediationActions(java.util.Collection)
-
-