interface.go 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. // THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
  2. // Package simpledbiface provides an interface for the Amazon SimpleDB.
  3. package simpledbiface
  4. import (
  5. "github.com/aws/aws-sdk-go/aws/request"
  6. "github.com/aws/aws-sdk-go/service/simpledb"
  7. )
  8. // SimpleDBAPI is the interface type for simpledb.SimpleDB.
  9. type SimpleDBAPI interface {
  10. BatchDeleteAttributesRequest(*simpledb.BatchDeleteAttributesInput) (*request.Request, *simpledb.BatchDeleteAttributesOutput)
  11. BatchDeleteAttributes(*simpledb.BatchDeleteAttributesInput) (*simpledb.BatchDeleteAttributesOutput, error)
  12. BatchPutAttributesRequest(*simpledb.BatchPutAttributesInput) (*request.Request, *simpledb.BatchPutAttributesOutput)
  13. BatchPutAttributes(*simpledb.BatchPutAttributesInput) (*simpledb.BatchPutAttributesOutput, error)
  14. CreateDomainRequest(*simpledb.CreateDomainInput) (*request.Request, *simpledb.CreateDomainOutput)
  15. CreateDomain(*simpledb.CreateDomainInput) (*simpledb.CreateDomainOutput, error)
  16. DeleteAttributesRequest(*simpledb.DeleteAttributesInput) (*request.Request, *simpledb.DeleteAttributesOutput)
  17. DeleteAttributes(*simpledb.DeleteAttributesInput) (*simpledb.DeleteAttributesOutput, error)
  18. DeleteDomainRequest(*simpledb.DeleteDomainInput) (*request.Request, *simpledb.DeleteDomainOutput)
  19. DeleteDomain(*simpledb.DeleteDomainInput) (*simpledb.DeleteDomainOutput, error)
  20. DomainMetadataRequest(*simpledb.DomainMetadataInput) (*request.Request, *simpledb.DomainMetadataOutput)
  21. DomainMetadata(*simpledb.DomainMetadataInput) (*simpledb.DomainMetadataOutput, error)
  22. GetAttributesRequest(*simpledb.GetAttributesInput) (*request.Request, *simpledb.GetAttributesOutput)
  23. GetAttributes(*simpledb.GetAttributesInput) (*simpledb.GetAttributesOutput, error)
  24. ListDomainsRequest(*simpledb.ListDomainsInput) (*request.Request, *simpledb.ListDomainsOutput)
  25. ListDomains(*simpledb.ListDomainsInput) (*simpledb.ListDomainsOutput, error)
  26. ListDomainsPages(*simpledb.ListDomainsInput, func(*simpledb.ListDomainsOutput, bool) bool) error
  27. PutAttributesRequest(*simpledb.PutAttributesInput) (*request.Request, *simpledb.PutAttributesOutput)
  28. PutAttributes(*simpledb.PutAttributesInput) (*simpledb.PutAttributesOutput, error)
  29. SelectRequest(*simpledb.SelectInput) (*request.Request, *simpledb.SelectOutput)
  30. Select(*simpledb.SelectInput) (*simpledb.SelectOutput, error)
  31. SelectPages(*simpledb.SelectInput, func(*simpledb.SelectOutput, bool) bool) error
  32. }
  33. var _ SimpleDBAPI = (*simpledb.SimpleDB)(nil)