Deletes an item in DynamoDB corresponding to given object.
Uses DynamoDBContextConfig configured on the context.
If SkipVersionCheck=false, will check version of object before deleting.
Type must be marked up with DynamoDBTableAttribute and at least
one public field/property with DynamoDBHashKeyAttribute.

Deletes an item in DynamoDB corresponding to given object.
Passed-in config overrides DynamoDBContextConfig on the context.
If SkipVersionCheck=false, will check version of object before deleting.
Type must be marked up with DynamoDBTableAttribute and at least
one public field/property with DynamoDBHashKeyAttribute.

Deletes an item in DynamoDB corresponding to a given hash primary key.
No version check is done prior to delete.
Type must be marked up with DynamoDBTableAttribute and at least
one public field/property with DynamoDBHashKeyAttribute.

Deletes an item in DynamoDB corresponding to a given hash primary key.
No version check is done prior to delete.
Type must be marked up with DynamoDBTableAttribute and at least
one public field/property with DynamoDBHashKeyAttribute.

Deletes an item in DynamoDB corresponding to a given hash-and-range primary key.
No version check is done prior to delete.
Type must be marked up with DynamoDBTableAttribute and at least
one public field/property with DynamoDBHashKeyAttribute.

Deletes an item in DynamoDB corresponding to a given hash-and-range primary key.
No version check is done prior to delete.
Type must be marked up with DynamoDBTableAttribute and at least
one public field/property with DynamoDBHashKeyAttribute.