public function updateSink(array $args = [])
{
if (isset($args['outputVersionFormat'])) {
$args['outputVersionFormat'] = array_flip(self::$versionFormatMap)[$args['outputVersionFormat']];
}
$pbSink = (new LogSink())->deserialize($this->pluckArray($this->sinkKeys, $args), $this->codec);
return $this->send([$this->configClient, 'updateSink'], [$this->pluck('sinkName', $args), $pbSink, $args]);
}