/** * Create Domain * The CreateDomain operation creates a new domain. The domain name must be unique * among the domains associated with the Access Key ID provided in the request. The CreateDomain * operation may take 10 or more seconds to complete. * * @see http://docs.amazonwebservices.com/AmazonSimpleDB/2009-04-15/DeveloperGuide/SDB_API_CreateDomain.html * @param mixed $request array of parameters for Amazon_SimpleDB_Model_CreateDomainRequest request * or Amazon_SimpleDB_Model_CreateDomainRequest object itself * @see Amazon_SimpleDB_Model_CreateDomain * @return Amazon_SimpleDB_Model_CreateDomainResponse Amazon_SimpleDB_Model_CreateDomainResponse * * @throws Amazon_SimpleDB_Exception */ public function createDomain($request) { if (!$request instanceof Amazon_SimpleDB_Model_CreateDomainRequest) { require_once 'Amazon/SimpleDB/Model/CreateDomainRequest.php'; $request = new Amazon_SimpleDB_Model_CreateDomainRequest($request); } require_once 'Amazon/SimpleDB/Model/CreateDomainResponse.php'; return Amazon_SimpleDB_Model_CreateDomainResponse::fromXML($this->_invoke($this->_convertCreateDomain($request))); }
/** * Create Domain * The CreateDomain operation creates a new domain. The domain name must be unique * among the domains associated with the Access Key ID provided in the request. The CreateDomain * operation may take 10 or more seconds to complete. * * @see http://docs.amazonwebservices.com/AmazonSimpleDB/2009-04-15/DeveloperGuide/SDB_API_CreateDomain.html * @param mixed $request array of parameters for Amazon_SimpleDB_Model_CreateDomain request or Amazon_SimpleDB_Model_CreateDomain object itself * @see Amazon_SimpleDB_Model_CreateDomain * @return Amazon_SimpleDB_Model_CreateDomainResponse Amazon_SimpleDB_Model_CreateDomainResponse * * @throws Amazon_SimpleDB_Exception */ public function createDomain($request) { require_once 'Amazon/SimpleDB/Model/CreateDomainResponse.php'; return Amazon_SimpleDB_Model_CreateDomainResponse::fromXML($this->_invoke('CreateDomain')); }