Class | AWS::SimpleDB::DomainCollection |
In: |
lib/aws/simple_db/domain_collection.rb
|
Parent: | Object |
An Enumerable collection representing all your domains in SimpleDB.
Use a DomainCollection to create, get and list domains.
@example Creating a domain in SimpleDB
sdb = SimpleDB.new domain = sdb.domains.create('mydomain')
@example Getting a domain with indifferent access
domain = sdb.domains[:mydomain] domain = sdb.domains['mydomain']
@example Enumerating domains
sdb.domains.each do |domain| puts domain.name end
Creates a domain in SimpleDB and returns a domain object.
@note This operation might take 10 or more seconds to complete. @note Creating a domain in SimpleDB is an idempotent operation;
running it multiple times using the same domain name will not result in an error.
@note You can create up to 100 domains per account. @param [String] domain_name @return [Domain] Returns a new domain with the given name.
@note Normally your account has a limit of 100 SimpleDB domains. You can request more here @yield [domain] Yields once for every domain in your account. @yieldparam [Domain] domain @param [Hash] options @option options [Integer] :limit (nil) The maximum number of
domains to yield.
@option options [Integer] :batch_size (100) The number of domains to
fetch each request to SimpleDB. Maximum is 100.
@return [nil]