@Override
    public DeleteNetworkInterfacePermissionResult deleteNetworkInterfacePermission(DeleteNetworkInterfacePermissionRequest request) {
        request = beforeClientExecution(request);
        return executeDeleteNetworkInterfacePermission(request);
    }
<p>
Deletes a permission for a network interface. By default, you cannot delete the permission if the account for
which you're removing the permission has attached the network interface to an instance. However, you can force
delete the permission, regardless of any attachment.
</p>

@param deleteNetworkInterfacePermissionRequest
       Contains the parameters for DeleteNetworkInterfacePermission.
@return Result of the DeleteNetworkInterfacePermission operation returned by the service.
@sample AmazonEC2.DeleteNetworkInterfacePermission
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DeleteNetworkInterfacePermission"
     target="_top">AWS API Documentation</a>
aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2Client.java