archiveType = $archiveType; } /** * @return self::ARCHIVE_TYPE_* */ public function getArchiveType() { return $this->archiveType; } /** * Required. List of components for this repository. Must contain at least one * item. * * @param string[] $components */ public function setComponents($components) { $this->components = $components; } /** * @return string[] */ public function getComponents() { return $this->components; } /** * Required. Distribution of this repository. * * @param string $distribution */ public function setDistribution($distribution) { $this->distribution = $distribution; } /** * @return string */ public function getDistribution() { return $this->distribution; } /** * URI of the key file for this repository. The agent maintains a keyring at * `/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg`. * * @param string $gpgKey */ public function setGpgKey($gpgKey) { $this->gpgKey = $gpgKey; } /** * @return string */ public function getGpgKey() { return $this->gpgKey; } /** * Required. URI for this repository. * * @param string $uri */ public function setUri($uri) { $this->uri = $uri; } /** * @return string */ public function getUri() { return $this->uri; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(OSPolicyResourceRepositoryResourceAptRepository::class, 'Google_Service_OSConfig_OSPolicyResourceRepositoryResourceAptRepository');