aws-sdk-go: github.com/aws/aws-sdk-go/service/s3/s3manager/s3manageriface Index | Files

package s3manageriface

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

Package s3manageriface provides an interface for the s3manager package

Index

Package Files

interface.go

type BatchDelete Uses

type BatchDelete interface {
    Delete(aws.Context, s3manager.BatchDeleteIterator) error
}

BatchDelete is the interface type for batch deleting objects from S3 using the S3 manager. (separated for user to compose).

type DownloadWithIterator Uses

type DownloadWithIterator interface {
    DownloadWithIterator(aws.Context, s3manager.BatchDownloadIterator, ...func(*s3manager.Downloader)) error
}

DownloadWithIterator is the interface type for the contained method of the same name.

type DownloaderAPI Uses

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)
}

DownloaderAPI is the interface type for s3manager.Downloader.

type UploadWithIterator Uses

type UploadWithIterator interface {
    UploadWithIterator(aws.Context, s3manager.BatchUploadIterator, ...func(*s3manager.Uploader)) error
}

UploadWithIterator is the interface for uploading objects to S3 using the S3 upload manager.

type UploaderAPI Uses

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

UploaderAPI is the interface type for s3manager.Uploader.

Package s3manageriface imports 4 packages (graph) and is imported by 33 packages. Updated 2019-07-08. Refresh now. Tools for package owners.