package s3manageriface

import "github.com/aws/aws-sdk-go-v2/service/s3/s3manager/s3manageriface"

Package s3manageriface provides an interface for the s3manager package

Index

Types

type DownloaderAPI

type DownloaderAPI interface {
	Download(io.WriterAt, *s3.GetObjectInput, ...func(*s3manager.Downloader)) (int64, error)
	DownloadWithContext(context.Context, io.WriterAt, *s3.GetObjectInput, ...func(*s3manager.Downloader)) (int64, error)
	DownloadWithIterator(context.Context, s3manager.BatchDownloadIterator, ...func(*s3manager.Downloader)) error
}

DownloaderAPI is the interface type for s3manager.Downloader.

type UploaderAPI

type UploaderAPI interface {
	Upload(*s3manager.UploadInput, ...func(*s3manager.Uploader)) (*s3manager.UploadOutput, error)
	UploadWithContext(context.Context, *s3manager.UploadInput, ...func(*s3manager.Uploader)) (*s3manager.UploadOutput, error)
	UploadWithIterator(context.Context, s3manager.BatchUploadIterator, ...func(*s3manager.Uploader)) error
}

UploaderAPI is the interface type for s3manager.Uploader.

Source Files

interface.go

Version
v0.15.0
Published
Oct 18, 2019
Platform
linux/amd64
Imports
4 packages
Last checked
7 minutes ago

Tools for package owners.