interface.go 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. // THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
  2. // Package dynamodbiface provides an interface for the Amazon DynamoDB.
  3. package dynamodbiface
  4. import (
  5. "github.com/aws/aws-sdk-go/aws/request"
  6. "github.com/aws/aws-sdk-go/service/dynamodb"
  7. )
  8. // DynamoDBAPI is the interface type for dynamodb.DynamoDB.
  9. type DynamoDBAPI interface {
  10. BatchGetItemRequest(*dynamodb.BatchGetItemInput) (*request.Request, *dynamodb.BatchGetItemOutput)
  11. BatchGetItem(*dynamodb.BatchGetItemInput) (*dynamodb.BatchGetItemOutput, error)
  12. BatchGetItemPages(*dynamodb.BatchGetItemInput, func(*dynamodb.BatchGetItemOutput, bool) bool) error
  13. BatchWriteItemRequest(*dynamodb.BatchWriteItemInput) (*request.Request, *dynamodb.BatchWriteItemOutput)
  14. BatchWriteItem(*dynamodb.BatchWriteItemInput) (*dynamodb.BatchWriteItemOutput, error)
  15. CreateTableRequest(*dynamodb.CreateTableInput) (*request.Request, *dynamodb.CreateTableOutput)
  16. CreateTable(*dynamodb.CreateTableInput) (*dynamodb.CreateTableOutput, error)
  17. DeleteItemRequest(*dynamodb.DeleteItemInput) (*request.Request, *dynamodb.DeleteItemOutput)
  18. DeleteItem(*dynamodb.DeleteItemInput) (*dynamodb.DeleteItemOutput, error)
  19. DeleteTableRequest(*dynamodb.DeleteTableInput) (*request.Request, *dynamodb.DeleteTableOutput)
  20. DeleteTable(*dynamodb.DeleteTableInput) (*dynamodb.DeleteTableOutput, error)
  21. DescribeLimitsRequest(*dynamodb.DescribeLimitsInput) (*request.Request, *dynamodb.DescribeLimitsOutput)
  22. DescribeLimits(*dynamodb.DescribeLimitsInput) (*dynamodb.DescribeLimitsOutput, error)
  23. DescribeTableRequest(*dynamodb.DescribeTableInput) (*request.Request, *dynamodb.DescribeTableOutput)
  24. DescribeTable(*dynamodb.DescribeTableInput) (*dynamodb.DescribeTableOutput, error)
  25. GetItemRequest(*dynamodb.GetItemInput) (*request.Request, *dynamodb.GetItemOutput)
  26. GetItem(*dynamodb.GetItemInput) (*dynamodb.GetItemOutput, error)
  27. ListTablesRequest(*dynamodb.ListTablesInput) (*request.Request, *dynamodb.ListTablesOutput)
  28. ListTables(*dynamodb.ListTablesInput) (*dynamodb.ListTablesOutput, error)
  29. ListTablesPages(*dynamodb.ListTablesInput, func(*dynamodb.ListTablesOutput, bool) bool) error
  30. PutItemRequest(*dynamodb.PutItemInput) (*request.Request, *dynamodb.PutItemOutput)
  31. PutItem(*dynamodb.PutItemInput) (*dynamodb.PutItemOutput, error)
  32. QueryRequest(*dynamodb.QueryInput) (*request.Request, *dynamodb.QueryOutput)
  33. Query(*dynamodb.QueryInput) (*dynamodb.QueryOutput, error)
  34. QueryPages(*dynamodb.QueryInput, func(*dynamodb.QueryOutput, bool) bool) error
  35. ScanRequest(*dynamodb.ScanInput) (*request.Request, *dynamodb.ScanOutput)
  36. Scan(*dynamodb.ScanInput) (*dynamodb.ScanOutput, error)
  37. ScanPages(*dynamodb.ScanInput, func(*dynamodb.ScanOutput, bool) bool) error
  38. UpdateItemRequest(*dynamodb.UpdateItemInput) (*request.Request, *dynamodb.UpdateItemOutput)
  39. UpdateItem(*dynamodb.UpdateItemInput) (*dynamodb.UpdateItemOutput, error)
  40. UpdateTableRequest(*dynamodb.UpdateTableInput) (*request.Request, *dynamodb.UpdateTableOutput)
  41. UpdateTable(*dynamodb.UpdateTableInput) (*dynamodb.UpdateTableOutput, error)
  42. }
  43. var _ DynamoDBAPI = (*dynamodb.DynamoDB)(nil)