protected function _loadInstanceStatusDetailsSetList(\SimpleXMLElement $sxml)
{
$list = new InstanceStatusDetailsSetList();
$list->setEc2($this->ec2);
if (!empty($sxml->item)) {
foreach ($sxml->item as $v) {
$item = new InstanceStatusDetailsSetData();
$item->setEc2($this->ec2);
$item->name = (string) $v->name;
$item->status = (string) $v->status;
$item->impairedSince = $this->exist($v->impairedSince) ? new DateTime((string) $v->impairedSince, new DateTimeZone('UTC')) : null;
$list->append($item);
unset($item);
}
}
return $list;
}