assetSliceMetadata = $assetSliceMetadata; } /** * @return SplitApkMetadata */ public function getAssetSliceMetadata() { return $this->assetSliceMetadata; } /** * Set only for Instant split APKs. * * @param SplitApkMetadata $instantApkMetadata */ public function setInstantApkMetadata(SplitApkMetadata $instantApkMetadata) { $this->instantApkMetadata = $instantApkMetadata; } /** * @return SplitApkMetadata */ public function getInstantApkMetadata() { return $this->instantApkMetadata; } /** * Path of the Apk, will be in the following format: .apk where DownloadId is * the ID used to download the apk using GeneratedApks.Download API. * * @param string $path */ public function setPath($path) { $this->path = $path; } /** * @return string */ public function getPath() { return $this->path; } /** * Set only for Split APKs. * * @param SplitApkMetadata $splitApkMetadata */ public function setSplitApkMetadata(SplitApkMetadata $splitApkMetadata) { $this->splitApkMetadata = $splitApkMetadata; } /** * @return SplitApkMetadata */ public function getSplitApkMetadata() { return $this->splitApkMetadata; } /** * Set only for standalone APKs. * * @param StandaloneApkMetadata $standaloneApkMetadata */ public function setStandaloneApkMetadata(StandaloneApkMetadata $standaloneApkMetadata) { $this->standaloneApkMetadata = $standaloneApkMetadata; } /** * @return StandaloneApkMetadata */ public function getStandaloneApkMetadata() { return $this->standaloneApkMetadata; } /** * Apk-level targeting. * * @param ApkTargeting $targeting */ public function setTargeting(ApkTargeting $targeting) { $this->targeting = $targeting; } /** * @return ApkTargeting */ public function getTargeting() { return $this->targeting; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(ApkDescription::class, 'Google_Service_AndroidPublisher_ApkDescription');