def find(self, nameFilter=None, typeFilter=None, bindingModeFilter=None, boundFilter=None):
queryParms = {}<EOL>if nameFilter:<EOL><INDENT>queryParms["<STR_LIT:name>"] = nameFilter<EOL><DEDENT>if typeFilter:<EOL><INDENT>queryParms["<STR_LIT:type>"] = typeFilter<EOL><DEDENT>if bindingModeFilter:<EOL><INDENT>queryParms["<STR_LIT>"] = bindingModeFilter<EOL><DEDENT>if boundFilter:<EOL><INDENT>queryParms["<STR_LIT>"] = boundFilter<EOL><DEDENT>return IterableServiceBindingsList(self._apiClient, filters=queryParms)<EOL>
Gets the list of services that the Watson IoT Platform can connect to. 
The list can include a mixture of services that are either bound or unbound.

Parameters:

    - nameFilter(string) - Filter the results by the specified name
    - typeFilter(string) - Filter the results by the specified type, Available values : cloudant, eventstreams
    - bindingModeFilter(string) - Filter the results by the specified binding mode, Available values : automatic, manual
    - boundFilter(boolean) - Filter the results by the bound flag 

Throws APIException on failure.