How to get the triggers list programmatically

The method BrokerAdminClient.getClientIds() returns a list of trigger names, without “:”, but a service like pub.trigger.suspendProcessing needs a trigger name with a “:” separator as input.
How to retrieve this name like it appears in the IS interface ?

Example:
BrokerAdminClient.getClientIds() → returns “ISPREFIX_Test.folder1.folder2_thetrigger”

IS Interface → returns “Test.folder1.folder2:thetrigger”

wm.server.triggers:getTriggerReport