public Firewall withDeleteProtection(Boolean deleteProtection) {
        setDeleteProtection(deleteProtection);
        return this;
    }
<p>
A flag indicating whether it is possible to delete the firewall. A setting of <code>TRUE</code> indicates that
the firewall is protected against deletion. Use this setting to protect against accidentally deleting a firewall
that is in use. When you create a firewall, the operation initializes this flag to <code>TRUE</code>.
</p>

@param deleteProtection
       A flag indicating whether it is possible to delete the firewall. A setting of <code>TRUE</code> indicates
       that the firewall is protected against deletion. Use this setting to protect against accidentally deleting
       a firewall that is in use. When you create a firewall, the operation initializes this flag to
       <code>TRUE</code>.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-networkfirewall/src/main/java/com/amazonaws/services/networkfirewall/model/Firewall.java