1// Automatically generated by MockGen. DO NOT EDIT!
2// Source: github.com/tus/tusd/s3store (interfaces: S3API)
3
4package s3store
5
6import (
7	s3 "github.com/aws/aws-sdk-go/service/s3"
8	gomock "github.com/golang/mock/gomock"
9)
10
11// Mock of S3API interface
12type MockS3API struct {
13	ctrl     *gomock.Controller
14	recorder *_MockS3APIRecorder
15}
16
17// Recorder for MockS3API (not exported)
18type _MockS3APIRecorder struct {
19	mock *MockS3API
20}
21
22func NewMockS3API(ctrl *gomock.Controller) *MockS3API {
23	mock := &MockS3API{ctrl: ctrl}
24	mock.recorder = &_MockS3APIRecorder{mock}
25	return mock
26}
27
28func (_m *MockS3API) EXPECT() *_MockS3APIRecorder {
29	return _m.recorder
30}
31
32func (_m *MockS3API) AbortMultipartUpload(_param0 *s3.AbortMultipartUploadInput) (*s3.AbortMultipartUploadOutput, error) {
33	ret := _m.ctrl.Call(_m, "AbortMultipartUpload", _param0)
34	ret0, _ := ret[0].(*s3.AbortMultipartUploadOutput)
35	ret1, _ := ret[1].(error)
36	return ret0, ret1
37}
38
39func (_mr *_MockS3APIRecorder) AbortMultipartUpload(arg0 interface{}) *gomock.Call {
40	return _mr.mock.ctrl.RecordCall(_mr.mock, "AbortMultipartUpload", arg0)
41}
42
43func (_m *MockS3API) CompleteMultipartUpload(_param0 *s3.CompleteMultipartUploadInput) (*s3.CompleteMultipartUploadOutput, error) {
44	ret := _m.ctrl.Call(_m, "CompleteMultipartUpload", _param0)
45	ret0, _ := ret[0].(*s3.CompleteMultipartUploadOutput)
46	ret1, _ := ret[1].(error)
47	return ret0, ret1
48}
49
50func (_mr *_MockS3APIRecorder) CompleteMultipartUpload(arg0 interface{}) *gomock.Call {
51	return _mr.mock.ctrl.RecordCall(_mr.mock, "CompleteMultipartUpload", arg0)
52}
53
54func (_m *MockS3API) CreateMultipartUpload(_param0 *s3.CreateMultipartUploadInput) (*s3.CreateMultipartUploadOutput, error) {
55	ret := _m.ctrl.Call(_m, "CreateMultipartUpload", _param0)
56	ret0, _ := ret[0].(*s3.CreateMultipartUploadOutput)
57	ret1, _ := ret[1].(error)
58	return ret0, ret1
59}
60
61func (_mr *_MockS3APIRecorder) CreateMultipartUpload(arg0 interface{}) *gomock.Call {
62	return _mr.mock.ctrl.RecordCall(_mr.mock, "CreateMultipartUpload", arg0)
63}
64
65func (_m *MockS3API) DeleteObject(_param0 *s3.DeleteObjectInput) (*s3.DeleteObjectOutput, error) {
66	ret := _m.ctrl.Call(_m, "DeleteObject", _param0)
67	ret0, _ := ret[0].(*s3.DeleteObjectOutput)
68	ret1, _ := ret[1].(error)
69	return ret0, ret1
70}
71
72func (_mr *_MockS3APIRecorder) DeleteObject(arg0 interface{}) *gomock.Call {
73	return _mr.mock.ctrl.RecordCall(_mr.mock, "DeleteObject", arg0)
74}
75
76func (_m *MockS3API) DeleteObjects(_param0 *s3.DeleteObjectsInput) (*s3.DeleteObjectsOutput, error) {
77	ret := _m.ctrl.Call(_m, "DeleteObjects", _param0)
78	ret0, _ := ret[0].(*s3.DeleteObjectsOutput)
79	ret1, _ := ret[1].(error)
80	return ret0, ret1
81}
82
83func (_mr *_MockS3APIRecorder) DeleteObjects(arg0 interface{}) *gomock.Call {
84	return _mr.mock.ctrl.RecordCall(_mr.mock, "DeleteObjects", arg0)
85}
86
87func (_m *MockS3API) GetObject(_param0 *s3.GetObjectInput) (*s3.GetObjectOutput, error) {
88	ret := _m.ctrl.Call(_m, "GetObject", _param0)
89	ret0, _ := ret[0].(*s3.GetObjectOutput)
90	ret1, _ := ret[1].(error)
91	return ret0, ret1
92}
93
94func (_mr *_MockS3APIRecorder) GetObject(arg0 interface{}) *gomock.Call {
95	return _mr.mock.ctrl.RecordCall(_mr.mock, "GetObject", arg0)
96}
97
98func (_m *MockS3API) ListParts(_param0 *s3.ListPartsInput) (*s3.ListPartsOutput, error) {
99	ret := _m.ctrl.Call(_m, "ListParts", _param0)
100	ret0, _ := ret[0].(*s3.ListPartsOutput)
101	ret1, _ := ret[1].(error)
102	return ret0, ret1
103}
104
105func (_mr *_MockS3APIRecorder) ListParts(arg0 interface{}) *gomock.Call {
106	return _mr.mock.ctrl.RecordCall(_mr.mock, "ListParts", arg0)
107}
108
109func (_m *MockS3API) PutObject(_param0 *s3.PutObjectInput) (*s3.PutObjectOutput, error) {
110	ret := _m.ctrl.Call(_m, "PutObject", _param0)
111	ret0, _ := ret[0].(*s3.PutObjectOutput)
112	ret1, _ := ret[1].(error)
113	return ret0, ret1
114}
115
116func (_mr *_MockS3APIRecorder) PutObject(arg0 interface{}) *gomock.Call {
117	return _mr.mock.ctrl.RecordCall(_mr.mock, "PutObject", arg0)
118}
119
120func (_m *MockS3API) UploadPart(_param0 *s3.UploadPartInput) (*s3.UploadPartOutput, error) {
121	ret := _m.ctrl.Call(_m, "UploadPart", _param0)
122	ret0, _ := ret[0].(*s3.UploadPartOutput)
123	ret1, _ := ret[1].(error)
124	return ret0, ret1
125}
126
127func (_mr *_MockS3APIRecorder) UploadPart(arg0 interface{}) *gomock.Call {
128	return _mr.mock.ctrl.RecordCall(_mr.mock, "UploadPart", arg0)
129}
130
131func (_m *MockS3API) UploadPartCopy(_param0 *s3.UploadPartCopyInput) (*s3.UploadPartCopyOutput, error) {
132	ret := _m.ctrl.Call(_m, "UploadPartCopy", _param0)
133	ret0, _ := ret[0].(*s3.UploadPartCopyOutput)
134	ret1, _ := ret[1].(error)
135	return ret0, ret1
136}
137
138func (_mr *_MockS3APIRecorder) UploadPartCopy(arg0 interface{}) *gomock.Call {
139	return _mr.mock.ctrl.RecordCall(_mr.mock, "UploadPartCopy", arg0)
140}
141