public function listThumbnailJobsByPipelineName(
        $pipelineName,
        $jobStatus = null,
        $begin = null,
        $end = null,
        $options = array()
    ) {
        list($config) = $this->parseOptions($options, 'config');

        $params = array();
        if (!empty($pipelineName)) {
            $params['pipelineName'] = $pipelineName;
        } else {
            throw new BceClientException("The parameter pipelineName " 
                ."should NOT be null or empty string");
        }
        if (!empty($jobStatus)) {
            $params['jobStatus'] = $jobStatus;
        }
        if (!empty($begin)) {
            $params['begin'] = $begin;
        }
        if (!empty($end)) {
            $params['end'] = $end;
        }
        return $this->sendRequest(
            HttpMethod::GET,
            array(
                'config' => $config,
                'params' => $params,
            ),
            "/job/thumbnail"
        );
    }