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(aws.Context, io.WriterAt, *s3.GetObjectInput, ...func(*s3manager.Downloader)) (int64, error)
	DownloadWithIterator(aws.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(aws.Context, *s3manager.UploadInput, ...func(*s3manager.Uploader)) (*s3manager.UploadOutput, error)
	UploadWithIterator(aws.Context, s3manager.BatchUploadIterator, ...func(*s3manager.Uploader)) error
}

UploaderAPI is the interface type for s3manager.Uploader.

Source Files

interface.go

Version
v0.6.0
Published
Dec 3, 2018
Platform
linux/amd64
Imports
4 packages
Last checked
7 minutes ago

Tools for package owners.