addresses = $addresses; } /** * @return string[] */ public function getAddresses() { return $this->addresses; } /** * If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer * devices mistakenly dropping IPv4 traffic for those special IP addresses. * * @param bool $avoidBuggyIps */ public function setAvoidBuggyIps($avoidBuggyIps) { $this->avoidBuggyIps = $avoidBuggyIps; } /** * @return bool */ public function getAvoidBuggyIps() { return $this->avoidBuggyIps; } /** * If true, prevent IP addresses from being automatically assigned. * * @param bool $manualAssign */ public function setManualAssign($manualAssign) { $this->manualAssign = $manualAssign; } /** * @return bool */ public function getManualAssign() { return $this->manualAssign; } /** * Required. The name of the address pool. * * @param string $pool */ public function setPool($pool) { $this->pool = $pool; } /** * @return string */ public function getPool() { return $this->pool; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(BareMetalAdminLoadBalancerAddressPool::class, 'Google_Service_GKEOnPrem_BareMetalAdminLoadBalancerAddressPool');