class Amazonite::DynamoDBV2::Client
- Amazonite::DynamoDBV2::Client
- Amazonite::Core::Client
- Reference
- Object
Defined in:
dynamodb_v2/client.crConstant Summary
-
EXCEPTION_FACTORY =
ExceptionFactory.new
-
Log =
::Log.for("amazonite.dynamodb_v2.client")
Constructors
Instance Method Summary
- #batch_execute_statement(input : ADDB::BatchExecuteStatementInput) : Core::ParsedResponse(ADDB::BatchExecuteStatementOutput)
- #batch_get_item(input : ADDB::BatchGetItemInput) : Core::ParsedResponse(ADDB::BatchGetItemOutput)
- #batch_write_item(input : ADDB::BatchWriteItemInput) : Core::ParsedResponse(ADDB::BatchWriteItemOutput)
- #create_backup(input : ADDB::CreateBackupInput) : Core::ParsedResponse(ADDB::CreateBackupOutput)
- #create_global_table(input : ADDB::CreateGlobalTableInput) : Core::ParsedResponse(ADDB::CreateGlobalTableOutput)
- #create_table(input : ADDB::CreateTableInput) : Core::ParsedResponse(ADDB::CreateTableOutput)
- #delete_backup(input : ADDB::DeleteBackupInput) : Core::ParsedResponse(ADDB::DeleteBackupOutput)
- #delete_item(input : ADDB::DeleteItemInput) : Core::ParsedResponse(ADDB::DeleteItemOutput)
- #delete_table(input : ADDB::DeleteTableInput) : Core::ParsedResponse(ADDB::DeleteTableOutput)
- #describe_backup(input : ADDB::DescribeBackupInput) : Core::ParsedResponse(ADDB::DescribeBackupOutput)
- #describe_continuous_backups(input : ADDB::DescribeContinuousBackupsInput) : Core::ParsedResponse(ADDB::DescribeContinuousBackupsOutput)
- #describe_contributor_insights(input : ADDB::DescribeContributorInsightsInput) : Core::ParsedResponse(ADDB::DescribeContributorInsightsOutput)
- #describe_endpoints(input : ADDB::DescribeEndpointsRequest) : Core::ParsedResponse(ADDB::DescribeEndpointsResponse)
- #describe_export(input : ADDB::DescribeExportInput) : Core::ParsedResponse(ADDB::DescribeExportOutput)
- #describe_global_table(input : ADDB::DescribeGlobalTableInput) : Core::ParsedResponse(ADDB::DescribeGlobalTableOutput)
- #describe_global_table_settings(input : ADDB::DescribeGlobalTableSettingsInput) : Core::ParsedResponse(ADDB::DescribeGlobalTableSettingsOutput)
- #describe_import(input : ADDB::DescribeImportInput) : Core::ParsedResponse(ADDB::DescribeImportOutput)
- #describe_kinesis_streaming_destination(input : ADDB::DescribeKinesisStreamingDestinationInput) : Core::ParsedResponse(ADDB::DescribeKinesisStreamingDestinationOutput)
- #describe_limits(input : ADDB::DescribeLimitsInput) : Core::ParsedResponse(ADDB::DescribeLimitsOutput)
- #describe_table(input : ADDB::DescribeTableInput) : Core::ParsedResponse(ADDB::DescribeTableOutput)
- #describe_table_replica_auto_scaling(input : ADDB::DescribeTableReplicaAutoScalingInput) : Core::ParsedResponse(ADDB::DescribeTableReplicaAutoScalingOutput)
- #describe_time_to_live(input : ADDB::DescribeTimeToLiveInput) : Core::ParsedResponse(ADDB::DescribeTimeToLiveOutput)
- #disable_kinesis_streaming_destination(input : ADDB::KinesisStreamingDestinationInput) : Core::ParsedResponse(ADDB::KinesisStreamingDestinationOutput)
- #enable_kinesis_streaming_destination(input : ADDB::KinesisStreamingDestinationInput) : Core::ParsedResponse(ADDB::KinesisStreamingDestinationOutput)
- #execute_statement(input : ADDB::ExecuteStatementInput) : Core::ParsedResponse(ADDB::ExecuteStatementOutput)
- #execute_transaction(input : ADDB::ExecuteTransactionInput) : Core::ParsedResponse(ADDB::ExecuteTransactionOutput)
- #export_table_to_point_in_time(input : ADDB::ExportTableToPointInTimeInput) : Core::ParsedResponse(ADDB::ExportTableToPointInTimeOutput)
- #get_item(input : ADDB::GetItemInput) : Core::ParsedResponse(ADDB::GetItemOutput)
- #import_table(input : ADDB::ImportTableInput) : Core::ParsedResponse(ADDB::ImportTableOutput)
- #list_backups(input : ADDB::ListBackupsInput) : Core::ParsedResponse(ADDB::ListBackupsOutput)
- #list_contributor_insights(input : ADDB::ListContributorInsightsInput) : Core::ParsedResponse(ADDB::ListContributorInsightsOutput)
- #list_exports(input : ADDB::ListExportsInput) : Core::ParsedResponse(ADDB::ListExportsOutput)
- #list_global_tables(input : ADDB::ListGlobalTablesInput) : Core::ParsedResponse(ADDB::ListGlobalTablesOutput)
- #list_imports(input : ADDB::ListImportsInput) : Core::ParsedResponse(ADDB::ListImportsOutput)
- #list_tables(input : ADDB::ListTablesInput) : Core::ParsedResponse(ADDB::ListTablesOutput)
- #list_tags_of_resource(input : ADDB::ListTagsOfResourceInput) : Core::ParsedResponse(ADDB::ListTagsOfResourceOutput)
- #put_item(input : ADDB::PutItemInput) : Core::ParsedResponse(ADDB::PutItemOutput)
- #query(input : ADDB::QueryInput) : Core::ParsedResponse(ADDB::QueryOutput)
- #restore_table_from_backup(input : ADDB::RestoreTableFromBackupInput) : Core::ParsedResponse(ADDB::RestoreTableFromBackupOutput)
- #restore_table_to_point_in_time(input : ADDB::RestoreTableToPointInTimeInput) : Core::ParsedResponse(ADDB::RestoreTableToPointInTimeOutput)
- #scan(input : ADDB::ScanInput) : Core::ParsedResponse(ADDB::ScanOutput)
- #tag_resource(input : ADDB::TagResourceInput) : Core::Response
- #transact_get_items(input : ADDB::TransactGetItemsInput) : Core::ParsedResponse(ADDB::TransactGetItemsOutput)
- #transact_write_items(input : ADDB::TransactWriteItemsInput) : Core::ParsedResponse(ADDB::TransactWriteItemsOutput)
- #untag_resource(input : ADDB::UntagResourceInput) : Core::Response
- #update_continuous_backups(input : ADDB::UpdateContinuousBackupsInput) : Core::ParsedResponse(ADDB::UpdateContinuousBackupsOutput)
- #update_contributor_insights(input : ADDB::UpdateContributorInsightsInput) : Core::ParsedResponse(ADDB::UpdateContributorInsightsOutput)
- #update_global_table(input : ADDB::UpdateGlobalTableInput) : Core::ParsedResponse(ADDB::UpdateGlobalTableOutput)
- #update_global_table_settings(input : ADDB::UpdateGlobalTableSettingsInput) : Core::ParsedResponse(ADDB::UpdateGlobalTableSettingsOutput)
- #update_item(input : ADDB::UpdateItemInput) : Core::ParsedResponse(ADDB::UpdateItemOutput)
- #update_table(input : ADDB::UpdateTableInput) : Core::ParsedResponse(ADDB::UpdateTableOutput)
- #update_table_replica_auto_scaling(input : ADDB::UpdateTableReplicaAutoScalingInput) : Core::ParsedResponse(ADDB::UpdateTableReplicaAutoScalingOutput)
- #update_time_to_live(input : ADDB::UpdateTimeToLiveInput) : Core::ParsedResponse(ADDB::UpdateTimeToLiveOutput)
Instance methods inherited from class Amazonite::Core::Client
post(command, url, body : String)
post
Constructor methods inherited from class Amazonite::Core::Client
new(target_prefix : String, endpoint_prefix : String, json_version : String, exception_factory : ResponseExceptionFactory, config : Amazonite::Core::Config = Config.new)
new
Constructor Detail
Instance Method Detail
def batch_execute_statement(input : ADDB::BatchExecuteStatementInput) : Core::ParsedResponse(ADDB::BatchExecuteStatementOutput)
#
def batch_get_item(input : ADDB::BatchGetItemInput) : Core::ParsedResponse(ADDB::BatchGetItemOutput)
#
def batch_write_item(input : ADDB::BatchWriteItemInput) : Core::ParsedResponse(ADDB::BatchWriteItemOutput)
#
def create_backup(input : ADDB::CreateBackupInput) : Core::ParsedResponse(ADDB::CreateBackupOutput)
#
def create_global_table(input : ADDB::CreateGlobalTableInput) : Core::ParsedResponse(ADDB::CreateGlobalTableOutput)
#
def delete_backup(input : ADDB::DeleteBackupInput) : Core::ParsedResponse(ADDB::DeleteBackupOutput)
#
def describe_backup(input : ADDB::DescribeBackupInput) : Core::ParsedResponse(ADDB::DescribeBackupOutput)
#
def describe_continuous_backups(input : ADDB::DescribeContinuousBackupsInput) : Core::ParsedResponse(ADDB::DescribeContinuousBackupsOutput)
#
def describe_contributor_insights(input : ADDB::DescribeContributorInsightsInput) : Core::ParsedResponse(ADDB::DescribeContributorInsightsOutput)
#
def describe_endpoints(input : ADDB::DescribeEndpointsRequest) : Core::ParsedResponse(ADDB::DescribeEndpointsResponse)
#
def describe_export(input : ADDB::DescribeExportInput) : Core::ParsedResponse(ADDB::DescribeExportOutput)
#
def describe_global_table(input : ADDB::DescribeGlobalTableInput) : Core::ParsedResponse(ADDB::DescribeGlobalTableOutput)
#
def describe_global_table_settings(input : ADDB::DescribeGlobalTableSettingsInput) : Core::ParsedResponse(ADDB::DescribeGlobalTableSettingsOutput)
#
def describe_import(input : ADDB::DescribeImportInput) : Core::ParsedResponse(ADDB::DescribeImportOutput)
#
def describe_kinesis_streaming_destination(input : ADDB::DescribeKinesisStreamingDestinationInput) : Core::ParsedResponse(ADDB::DescribeKinesisStreamingDestinationOutput)
#
def describe_limits(input : ADDB::DescribeLimitsInput) : Core::ParsedResponse(ADDB::DescribeLimitsOutput)
#
def describe_table(input : ADDB::DescribeTableInput) : Core::ParsedResponse(ADDB::DescribeTableOutput)
#
def describe_table_replica_auto_scaling(input : ADDB::DescribeTableReplicaAutoScalingInput) : Core::ParsedResponse(ADDB::DescribeTableReplicaAutoScalingOutput)
#
def describe_time_to_live(input : ADDB::DescribeTimeToLiveInput) : Core::ParsedResponse(ADDB::DescribeTimeToLiveOutput)
#
def disable_kinesis_streaming_destination(input : ADDB::KinesisStreamingDestinationInput) : Core::ParsedResponse(ADDB::KinesisStreamingDestinationOutput)
#
def enable_kinesis_streaming_destination(input : ADDB::KinesisStreamingDestinationInput) : Core::ParsedResponse(ADDB::KinesisStreamingDestinationOutput)
#
def execute_statement(input : ADDB::ExecuteStatementInput) : Core::ParsedResponse(ADDB::ExecuteStatementOutput)
#
def execute_transaction(input : ADDB::ExecuteTransactionInput) : Core::ParsedResponse(ADDB::ExecuteTransactionOutput)
#
def export_table_to_point_in_time(input : ADDB::ExportTableToPointInTimeInput) : Core::ParsedResponse(ADDB::ExportTableToPointInTimeOutput)
#
def list_contributor_insights(input : ADDB::ListContributorInsightsInput) : Core::ParsedResponse(ADDB::ListContributorInsightsOutput)
#
def list_global_tables(input : ADDB::ListGlobalTablesInput) : Core::ParsedResponse(ADDB::ListGlobalTablesOutput)
#
def list_tags_of_resource(input : ADDB::ListTagsOfResourceInput) : Core::ParsedResponse(ADDB::ListTagsOfResourceOutput)
#
def restore_table_from_backup(input : ADDB::RestoreTableFromBackupInput) : Core::ParsedResponse(ADDB::RestoreTableFromBackupOutput)
#
def restore_table_to_point_in_time(input : ADDB::RestoreTableToPointInTimeInput) : Core::ParsedResponse(ADDB::RestoreTableToPointInTimeOutput)
#
def transact_get_items(input : ADDB::TransactGetItemsInput) : Core::ParsedResponse(ADDB::TransactGetItemsOutput)
#
def transact_write_items(input : ADDB::TransactWriteItemsInput) : Core::ParsedResponse(ADDB::TransactWriteItemsOutput)
#
def update_continuous_backups(input : ADDB::UpdateContinuousBackupsInput) : Core::ParsedResponse(ADDB::UpdateContinuousBackupsOutput)
#
def update_contributor_insights(input : ADDB::UpdateContributorInsightsInput) : Core::ParsedResponse(ADDB::UpdateContributorInsightsOutput)
#
def update_global_table(input : ADDB::UpdateGlobalTableInput) : Core::ParsedResponse(ADDB::UpdateGlobalTableOutput)
#
def update_global_table_settings(input : ADDB::UpdateGlobalTableSettingsInput) : Core::ParsedResponse(ADDB::UpdateGlobalTableSettingsOutput)
#
def update_table_replica_auto_scaling(input : ADDB::UpdateTableReplicaAutoScalingInput) : Core::ParsedResponse(ADDB::UpdateTableReplicaAutoScalingOutput)
#
def update_time_to_live(input : ADDB::UpdateTimeToLiveInput) : Core::ParsedResponse(ADDB::UpdateTimeToLiveOutput)
#