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;
}