Scalr\Service\Aws\Ec2\V20150415\Ec2Api::_loadInstanceNetworkInterfaceSetData PHP Метод

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

Loads InstanceNetworkInterfaceSetData from simple xml object
protected _loadInstanceNetworkInterfaceSetData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Ec2\DataType\InstanceNetworkInterfaceSetData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Ec2\DataType\InstanceNetworkInterfaceSetData Returns InstanceNetworkInterfaceSetData
    protected function _loadInstanceNetworkInterfaceSetData(\SimpleXMLElement $sxml)
    {
        $item = null;
        if ($this->exist($sxml)) {
            $item = new InstanceNetworkInterfaceSetData();
            $item->setEc2($this->ec2);
            $item->networkInterfaceId = $this->exist($sxml->networkInterfaceId) ? (string) $sxml->networkInterfaceId : null;
            $item->subnetId = $this->exist($sxml->subnetId) ? (string) $sxml->subnetId : null;
            $item->vpcId = $this->exist($sxml->vpcId) ? (string) $sxml->vpcId : null;
            $item->description = $this->exist($sxml->description) ? (string) $sxml->description : null;
            $item->ownerId = $this->exist($sxml->ownerId) ? (string) $sxml->ownerId : null;
            $item->status = $this->exist($sxml->status) ? (string) $sxml->status : null;
            $item->privateIpAddress = $this->exist($sxml->privateIpAddress) ? (string) $sxml->privateIpAddress : null;
            $item->privateDnsName = $this->exist($sxml->privateDnsName) ? (string) $sxml->privateDnsName : null;
            $item->sourceDestCheck = $this->exist($sxml->sourceDestCheck) ? (string) $sxml->sourceDestCheck == 'true' : null;
            $item->setGroupSet($this->_loadGroupList($sxml->groupSet));
            $item->setAttachment($this->_loadInstanceNetworkInterfaceAttachmentData($sxml->attachment));
            $item->setAssociation($this->_loadInstanceNetworkInterfaceAssociationData($sxml->association));
            $item->setPrivateIpAddressesSet($this->_loadInstancePrivateIpAddressesSetList($sxml->privateIpAddressesSet));
        }
        return $item;
    }
Ec2Api