public function setApiVersion($apiVersion)
{
if (preg_match('/^(\\d{4})(\\d{2})(\\d{2})$/', $apiVersion, $m)) {
$apiVersion = $m[1] . '-' . $m[2] . '-' . $m[3];
} else {
if (!preg_match('/^[\\d]{4}\\-[\\d]{2}\\-[\\d]{2}$/', $apiVersion)) {
throw new QueryClientException('Invalid API version ' . $apiVersion . '. ' . 'You should have used following format YYYY-MM-DD.');
}
}
$this->apiVersion = $apiVersion;
}