Path: blob/main/components/content-service/pkg/storage/mock/mock.go
2501 views
// Copyright (c) 2022 Gitpod GmbH. All rights reserved.1// Licensed under the GNU Affero General Public License (AGPL).2// See License.AGPL.txt in the project root for license information.34// Code generated by MockGen. DO NOT EDIT.5// Source: github.com/gitpod-io/gitpod/content-service/pkg/storage (interfaces: PresignedAccess,DirectAccess,PresignedS3Client,S3Client)67// Package mock is a generated GoMock package.8package mock910import (11context "context"12reflect "reflect"1314v4 "github.com/aws/aws-sdk-go-v2/aws/signer/v4"15s3 "github.com/aws/aws-sdk-go-v2/service/s3"16archive "github.com/gitpod-io/gitpod/content-service/pkg/archive"17storage "github.com/gitpod-io/gitpod/content-service/pkg/storage"18gomock "github.com/golang/mock/gomock"19)2021// MockPresignedAccess is a mock of PresignedAccess interface.22type MockPresignedAccess struct {23ctrl *gomock.Controller24recorder *MockPresignedAccessMockRecorder25}2627// MockPresignedAccessMockRecorder is the mock recorder for MockPresignedAccess.28type MockPresignedAccessMockRecorder struct {29mock *MockPresignedAccess30}3132// NewMockPresignedAccess creates a new mock instance.33func NewMockPresignedAccess(ctrl *gomock.Controller) *MockPresignedAccess {34mock := &MockPresignedAccess{ctrl: ctrl}35mock.recorder = &MockPresignedAccessMockRecorder{mock}36return mock37}3839// EXPECT returns an object that allows the caller to indicate expected use.40func (m *MockPresignedAccess) EXPECT() *MockPresignedAccessMockRecorder {41return m.recorder42}4344// BackupObject mocks base method.45func (m *MockPresignedAccess) BackupObject(arg0, arg1, arg2 string) string {46m.ctrl.T.Helper()47ret := m.ctrl.Call(m, "BackupObject", arg0, arg1, arg2)48ret0, _ := ret[0].(string)49return ret050}5152// BackupObject indicates an expected call of BackupObject.53func (mr *MockPresignedAccessMockRecorder) BackupObject(arg0, arg1, arg2 interface{}) *gomock.Call {54mr.mock.ctrl.T.Helper()55return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BackupObject", reflect.TypeOf((*MockPresignedAccess)(nil).BackupObject), arg0, arg1, arg2)56}5758// BlobObject mocks base method.59func (m *MockPresignedAccess) BlobObject(arg0, arg1 string) (string, error) {60m.ctrl.T.Helper()61ret := m.ctrl.Call(m, "BlobObject", arg0, arg1)62ret0, _ := ret[0].(string)63ret1, _ := ret[1].(error)64return ret0, ret165}6667// BlobObject indicates an expected call of BlobObject.68func (mr *MockPresignedAccessMockRecorder) BlobObject(arg0, arg1 interface{}) *gomock.Call {69mr.mock.ctrl.T.Helper()70return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BlobObject", reflect.TypeOf((*MockPresignedAccess)(nil).BlobObject), arg0, arg1)71}7273// Bucket mocks base method.74func (m *MockPresignedAccess) Bucket(arg0 string) string {75m.ctrl.T.Helper()76ret := m.ctrl.Call(m, "Bucket", arg0)77ret0, _ := ret[0].(string)78return ret079}8081// Bucket indicates an expected call of Bucket.82func (mr *MockPresignedAccessMockRecorder) Bucket(arg0 interface{}) *gomock.Call {83mr.mock.ctrl.T.Helper()84return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Bucket", reflect.TypeOf((*MockPresignedAccess)(nil).Bucket), arg0)85}8687// DeleteBucket mocks base method.88func (m *MockPresignedAccess) DeleteBucket(arg0 context.Context, arg1, arg2 string) error {89m.ctrl.T.Helper()90ret := m.ctrl.Call(m, "DeleteBucket", arg0, arg1, arg2)91ret0, _ := ret[0].(error)92return ret093}9495// DeleteBucket indicates an expected call of DeleteBucket.96func (mr *MockPresignedAccessMockRecorder) DeleteBucket(arg0, arg1, arg2 interface{}) *gomock.Call {97mr.mock.ctrl.T.Helper()98return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteBucket", reflect.TypeOf((*MockPresignedAccess)(nil).DeleteBucket), arg0, arg1, arg2)99}100101// DeleteObject mocks base method.102func (m *MockPresignedAccess) DeleteObject(arg0 context.Context, arg1 string, arg2 *storage.DeleteObjectQuery) error {103m.ctrl.T.Helper()104ret := m.ctrl.Call(m, "DeleteObject", arg0, arg1, arg2)105ret0, _ := ret[0].(error)106return ret0107}108109// DeleteObject indicates an expected call of DeleteObject.110func (mr *MockPresignedAccessMockRecorder) DeleteObject(arg0, arg1, arg2 interface{}) *gomock.Call {111mr.mock.ctrl.T.Helper()112return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteObject", reflect.TypeOf((*MockPresignedAccess)(nil).DeleteObject), arg0, arg1, arg2)113}114115// DiskUsage mocks base method.116func (m *MockPresignedAccess) DiskUsage(arg0 context.Context, arg1, arg2 string) (int64, error) {117m.ctrl.T.Helper()118ret := m.ctrl.Call(m, "DiskUsage", arg0, arg1, arg2)119ret0, _ := ret[0].(int64)120ret1, _ := ret[1].(error)121return ret0, ret1122}123124// DiskUsage indicates an expected call of DiskUsage.125func (mr *MockPresignedAccessMockRecorder) DiskUsage(arg0, arg1, arg2 interface{}) *gomock.Call {126mr.mock.ctrl.T.Helper()127return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DiskUsage", reflect.TypeOf((*MockPresignedAccess)(nil).DiskUsage), arg0, arg1, arg2)128}129130// EnsureExists mocks base method.131func (m *MockPresignedAccess) EnsureExists(arg0 context.Context, arg1 string) error {132m.ctrl.T.Helper()133ret := m.ctrl.Call(m, "EnsureExists", arg0, arg1)134ret0, _ := ret[0].(error)135return ret0136}137138// EnsureExists indicates an expected call of EnsureExists.139func (mr *MockPresignedAccessMockRecorder) EnsureExists(arg0, arg1 interface{}) *gomock.Call {140mr.mock.ctrl.T.Helper()141return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnsureExists", reflect.TypeOf((*MockPresignedAccess)(nil).EnsureExists), arg0, arg1)142}143144// InstanceObject mocks base method.145func (m *MockPresignedAccess) InstanceObject(arg0, arg1, arg2, arg3 string) string {146m.ctrl.T.Helper()147ret := m.ctrl.Call(m, "InstanceObject", arg0, arg1, arg2, arg3)148ret0, _ := ret[0].(string)149return ret0150}151152// InstanceObject indicates an expected call of InstanceObject.153func (mr *MockPresignedAccessMockRecorder) InstanceObject(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {154mr.mock.ctrl.T.Helper()155return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceObject", reflect.TypeOf((*MockPresignedAccess)(nil).InstanceObject), arg0, arg1, arg2, arg3)156}157158// ObjectExists mocks base method.159func (m *MockPresignedAccess) ObjectExists(arg0 context.Context, arg1, arg2 string) (bool, error) {160m.ctrl.T.Helper()161ret := m.ctrl.Call(m, "ObjectExists", arg0, arg1, arg2)162ret0, _ := ret[0].(bool)163ret1, _ := ret[1].(error)164return ret0, ret1165}166167// ObjectExists indicates an expected call of ObjectExists.168func (mr *MockPresignedAccessMockRecorder) ObjectExists(arg0, arg1, arg2 interface{}) *gomock.Call {169mr.mock.ctrl.T.Helper()170return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ObjectExists", reflect.TypeOf((*MockPresignedAccess)(nil).ObjectExists), arg0, arg1, arg2)171}172173// ObjectHash mocks base method.174func (m *MockPresignedAccess) ObjectHash(arg0 context.Context, arg1, arg2 string) (string, error) {175m.ctrl.T.Helper()176ret := m.ctrl.Call(m, "ObjectHash", arg0, arg1, arg2)177ret0, _ := ret[0].(string)178ret1, _ := ret[1].(error)179return ret0, ret1180}181182// ObjectHash indicates an expected call of ObjectHash.183func (mr *MockPresignedAccessMockRecorder) ObjectHash(arg0, arg1, arg2 interface{}) *gomock.Call {184mr.mock.ctrl.T.Helper()185return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ObjectHash", reflect.TypeOf((*MockPresignedAccess)(nil).ObjectHash), arg0, arg1, arg2)186}187188// SignDownload mocks base method.189func (m *MockPresignedAccess) SignDownload(arg0 context.Context, arg1, arg2 string, arg3 *storage.SignedURLOptions) (*storage.DownloadInfo, error) {190m.ctrl.T.Helper()191ret := m.ctrl.Call(m, "SignDownload", arg0, arg1, arg2, arg3)192ret0, _ := ret[0].(*storage.DownloadInfo)193ret1, _ := ret[1].(error)194return ret0, ret1195}196197// SignDownload indicates an expected call of SignDownload.198func (mr *MockPresignedAccessMockRecorder) SignDownload(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {199mr.mock.ctrl.T.Helper()200return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SignDownload", reflect.TypeOf((*MockPresignedAccess)(nil).SignDownload), arg0, arg1, arg2, arg3)201}202203// SignUpload mocks base method.204func (m *MockPresignedAccess) SignUpload(arg0 context.Context, arg1, arg2 string, arg3 *storage.SignedURLOptions) (*storage.UploadInfo, error) {205m.ctrl.T.Helper()206ret := m.ctrl.Call(m, "SignUpload", arg0, arg1, arg2, arg3)207ret0, _ := ret[0].(*storage.UploadInfo)208ret1, _ := ret[1].(error)209return ret0, ret1210}211212// SignUpload indicates an expected call of SignUpload.213func (mr *MockPresignedAccessMockRecorder) SignUpload(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {214mr.mock.ctrl.T.Helper()215return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SignUpload", reflect.TypeOf((*MockPresignedAccess)(nil).SignUpload), arg0, arg1, arg2, arg3)216}217218// MockDirectAccess is a mock of DirectAccess interface.219type MockDirectAccess struct {220ctrl *gomock.Controller221recorder *MockDirectAccessMockRecorder222}223224// MockDirectAccessMockRecorder is the mock recorder for MockDirectAccess.225type MockDirectAccessMockRecorder struct {226mock *MockDirectAccess227}228229// NewMockDirectAccess creates a new mock instance.230func NewMockDirectAccess(ctrl *gomock.Controller) *MockDirectAccess {231mock := &MockDirectAccess{ctrl: ctrl}232mock.recorder = &MockDirectAccessMockRecorder{mock}233return mock234}235236// EXPECT returns an object that allows the caller to indicate expected use.237func (m *MockDirectAccess) EXPECT() *MockDirectAccessMockRecorder {238return m.recorder239}240241// BackupObject mocks base method.242func (m *MockDirectAccess) BackupObject(arg0 string) string {243m.ctrl.T.Helper()244ret := m.ctrl.Call(m, "BackupObject", arg0)245ret0, _ := ret[0].(string)246return ret0247}248249// BackupObject indicates an expected call of BackupObject.250func (mr *MockDirectAccessMockRecorder) BackupObject(arg0 interface{}) *gomock.Call {251mr.mock.ctrl.T.Helper()252return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BackupObject", reflect.TypeOf((*MockDirectAccess)(nil).BackupObject), arg0)253}254255// Bucket mocks base method.256func (m *MockDirectAccess) Bucket(arg0 string) string {257m.ctrl.T.Helper()258ret := m.ctrl.Call(m, "Bucket", arg0)259ret0, _ := ret[0].(string)260return ret0261}262263// Bucket indicates an expected call of Bucket.264func (mr *MockDirectAccessMockRecorder) Bucket(arg0 interface{}) *gomock.Call {265mr.mock.ctrl.T.Helper()266return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Bucket", reflect.TypeOf((*MockDirectAccess)(nil).Bucket), arg0)267}268269// Download mocks base method.270func (m *MockDirectAccess) Download(arg0 context.Context, arg1, arg2 string, arg3 []archive.IDMapping) (bool, error) {271m.ctrl.T.Helper()272ret := m.ctrl.Call(m, "Download", arg0, arg1, arg2, arg3)273ret0, _ := ret[0].(bool)274ret1, _ := ret[1].(error)275return ret0, ret1276}277278// Download indicates an expected call of Download.279func (mr *MockDirectAccessMockRecorder) Download(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {280mr.mock.ctrl.T.Helper()281return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Download", reflect.TypeOf((*MockDirectAccess)(nil).Download), arg0, arg1, arg2, arg3)282}283284// DownloadSnapshot mocks base method.285func (m *MockDirectAccess) DownloadSnapshot(arg0 context.Context, arg1, arg2 string, arg3 []archive.IDMapping) (bool, error) {286m.ctrl.T.Helper()287ret := m.ctrl.Call(m, "DownloadSnapshot", arg0, arg1, arg2, arg3)288ret0, _ := ret[0].(bool)289ret1, _ := ret[1].(error)290return ret0, ret1291}292293// DownloadSnapshot indicates an expected call of DownloadSnapshot.294func (mr *MockDirectAccessMockRecorder) DownloadSnapshot(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {295mr.mock.ctrl.T.Helper()296return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DownloadSnapshot", reflect.TypeOf((*MockDirectAccess)(nil).DownloadSnapshot), arg0, arg1, arg2, arg3)297}298299// EnsureExists mocks base method.300func (m *MockDirectAccess) EnsureExists(arg0 context.Context) error {301m.ctrl.T.Helper()302ret := m.ctrl.Call(m, "EnsureExists", arg0)303ret0, _ := ret[0].(error)304return ret0305}306307// EnsureExists indicates an expected call of EnsureExists.308func (mr *MockDirectAccessMockRecorder) EnsureExists(arg0 interface{}) *gomock.Call {309mr.mock.ctrl.T.Helper()310return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnsureExists", reflect.TypeOf((*MockDirectAccess)(nil).EnsureExists), arg0)311}312313// Init mocks base method.314func (m *MockDirectAccess) Init(arg0 context.Context, arg1, arg2, arg3 string) error {315m.ctrl.T.Helper()316ret := m.ctrl.Call(m, "Init", arg0, arg1, arg2, arg3)317ret0, _ := ret[0].(error)318return ret0319}320321// Init indicates an expected call of Init.322func (mr *MockDirectAccessMockRecorder) Init(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {323mr.mock.ctrl.T.Helper()324return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Init", reflect.TypeOf((*MockDirectAccess)(nil).Init), arg0, arg1, arg2, arg3)325}326327// ListObjects mocks base method.328func (m *MockDirectAccess) ListObjects(arg0 context.Context, arg1 string) ([]string, error) {329m.ctrl.T.Helper()330ret := m.ctrl.Call(m, "ListObjects", arg0, arg1)331ret0, _ := ret[0].([]string)332ret1, _ := ret[1].(error)333return ret0, ret1334}335336// ListObjects indicates an expected call of ListObjects.337func (mr *MockDirectAccessMockRecorder) ListObjects(arg0, arg1 interface{}) *gomock.Call {338mr.mock.ctrl.T.Helper()339return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListObjects", reflect.TypeOf((*MockDirectAccess)(nil).ListObjects), arg0, arg1)340}341342// Qualify mocks base method.343func (m *MockDirectAccess) Qualify(arg0 string) string {344m.ctrl.T.Helper()345ret := m.ctrl.Call(m, "Qualify", arg0)346ret0, _ := ret[0].(string)347return ret0348}349350// Qualify indicates an expected call of Qualify.351func (mr *MockDirectAccessMockRecorder) Qualify(arg0 interface{}) *gomock.Call {352mr.mock.ctrl.T.Helper()353return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Qualify", reflect.TypeOf((*MockDirectAccess)(nil).Qualify), arg0)354}355356// Upload mocks base method.357func (m *MockDirectAccess) Upload(arg0 context.Context, arg1, arg2 string, arg3 ...storage.UploadOption) (string, string, error) {358m.ctrl.T.Helper()359varargs := []interface{}{arg0, arg1, arg2}360for _, a := range arg3 {361varargs = append(varargs, a)362}363ret := m.ctrl.Call(m, "Upload", varargs...)364ret0, _ := ret[0].(string)365ret1, _ := ret[1].(string)366ret2, _ := ret[2].(error)367return ret0, ret1, ret2368}369370// Upload indicates an expected call of Upload.371func (mr *MockDirectAccessMockRecorder) Upload(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {372mr.mock.ctrl.T.Helper()373varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)374return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Upload", reflect.TypeOf((*MockDirectAccess)(nil).Upload), varargs...)375}376377// UploadInstance mocks base method.378func (m *MockDirectAccess) UploadInstance(arg0 context.Context, arg1, arg2 string, arg3 ...storage.UploadOption) (string, string, error) {379m.ctrl.T.Helper()380varargs := []interface{}{arg0, arg1, arg2}381for _, a := range arg3 {382varargs = append(varargs, a)383}384ret := m.ctrl.Call(m, "UploadInstance", varargs...)385ret0, _ := ret[0].(string)386ret1, _ := ret[1].(string)387ret2, _ := ret[2].(error)388return ret0, ret1, ret2389}390391// UploadInstance indicates an expected call of UploadInstance.392func (mr *MockDirectAccessMockRecorder) UploadInstance(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {393mr.mock.ctrl.T.Helper()394varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)395return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UploadInstance", reflect.TypeOf((*MockDirectAccess)(nil).UploadInstance), varargs...)396}397398// MockPresignedS3Client is a mock of PresignedS3Client interface.399type MockPresignedS3Client struct {400ctrl *gomock.Controller401recorder *MockPresignedS3ClientMockRecorder402}403404// MockPresignedS3ClientMockRecorder is the mock recorder for MockPresignedS3Client.405type MockPresignedS3ClientMockRecorder struct {406mock *MockPresignedS3Client407}408409// NewMockPresignedS3Client creates a new mock instance.410func NewMockPresignedS3Client(ctrl *gomock.Controller) *MockPresignedS3Client {411mock := &MockPresignedS3Client{ctrl: ctrl}412mock.recorder = &MockPresignedS3ClientMockRecorder{mock}413return mock414}415416// EXPECT returns an object that allows the caller to indicate expected use.417func (m *MockPresignedS3Client) EXPECT() *MockPresignedS3ClientMockRecorder {418return m.recorder419}420421// PresignGetObject mocks base method.422func (m *MockPresignedS3Client) PresignGetObject(arg0 context.Context, arg1 *s3.GetObjectInput, arg2 ...func(*s3.PresignOptions)) (*v4.PresignedHTTPRequest, error) {423m.ctrl.T.Helper()424varargs := []interface{}{arg0, arg1}425for _, a := range arg2 {426varargs = append(varargs, a)427}428ret := m.ctrl.Call(m, "PresignGetObject", varargs...)429ret0, _ := ret[0].(*v4.PresignedHTTPRequest)430ret1, _ := ret[1].(error)431return ret0, ret1432}433434// PresignGetObject indicates an expected call of PresignGetObject.435func (mr *MockPresignedS3ClientMockRecorder) PresignGetObject(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {436mr.mock.ctrl.T.Helper()437varargs := append([]interface{}{arg0, arg1}, arg2...)438return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PresignGetObject", reflect.TypeOf((*MockPresignedS3Client)(nil).PresignGetObject), varargs...)439}440441// PresignPutObject mocks base method.442func (m *MockPresignedS3Client) PresignPutObject(arg0 context.Context, arg1 *s3.PutObjectInput, arg2 ...func(*s3.PresignOptions)) (*v4.PresignedHTTPRequest, error) {443m.ctrl.T.Helper()444varargs := []interface{}{arg0, arg1}445for _, a := range arg2 {446varargs = append(varargs, a)447}448ret := m.ctrl.Call(m, "PresignPutObject", varargs...)449ret0, _ := ret[0].(*v4.PresignedHTTPRequest)450ret1, _ := ret[1].(error)451return ret0, ret1452}453454// PresignPutObject indicates an expected call of PresignPutObject.455func (mr *MockPresignedS3ClientMockRecorder) PresignPutObject(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {456mr.mock.ctrl.T.Helper()457varargs := append([]interface{}{arg0, arg1}, arg2...)458return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PresignPutObject", reflect.TypeOf((*MockPresignedS3Client)(nil).PresignPutObject), varargs...)459}460461// MockS3Client is a mock of S3Client interface.462type MockS3Client struct {463ctrl *gomock.Controller464recorder *MockS3ClientMockRecorder465}466467// MockS3ClientMockRecorder is the mock recorder for MockS3Client.468type MockS3ClientMockRecorder struct {469mock *MockS3Client470}471472// NewMockS3Client creates a new mock instance.473func NewMockS3Client(ctrl *gomock.Controller) *MockS3Client {474mock := &MockS3Client{ctrl: ctrl}475mock.recorder = &MockS3ClientMockRecorder{mock}476return mock477}478479// EXPECT returns an object that allows the caller to indicate expected use.480func (m *MockS3Client) EXPECT() *MockS3ClientMockRecorder {481return m.recorder482}483484// DeleteObjects mocks base method.485func (m *MockS3Client) DeleteObjects(arg0 context.Context, arg1 *s3.DeleteObjectsInput, arg2 ...func(*s3.Options)) (*s3.DeleteObjectsOutput, error) {486m.ctrl.T.Helper()487varargs := []interface{}{arg0, arg1}488for _, a := range arg2 {489varargs = append(varargs, a)490}491ret := m.ctrl.Call(m, "DeleteObjects", varargs...)492ret0, _ := ret[0].(*s3.DeleteObjectsOutput)493ret1, _ := ret[1].(error)494return ret0, ret1495}496497// DeleteObjects indicates an expected call of DeleteObjects.498func (mr *MockS3ClientMockRecorder) DeleteObjects(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {499mr.mock.ctrl.T.Helper()500varargs := append([]interface{}{arg0, arg1}, arg2...)501return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteObjects", reflect.TypeOf((*MockS3Client)(nil).DeleteObjects), varargs...)502}503504// GetObject mocks base method.505func (m *MockS3Client) GetObject(arg0 context.Context, arg1 *s3.GetObjectInput, arg2 ...func(*s3.Options)) (*s3.GetObjectOutput, error) {506m.ctrl.T.Helper()507varargs := []interface{}{arg0, arg1}508for _, a := range arg2 {509varargs = append(varargs, a)510}511ret := m.ctrl.Call(m, "GetObject", varargs...)512ret0, _ := ret[0].(*s3.GetObjectOutput)513ret1, _ := ret[1].(error)514return ret0, ret1515}516517// GetObject indicates an expected call of GetObject.518func (mr *MockS3ClientMockRecorder) GetObject(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {519mr.mock.ctrl.T.Helper()520varargs := append([]interface{}{arg0, arg1}, arg2...)521return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetObject", reflect.TypeOf((*MockS3Client)(nil).GetObject), varargs...)522}523524// GetObjectAttributes mocks base method.525func (m *MockS3Client) GetObjectAttributes(arg0 context.Context, arg1 *s3.GetObjectAttributesInput, arg2 ...func(*s3.Options)) (*s3.GetObjectAttributesOutput, error) {526m.ctrl.T.Helper()527varargs := []interface{}{arg0, arg1}528for _, a := range arg2 {529varargs = append(varargs, a)530}531ret := m.ctrl.Call(m, "GetObjectAttributes", varargs...)532ret0, _ := ret[0].(*s3.GetObjectAttributesOutput)533ret1, _ := ret[1].(error)534return ret0, ret1535}536537// GetObjectAttributes indicates an expected call of GetObjectAttributes.538func (mr *MockS3ClientMockRecorder) GetObjectAttributes(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {539mr.mock.ctrl.T.Helper()540varargs := append([]interface{}{arg0, arg1}, arg2...)541return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetObjectAttributes", reflect.TypeOf((*MockS3Client)(nil).GetObjectAttributes), varargs...)542}543544// ListObjectsV2 mocks base method.545func (m *MockS3Client) ListObjectsV2(arg0 context.Context, arg1 *s3.ListObjectsV2Input, arg2 ...func(*s3.Options)) (*s3.ListObjectsV2Output, error) {546m.ctrl.T.Helper()547varargs := []interface{}{arg0, arg1}548for _, a := range arg2 {549varargs = append(varargs, a)550}551ret := m.ctrl.Call(m, "ListObjectsV2", varargs...)552ret0, _ := ret[0].(*s3.ListObjectsV2Output)553ret1, _ := ret[1].(error)554return ret0, ret1555}556557// ListObjectsV2 indicates an expected call of ListObjectsV2.558func (mr *MockS3ClientMockRecorder) ListObjectsV2(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {559mr.mock.ctrl.T.Helper()560varargs := append([]interface{}{arg0, arg1}, arg2...)561return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListObjectsV2", reflect.TypeOf((*MockS3Client)(nil).ListObjectsV2), varargs...)562}563564565