С версии: 01.04.2013
Автор: Vitaliy Demidov (vitaliy@scalr.com)
Наследование: extends Scalr\Service\Aws\Ec2\AbstractEc2DataType
Пример #1
0
 /**
  * Loads NetworkInterfaceAttachmentData from simple xml object
  *
  * @param   \SimpleXMLElement $sxml
  * @return  NetworkInterfaceAttachmentData Returns NetworkInterfaceAttachmentData
  */
 protected function _loadNetworkInterfaceAttachmentData(\SimpleXMLElement $v)
 {
     $item = null;
     if ($this->exist($v)) {
         $item = new NetworkInterfaceAttachmentData();
         $item->setEc2($this->ec2);
         $item->attachmentId = (string) $v->attachmentId;
         $item->attachTime = new DateTime((string) $v->attachTime, new DateTimeZone('UTC'));
         $item->deleteOnTermination = (string) $v->deleteOnTermination == 'true';
         $item->deviceIndex = (int) $v->deviceIndex;
         $item->instanceId = $this->exist($v->instanceId) ? (string) $v->instanceId : null;
         $item->instanceOwnerId = $this->exist($v->instanceOwnerId) ? (string) $v->instanceOwnerId : null;
         $item->status = (string) $v->status;
     }
     return $item;
 }