Exemple #1
0
 /**
  * Loads RecordSetData from simple xml object
  *
  * @param   \SimpleXMLElement $v
  * @return  RecordSetData Returns RecordSetData
  */
 protected function _loadRecordSetData(\SimpleXMLElement $v)
 {
     $item = null;
     if ($this->exist($v)) {
         $name = (string) $v->Name;
         $item = new RecordSetData();
         $item->setRoute53($this->route53);
         $item->setName($name)->setType($this->exist($v->Type) ? (string) $v->Type : null)->setTtl($this->exist($v->TTL) ? (string) $v->TTL : null)->setResourceRecord($this->exist($v->ResourceRecords) ? $this->_loadRecordListData($v->ResourceRecords) : null)->setHealthId($this->exist($v->HealthCheckId) ? (string) $v->HealthCheckId : null)->setSetIdentifier($this->exist($v->SetIdentifier) ? (string) $v->SetIdentifier : null)->setWeight($this->exist($v->Weight) ? (int) $v->Weight : null)->setAliasTarget($this->exist($v->AliasTarget) ? $this->_loadAliasTargetData($v->AliasTarget) : null)->setRegion($this->exist($v->Region) ? (string) $v->Region : null)->setFailover($this->exist($v->Failover) ? (string) $v->Failover : null);
     }
     return $item;
 }