由法律设定行政强制措施。根据《行政强制法》的规定,行政法规或者地方性法规可以依法在一定的范围内,在法律尚未设定的情况下,设定行政强制措施。其他情况均由法律对行政强制措施进行设定。

法律依据

《中华人民共和国行政强制法》第十条行政强制措施由法律设定。尚未制定法律,且属于国务院行政管理职权事项的,行政法规可以设定除本法第九条第一项、第四项和应当由法律规定的行政强制措施以外的其他行政强制措施。尚未制定法律、行政法规,且属于地方性事务的,地方性法规可以设定本法第九条第二项、第三项的行政强制措施。法律、法规以外的其他规范性文件不得设定行政强制措施。