instanceRedistributionType = $instanceRedistributionType; } /** * @return string */ public function getInstanceRedistributionType() { return $this->instanceRedistributionType; } /** * @param FixedOrPercent */ public function setMaxSurge(FixedOrPercent $maxSurge) { $this->maxSurge = $maxSurge; } /** * @return FixedOrPercent */ public function getMaxSurge() { return $this->maxSurge; } /** * @param FixedOrPercent */ public function setMaxUnavailable(FixedOrPercent $maxUnavailable) { $this->maxUnavailable = $maxUnavailable; } /** * @return FixedOrPercent */ public function getMaxUnavailable() { return $this->maxUnavailable; } /** * @param string */ public function setMinimalAction($minimalAction) { $this->minimalAction = $minimalAction; } /** * @return string */ public function getMinimalAction() { return $this->minimalAction; } /** * @param string */ public function setMostDisruptiveAllowedAction($mostDisruptiveAllowedAction) { $this->mostDisruptiveAllowedAction = $mostDisruptiveAllowedAction; } /** * @return string */ public function getMostDisruptiveAllowedAction() { return $this->mostDisruptiveAllowedAction; } /** * @param string */ public function setReplacementMethod($replacementMethod) { $this->replacementMethod = $replacementMethod; } /** * @return string */ public function getReplacementMethod() { return $this->replacementMethod; } /** * @param string */ public function setType($type) { $this->type = $type; } /** * @return string */ public function getType() { return $this->type; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(InstanceGroupManagerUpdatePolicy::class, 'Google_Service_Compute_InstanceGroupManagerUpdatePolicy');