Class: AWS::DynamoDB::Client
- Inherits:
-
Core::Client
- Object
- Core::Client
- AWS::DynamoDB::Client
- Extended by:
- Core::JSONClient
- Defined in:
- lib/aws/dynamo_db/client.rb
Overview
Client class for Amazon DynamoDB.
Constant Summary collapse
- API_VERSION =
'2011-12-05'
Instance Attribute Summary
Attributes inherited from Core::Client
Instance Method Summary collapse
-
#batch_get_item(options = {}) ⇒ Core::Response
Calls the BatchGetItem API operation.
-
#batch_write_item(options = {}) ⇒ Core::Response
Calls the BatchWriteItem API operation.
-
#create_table(options = {}) ⇒ Core::Response
Calls the CreateTable API operation.
-
#delete_item(options = {}) ⇒ Core::Response
Calls the DeleteItem API operation.
-
#delete_table(options = {}) ⇒ Core::Response
Calls the DeleteTable API operation.
-
#describe_table(options = {}) ⇒ Core::Response
Calls the DescribeTable API operation.
-
#get_item(options = {}) ⇒ Core::Response
Calls the GetItem API operation.
-
#list_tables(options = {}) ⇒ Core::Response
Calls the ListTables API operation.
-
#put_item(options = {}) ⇒ Core::Response
Calls the PutItem API operation.
-
#query(options = {}) ⇒ Core::Response
Calls the Query API operation.
-
#scan(options = {}) ⇒ Core::Response
Calls the Scan API operation.
-
#update_item(options = {}) ⇒ Core::Response
Calls the UpdateItem API operation.
-
#update_table(options = {}) ⇒ Core::Response
Calls the UpdateTable API operation.
Methods inherited from Core::Client
#initialize, #operations, #with_http_handler, #with_options
Constructor Details
This class inherits a constructor from AWS::Core::Client
Instance Method Details
#batch_get_item(options = {}) ⇒ Core::Response
Calls the BatchGetItem API operation.
91 |
# File 'lib/aws/dynamo_db/client.rb', line 91 define_client_method :batch_get_item, 'BatchGetItem' |
#batch_write_item(options = {}) ⇒ Core::Response
Calls the BatchWriteItem API operation.
164 |
# File 'lib/aws/dynamo_db/client.rb', line 164 define_client_method :batch_write_item, 'BatchWriteItem' |
#create_table(options = {}) ⇒ Core::Response
Calls the CreateTable API operation.
221 |
# File 'lib/aws/dynamo_db/client.rb', line 221 define_client_method :create_table, 'CreateTable' |
#delete_item(options = {}) ⇒ Core::Response
Calls the DeleteItem API operation.
281 |
# File 'lib/aws/dynamo_db/client.rb', line 281 define_client_method :delete_item, 'DeleteItem' |
#delete_table(options = {}) ⇒ Core::Response
Calls the DeleteTable API operation.
310 |
# File 'lib/aws/dynamo_db/client.rb', line 310 define_client_method :delete_table, 'DeleteTable' |
#describe_table(options = {}) ⇒ Core::Response
Calls the DescribeTable API operation.
339 |
# File 'lib/aws/dynamo_db/client.rb', line 339 define_client_method :describe_table, 'DescribeTable' |
#get_item(options = {}) ⇒ Core::Response
Calls the GetItem API operation.
386 |
# File 'lib/aws/dynamo_db/client.rb', line 386 define_client_method :get_item, 'GetItem' |
#list_tables(options = {}) ⇒ Core::Response
Calls the ListTables API operation.
401 |
# File 'lib/aws/dynamo_db/client.rb', line 401 define_client_method :list_tables, 'ListTables' |
#put_item(options = {}) ⇒ Core::Response
Calls the PutItem API operation.
443 |
# File 'lib/aws/dynamo_db/client.rb', line 443 define_client_method :put_item, 'PutItem' |
#query(options = {}) ⇒ Core::Response
Calls the Query API operation.
549 |
# File 'lib/aws/dynamo_db/client.rb', line 549 define_client_method :query, 'Query' |
#scan(options = {}) ⇒ Core::Response
Calls the Scan API operation.
639 |
# File 'lib/aws/dynamo_db/client.rb', line 639 define_client_method :scan, 'Scan' |
#update_item(options = {}) ⇒ Core::Response
Calls the UpdateItem API operation.
711 |
# File 'lib/aws/dynamo_db/client.rb', line 711 define_client_method :update_item, 'UpdateItem' |
#update_table(options = {}) ⇒ Core::Response
Calls the UpdateTable API operation.
750 |
# File 'lib/aws/dynamo_db/client.rb', line 750 define_client_method :update_table, 'UpdateTable' |