Interface DeleteNetworkAclEntriesAction.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DeleteNetworkAclEntriesAction.Builder,,DeleteNetworkAclEntriesAction> SdkBuilder<DeleteNetworkAclEntriesAction.Builder,,DeleteNetworkAclEntriesAction> SdkPojo
- Enclosing class:
DeleteNetworkAclEntriesAction
-
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) Brief description of this remediation action.fmsCanRemediate(Boolean fmsCanRemediate) Indicates whether it is possible for Firewall Manager to perform this remediation action.networkAclEntriesToBeDeleted(Collection<EntryDescription> networkAclEntriesToBeDeleted) Lists the entries that the remediation action would delete.networkAclEntriesToBeDeleted(Consumer<EntryDescription.Builder>... networkAclEntriesToBeDeleted) Lists the entries that the remediation action would delete.networkAclEntriesToBeDeleted(EntryDescription... networkAclEntriesToBeDeleted) Lists the entries that the remediation action would delete.networkAclId(Consumer<ActionTarget.Builder> networkAclId) The network ACL that's associated with the remediation action.networkAclId(ActionTarget networkAclId) The network ACL that's associated with the remediation action.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
-
description
Brief description of this remediation action.
- Parameters:
description- Brief description of this remediation action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkAclId
The network ACL that's associated with the remediation action.
- Parameters:
networkAclId- The network ACL that's associated with the remediation action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkAclId
default DeleteNetworkAclEntriesAction.Builder networkAclId(Consumer<ActionTarget.Builder> networkAclId) The network ACL that's associated with the remediation action.
This is a convenience method that creates an instance of theActionTarget.Builderavoiding the need to create one manually viaActionTarget.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonetworkAclId(ActionTarget).- Parameters:
networkAclId- a consumer that will call methods onActionTarget.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkAclEntriesToBeDeleted
DeleteNetworkAclEntriesAction.Builder networkAclEntriesToBeDeleted(Collection<EntryDescription> networkAclEntriesToBeDeleted) Lists the entries that the remediation action would delete.
- Parameters:
networkAclEntriesToBeDeleted- Lists the entries that the remediation action would delete.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkAclEntriesToBeDeleted
DeleteNetworkAclEntriesAction.Builder networkAclEntriesToBeDeleted(EntryDescription... networkAclEntriesToBeDeleted) Lists the entries that the remediation action would delete.
- Parameters:
networkAclEntriesToBeDeleted- Lists the entries that the remediation action would delete.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkAclEntriesToBeDeleted
DeleteNetworkAclEntriesAction.Builder networkAclEntriesToBeDeleted(Consumer<EntryDescription.Builder>... networkAclEntriesToBeDeleted) Lists the entries that the remediation action would delete.
This is a convenience method that creates an instance of theEntryDescription.Builderavoiding the need to create one manually viaEntryDescription.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonetworkAclEntriesToBeDeleted(List<EntryDescription>).- Parameters:
networkAclEntriesToBeDeleted- a consumer that will call methods onEntryDescription.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
fmsCanRemediate
Indicates whether it is possible for Firewall Manager to perform this remediation action. A false value indicates that auto remediation is disabled or Firewall Manager is unable to perform the action due to a conflict of some kind.
- Parameters:
fmsCanRemediate- Indicates whether it is possible for Firewall Manager to perform this remediation action. A false value indicates that auto remediation is disabled or Firewall Manager is unable to perform the action due to a conflict of some kind.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-