name; } /** * @param string $name * @return $this */ protected function setName($name) { $this->name = $name; return $this; } /** * @return string */ public function getVersion() { return $this->version; } /** * @param string $version * @return $this */ protected function setVersion($version) { $this->version = $version; return $this; } /** * @return mixed */ public function getSecretKey() { return $this->secretKey; } /** * @param mixed $secretKey * @return $this */ protected function setSecretKey($secretKey) { $this->secretKey = $secretKey; return $this; } /** * @return string */ public function __toString() { return sprintf('%s:v%s', $this->name, $this->version); } }