'Asynchronous get indexes operation.
Args:
config: A Configuration object or None.  Defaults are taken from
the connection\'s default configuration.
extra_hook: Optional function to be called once the RPC has completed.
Returns:
A MultiRpc object.'

def async_get_indexes(self, config, extra_hook=None, _app=None):

    req = datastore_pb.GetIndicesRequest()
    req.set_app_id(datastore_types.ResolveAppId(_app))
    resp = datastore_pb.CompositeIndices()
    return self._make_rpc_call(config, 'GetIndices', req, resp, get_result_hook=self.__get_indexes_hook, user_data=extra_hook, service_name=_DATASTORE_V3)
