1// Code generated by MockGen. DO NOT EDIT. 2// Source: github.com/tus/tusd/pkg/s3store (interfaces: S3API) 3 4// Package s3store is a generated GoMock package. 5package s3store 6 7import ( 8 context "context" 9 request "github.com/aws/aws-sdk-go/aws/request" 10 s3 "github.com/aws/aws-sdk-go/service/s3" 11 gomock "github.com/golang/mock/gomock" 12 reflect "reflect" 13) 14 15// MockS3API is a mock of S3API interface 16type MockS3API struct { 17 ctrl *gomock.Controller 18 recorder *MockS3APIMockRecorder 19} 20 21// MockS3APIMockRecorder is the mock recorder for MockS3API 22type MockS3APIMockRecorder struct { 23 mock *MockS3API 24} 25 26// NewMockS3API creates a new mock instance 27func NewMockS3API(ctrl *gomock.Controller) *MockS3API { 28 mock := &MockS3API{ctrl: ctrl} 29 mock.recorder = &MockS3APIMockRecorder{mock} 30 return mock 31} 32 33// EXPECT returns an object that allows the caller to indicate expected use 34func (m *MockS3API) EXPECT() *MockS3APIMockRecorder { 35 return m.recorder 36} 37 38// AbortMultipartUploadWithContext mocks base method 39func (m *MockS3API) AbortMultipartUploadWithContext(arg0 context.Context, arg1 *s3.AbortMultipartUploadInput, arg2 ...request.Option) (*s3.AbortMultipartUploadOutput, error) { 40 m.ctrl.T.Helper() 41 varargs := []interface{}{arg0, arg1} 42 for _, a := range arg2 { 43 varargs = append(varargs, a) 44 } 45 ret := m.ctrl.Call(m, "AbortMultipartUploadWithContext", varargs...) 46 ret0, _ := ret[0].(*s3.AbortMultipartUploadOutput) 47 ret1, _ := ret[1].(error) 48 return ret0, ret1 49} 50 51// AbortMultipartUploadWithContext indicates an expected call of AbortMultipartUploadWithContext 52func (mr *MockS3APIMockRecorder) AbortMultipartUploadWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call { 53 mr.mock.ctrl.T.Helper() 54 varargs := append([]interface{}{arg0, arg1}, arg2...) 55 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AbortMultipartUploadWithContext", reflect.TypeOf((*MockS3API)(nil).AbortMultipartUploadWithContext), varargs...) 56} 57 58// CompleteMultipartUploadWithContext mocks base method 59func (m *MockS3API) CompleteMultipartUploadWithContext(arg0 context.Context, arg1 *s3.CompleteMultipartUploadInput, arg2 ...request.Option) (*s3.CompleteMultipartUploadOutput, error) { 60 m.ctrl.T.Helper() 61 varargs := []interface{}{arg0, arg1} 62 for _, a := range arg2 { 63 varargs = append(varargs, a) 64 } 65 ret := m.ctrl.Call(m, "CompleteMultipartUploadWithContext", varargs...) 66 ret0, _ := ret[0].(*s3.CompleteMultipartUploadOutput) 67 ret1, _ := ret[1].(error) 68 return ret0, ret1 69} 70 71// CompleteMultipartUploadWithContext indicates an expected call of CompleteMultipartUploadWithContext 72func (mr *MockS3APIMockRecorder) CompleteMultipartUploadWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call { 73 mr.mock.ctrl.T.Helper() 74 varargs := append([]interface{}{arg0, arg1}, arg2...) 75 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CompleteMultipartUploadWithContext", reflect.TypeOf((*MockS3API)(nil).CompleteMultipartUploadWithContext), varargs...) 76} 77 78// CreateMultipartUploadWithContext mocks base method 79func (m *MockS3API) CreateMultipartUploadWithContext(arg0 context.Context, arg1 *s3.CreateMultipartUploadInput, arg2 ...request.Option) (*s3.CreateMultipartUploadOutput, error) { 80 m.ctrl.T.Helper() 81 varargs := []interface{}{arg0, arg1} 82 for _, a := range arg2 { 83 varargs = append(varargs, a) 84 } 85 ret := m.ctrl.Call(m, "CreateMultipartUploadWithContext", varargs...) 86 ret0, _ := ret[0].(*s3.CreateMultipartUploadOutput) 87 ret1, _ := ret[1].(error) 88 return ret0, ret1 89} 90 91// CreateMultipartUploadWithContext indicates an expected call of CreateMultipartUploadWithContext 92func (mr *MockS3APIMockRecorder) CreateMultipartUploadWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call { 93 mr.mock.ctrl.T.Helper() 94 varargs := append([]interface{}{arg0, arg1}, arg2...) 95 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateMultipartUploadWithContext", reflect.TypeOf((*MockS3API)(nil).CreateMultipartUploadWithContext), varargs...) 96} 97 98// DeleteObjectWithContext mocks base method 99func (m *MockS3API) DeleteObjectWithContext(arg0 context.Context, arg1 *s3.DeleteObjectInput, arg2 ...request.Option) (*s3.DeleteObjectOutput, error) { 100 m.ctrl.T.Helper() 101 varargs := []interface{}{arg0, arg1} 102 for _, a := range arg2 { 103 varargs = append(varargs, a) 104 } 105 ret := m.ctrl.Call(m, "DeleteObjectWithContext", varargs...) 106 ret0, _ := ret[0].(*s3.DeleteObjectOutput) 107 ret1, _ := ret[1].(error) 108 return ret0, ret1 109} 110 111// DeleteObjectWithContext indicates an expected call of DeleteObjectWithContext 112func (mr *MockS3APIMockRecorder) DeleteObjectWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call { 113 mr.mock.ctrl.T.Helper() 114 varargs := append([]interface{}{arg0, arg1}, arg2...) 115 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteObjectWithContext", reflect.TypeOf((*MockS3API)(nil).DeleteObjectWithContext), varargs...) 116} 117 118// DeleteObjectsWithContext mocks base method 119func (m *MockS3API) DeleteObjectsWithContext(arg0 context.Context, arg1 *s3.DeleteObjectsInput, arg2 ...request.Option) (*s3.DeleteObjectsOutput, error) { 120 m.ctrl.T.Helper() 121 varargs := []interface{}{arg0, arg1} 122 for _, a := range arg2 { 123 varargs = append(varargs, a) 124 } 125 ret := m.ctrl.Call(m, "DeleteObjectsWithContext", varargs...) 126 ret0, _ := ret[0].(*s3.DeleteObjectsOutput) 127 ret1, _ := ret[1].(error) 128 return ret0, ret1 129} 130 131// DeleteObjectsWithContext indicates an expected call of DeleteObjectsWithContext 132func (mr *MockS3APIMockRecorder) DeleteObjectsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call { 133 mr.mock.ctrl.T.Helper() 134 varargs := append([]interface{}{arg0, arg1}, arg2...) 135 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteObjectsWithContext", reflect.TypeOf((*MockS3API)(nil).DeleteObjectsWithContext), varargs...) 136} 137 138// GetObjectWithContext mocks base method 139func (m *MockS3API) GetObjectWithContext(arg0 context.Context, arg1 *s3.GetObjectInput, arg2 ...request.Option) (*s3.GetObjectOutput, error) { 140 m.ctrl.T.Helper() 141 varargs := []interface{}{arg0, arg1} 142 for _, a := range arg2 { 143 varargs = append(varargs, a) 144 } 145 ret := m.ctrl.Call(m, "GetObjectWithContext", varargs...) 146 ret0, _ := ret[0].(*s3.GetObjectOutput) 147 ret1, _ := ret[1].(error) 148 return ret0, ret1 149} 150 151// GetObjectWithContext indicates an expected call of GetObjectWithContext 152func (mr *MockS3APIMockRecorder) GetObjectWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call { 153 mr.mock.ctrl.T.Helper() 154 varargs := append([]interface{}{arg0, arg1}, arg2...) 155 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetObjectWithContext", reflect.TypeOf((*MockS3API)(nil).GetObjectWithContext), varargs...) 156} 157 158// ListPartsWithContext mocks base method 159func (m *MockS3API) ListPartsWithContext(arg0 context.Context, arg1 *s3.ListPartsInput, arg2 ...request.Option) (*s3.ListPartsOutput, error) { 160 m.ctrl.T.Helper() 161 varargs := []interface{}{arg0, arg1} 162 for _, a := range arg2 { 163 varargs = append(varargs, a) 164 } 165 ret := m.ctrl.Call(m, "ListPartsWithContext", varargs...) 166 ret0, _ := ret[0].(*s3.ListPartsOutput) 167 ret1, _ := ret[1].(error) 168 return ret0, ret1 169} 170 171// ListPartsWithContext indicates an expected call of ListPartsWithContext 172func (mr *MockS3APIMockRecorder) ListPartsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call { 173 mr.mock.ctrl.T.Helper() 174 varargs := append([]interface{}{arg0, arg1}, arg2...) 175 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPartsWithContext", reflect.TypeOf((*MockS3API)(nil).ListPartsWithContext), varargs...) 176} 177 178// PutObjectWithContext mocks base method 179func (m *MockS3API) PutObjectWithContext(arg0 context.Context, arg1 *s3.PutObjectInput, arg2 ...request.Option) (*s3.PutObjectOutput, error) { 180 m.ctrl.T.Helper() 181 varargs := []interface{}{arg0, arg1} 182 for _, a := range arg2 { 183 varargs = append(varargs, a) 184 } 185 ret := m.ctrl.Call(m, "PutObjectWithContext", varargs...) 186 ret0, _ := ret[0].(*s3.PutObjectOutput) 187 ret1, _ := ret[1].(error) 188 return ret0, ret1 189} 190 191// PutObjectWithContext indicates an expected call of PutObjectWithContext 192func (mr *MockS3APIMockRecorder) PutObjectWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call { 193 mr.mock.ctrl.T.Helper() 194 varargs := append([]interface{}{arg0, arg1}, arg2...) 195 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutObjectWithContext", reflect.TypeOf((*MockS3API)(nil).PutObjectWithContext), varargs...) 196} 197 198// UploadPartCopyWithContext mocks base method 199func (m *MockS3API) UploadPartCopyWithContext(arg0 context.Context, arg1 *s3.UploadPartCopyInput, arg2 ...request.Option) (*s3.UploadPartCopyOutput, error) { 200 m.ctrl.T.Helper() 201 varargs := []interface{}{arg0, arg1} 202 for _, a := range arg2 { 203 varargs = append(varargs, a) 204 } 205 ret := m.ctrl.Call(m, "UploadPartCopyWithContext", varargs...) 206 ret0, _ := ret[0].(*s3.UploadPartCopyOutput) 207 ret1, _ := ret[1].(error) 208 return ret0, ret1 209} 210 211// UploadPartCopyWithContext indicates an expected call of UploadPartCopyWithContext 212func (mr *MockS3APIMockRecorder) UploadPartCopyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call { 213 mr.mock.ctrl.T.Helper() 214 varargs := append([]interface{}{arg0, arg1}, arg2...) 215 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UploadPartCopyWithContext", reflect.TypeOf((*MockS3API)(nil).UploadPartCopyWithContext), varargs...) 216} 217 218// UploadPartWithContext mocks base method 219func (m *MockS3API) UploadPartWithContext(arg0 context.Context, arg1 *s3.UploadPartInput, arg2 ...request.Option) (*s3.UploadPartOutput, error) { 220 m.ctrl.T.Helper() 221 varargs := []interface{}{arg0, arg1} 222 for _, a := range arg2 { 223 varargs = append(varargs, a) 224 } 225 ret := m.ctrl.Call(m, "UploadPartWithContext", varargs...) 226 ret0, _ := ret[0].(*s3.UploadPartOutput) 227 ret1, _ := ret[1].(error) 228 return ret0, ret1 229} 230 231// UploadPartWithContext indicates an expected call of UploadPartWithContext 232func (mr *MockS3APIMockRecorder) UploadPartWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call { 233 mr.mock.ctrl.T.Helper() 234 varargs := append([]interface{}{arg0, arg1}, arg2...) 235 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UploadPartWithContext", reflect.TypeOf((*MockS3API)(nil).UploadPartWithContext), varargs...) 236} 237