manualSharding = $manualSharding; } /** * @return ManualSharding */ public function getManualSharding() { return $this->manualSharding; } /** * Shards test based on previous test case timing records. * * @param SmartSharding $smartSharding */ public function setSmartSharding(SmartSharding $smartSharding) { $this->smartSharding = $smartSharding; } /** * @return SmartSharding */ public function getSmartSharding() { return $this->smartSharding; } /** * Uniformly shards test cases given a total number of shards. * * @param UniformSharding $uniformSharding */ public function setUniformSharding(UniformSharding $uniformSharding) { $this->uniformSharding = $uniformSharding; } /** * @return UniformSharding */ public function getUniformSharding() { return $this->uniformSharding; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(ShardingOption::class, 'Google_Service_Testing_ShardingOption');