Scalr\Service\Aws\Rds\V20141031\RdsApi::_loadOrderableDBInstanceOptionData PHP Method

_loadOrderableDBInstanceOptionData() protected method

Loads OrderableDBInstanceOptionsData from simple xml object
protected _loadOrderableDBInstanceOptionData ( SimpleXMLElement $v ) : Scalr\Service\Aws\Rds\DataType\OrderableDBInstanceOptionsData
$v SimpleXMLElement
return Scalr\Service\Aws\Rds\DataType\OrderableDBInstanceOptionsData
    protected function _loadOrderableDBInstanceOptionData(\SimpleXMLElement $v)
    {
        $item = new OrderableDBInstanceOptionsData();
        $item->setRds($this->rds);
        $item->multiAZCapable = $this->exist($v->MultiAZCapable) ? (string) $v->MultiAZCapable == 'true' : null;
        $item->readReplicaCapable = $this->exist($v->ReadReplicaCapable) ? (string) $v->ReadReplicaCapable == 'true' : null;
        $item->dBInstanceClass = $this->exist($v->DBInstanceClass) ? (string) $v->DBInstanceClass : null;
        $item->engine = $this->exist($v->Engine) ? (string) $v->Engine : null;
        $item->engineVersion = $this->exist($v->EngineVersion) ? (string) $v->EngineVersion : null;
        $item->licenseModel = $this->exist($v->LicenseModel) ? (string) $v->LicenseModel : null;
        $item->storageType = $this->exist($v->StorageType) ? (string) $v->StorageType : null;
        $item->supportsIops = $this->exist($v->SupportsIops) ? (string) $v->SupportsIops == 'true' : null;
        $item->supportsStorageEncryption = $this->exist($v->SupportsStorageEncryption) ? (string) $v->SupportsStorageEncryption == 'true' : null;
        $item->vpc = $this->exist($v->Vpc) ? (string) $v->Vpc == 'true' : null;
        $item->availabilityZones = $this->_loadAvailabilityZoneList($v->AvailabilityZones);
        return $item;
    }
RdsApi