Scalr\Service\Aws\Rds\V20130110\RdsApi::_loadPendingModifiedValuesData PHP Method

_loadPendingModifiedValuesData() protected method

Loads PendingModifiedValuesData from simple xml object
protected _loadPendingModifiedValuesData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\PendingModifiedValuesData
$sxml SimpleXMLElement
return Scalr\Service\Aws\Rds\DataType\PendingModifiedValuesData Returns PendingModifiedValuesData
    protected function _loadPendingModifiedValuesData(\SimpleXMLElement $sxml)
    {
        $item = null;
        if ($this->exist($sxml)) {
            $item = new PendingModifiedValuesData();
            $item->setRds($this->rds);
            $item->allocatedStorage = $this->exist($sxml->AllocatedStorage) ? (int) $sxml->AllocatedStorage : null;
            $item->backupRetentionPeriod = $this->exist($sxml->BackupRetentionPeriod) ? (int) $sxml->BackupRetentionPeriod : null;
            $item->dBInstanceClass = $this->exist($sxml->DBInstanceClass) ? (string) $sxml->DBInstanceClass : null;
            $item->dBInstanceIdentifier = $this->exist($sxml->DBInstanceIdentifier) ? (string) $sxml->DBInstanceIdentifier : null;
            $item->engineVersion = $this->exist($sxml->EngineVersion) ? (string) $sxml->EngineVersion : null;
            $item->iops = $this->exist($sxml->Iops) ? (int) $sxml->Iops : null;
            $item->masterUserPassword = $this->exist($sxml->MasterUserPassword) ? (string) $sxml->MasterUserPassword : null;
            $item->multiAZ = $this->exist($sxml->MultiAZ) ? (string) $sxml->MultiAZ == 'true' : null;
            $item->port = $this->exist($sxml->Port) ? (int) $sxml->Port : null;
        }
        return $item;
    }