additionalIpas = $additionalIpas; } /** * @return FileReference[] */ public function getAdditionalIpas() { return $this->additionalIpas; } /** * The network traffic profile used for running the test. Available network * profiles can be queried by using the NETWORK_CONFIGURATION environment type * when calling TestEnvironmentDiscoveryService.GetTestEnvironmentCatalog. * * @param string $networkProfile */ public function setNetworkProfile($networkProfile) { $this->networkProfile = $networkProfile; } /** * @return string */ public function getNetworkProfile() { return $this->networkProfile; } /** * List of directories on the device to upload to Cloud Storage at the end of * the test. Directories should either be in a shared directory (such as * /private/var/mobile/Media) or within an accessible directory inside the * app's filesystem (such as /Documents) by specifying the bundle ID. * * @param IosDeviceFile[] $pullDirectories */ public function setPullDirectories($pullDirectories) { $this->pullDirectories = $pullDirectories; } /** * @return IosDeviceFile[] */ public function getPullDirectories() { return $this->pullDirectories; } /** * List of files to push to the device before starting the test. * * @param IosDeviceFile[] $pushFiles */ public function setPushFiles($pushFiles) { $this->pushFiles = $pushFiles; } /** * @return IosDeviceFile[] */ public function getPushFiles() { return $this->pushFiles; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(IosTestSetup::class, 'Google_Service_Testing_IosTestSetup');