intersection = $intersection; } /** * @return Intersection */ public function getIntersection() { return $this->intersection; } /** * @param string */ public function setMaxAge($maxAge) { $this->maxAge = $maxAge; } /** * @return string */ public function getMaxAge() { return $this->maxAge; } /** * @param int */ public function setMaxNumVersions($maxNumVersions) { $this->maxNumVersions = $maxNumVersions; } /** * @return int */ public function getMaxNumVersions() { return $this->maxNumVersions; } /** * @param Union */ public function setUnion(Union $union) { $this->union = $union; } /** * @return Union */ public function getUnion() { return $this->union; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GcRule::class, 'Google_Service_BigtableAdmin_GcRule');