Scalr\Service\Aws\Ec2\V20140615\Ec2Api::_loadInstancePrivateIpAddressesSetList PHP Метод

_loadInstancePrivateIpAddressesSetList() защищенный Метод

Loads InstancePrivateIpAddressesSetList from simple xml object
protected _loadInstancePrivateIpAddressesSetList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Ec2\DataType\InstancePrivateIpAddressesSetList
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Ec2\DataType\InstancePrivateIpAddressesSetList Returns InstancePrivateIpAddressesSetList
    protected function _loadInstancePrivateIpAddressesSetList(\SimpleXMLElement $sxml)
    {
        $list = new InstancePrivateIpAddressesSetList();
        $list->setEc2($this->ec2);
        if (!empty($sxml->item)) {
            foreach ($sxml->item as $v) {
                $item = new InstancePrivateIpAddressesSetData();
                $item->setEc2($this->ec2);
                $item->primary = $this->exist($v->primary) ? (string) $v->primary == 'true' : null;
                $item->privateIpAddress = $this->exist($v->privateIpAddress) ? (string) $v->privateIpAddress : null;
                $item->setAssociation($this->_loadInstanceNetworkInterfaceAssociationData($v->association));
                $list->append($item);
                unset($item);
            }
        }
        return $list;
    }
Ec2Api