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;
}