autoAllocatedNatIps = $autoAllocatedNatIps;
}
/**
* @return string[]
*/
public function getAutoAllocatedNatIps()
{
return $this->autoAllocatedNatIps;
}
/**
* @param string[]
*/
public function setDrainAutoAllocatedNatIps($drainAutoAllocatedNatIps)
{
$this->drainAutoAllocatedNatIps = $drainAutoAllocatedNatIps;
}
/**
* @return string[]
*/
public function getDrainAutoAllocatedNatIps()
{
return $this->drainAutoAllocatedNatIps;
}
/**
* @param string[]
*/
public function setDrainUserAllocatedNatIps($drainUserAllocatedNatIps)
{
$this->drainUserAllocatedNatIps = $drainUserAllocatedNatIps;
}
/**
* @return string[]
*/
public function getDrainUserAllocatedNatIps()
{
return $this->drainUserAllocatedNatIps;
}
/**
* @param int
*/
public function setMinExtraNatIpsNeeded($minExtraNatIpsNeeded)
{
$this->minExtraNatIpsNeeded = $minExtraNatIpsNeeded;
}
/**
* @return int
*/
public function getMinExtraNatIpsNeeded()
{
return $this->minExtraNatIpsNeeded;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param int
*/
public function setNumVmEndpointsWithNatMappings($numVmEndpointsWithNatMappings)
{
$this->numVmEndpointsWithNatMappings = $numVmEndpointsWithNatMappings;
}
/**
* @return int
*/
public function getNumVmEndpointsWithNatMappings()
{
return $this->numVmEndpointsWithNatMappings;
}
/**
* @param RouterStatusNatStatusNatRuleStatus[]
*/
public function setRuleStatus($ruleStatus)
{
$this->ruleStatus = $ruleStatus;
}
/**
* @return RouterStatusNatStatusNatRuleStatus[]
*/
public function getRuleStatus()
{
return $this->ruleStatus;
}
/**
* @param string[]
*/
public function setUserAllocatedNatIpResources($userAllocatedNatIpResources)
{
$this->userAllocatedNatIpResources = $userAllocatedNatIpResources;
}
/**
* @return string[]
*/
public function getUserAllocatedNatIpResources()
{
return $this->userAllocatedNatIpResources;
}
/**
* @param string[]
*/
public function setUserAllocatedNatIps($userAllocatedNatIps)
{
$this->userAllocatedNatIps = $userAllocatedNatIps;
}
/**
* @return string[]
*/
public function getUserAllocatedNatIps()
{
return $this->userAllocatedNatIps;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(RouterStatusNatStatus::class, 'Google_Service_Compute_RouterStatusNatStatus');