Documentation ¶
Index ¶
- func ListObjs(loca *LocationInfo, filt *pb.Filter) ([]*s3.Object, error)
- type S3Mover
- func (mover *S3Mover) AbortMultipartUpload(objKey string, destLoca *LocationInfo) error
- func (mover *S3Mover) ChangeStorageClass(objKey *string, newClass *string, loca *BackendInfo) error
- func (mover *S3Mover) CompleteMultipartUpload(objKey string, destLoca *LocationInfo) error
- func (mover *S3Mover) DeleteIncompleteMultipartUpload(objKey, uploadId string, loc *LocationInfo) error
- func (mover *S3Mover) DeleteObj(objKey string, loca *LocationInfo) error
- func (mover *S3Mover) DownloadObj(objKey string, srcLoca *LocationInfo, buf []byte) (size int64, err error)
- func (mover *S3Mover) DownloadRange(objKey string, srcLoca *LocationInfo, buf []byte, start int64, end int64) (size int64, err error)
- func (mover *S3Mover) MultiPartDownloadInit(srcLoca *LocationInfo) error
- func (mover *S3Mover) MultiPartUploadInit(objKey string, destLoca *LocationInfo) (string, error)
- func (mover *S3Mover) UploadObj(objKey string, destLoca *LocationInfo, buf []byte) error
- func (mover *S3Mover) UploadPart(objKey string, destLoca *LocationInfo, upBytes int64, buf []byte, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type S3Mover ¶
type S3Mover struct {
// contains filtered or unexported fields
}
func (*S3Mover) AbortMultipartUpload ¶
func (*S3Mover) ChangeStorageClass ¶ added in v0.5.3
func (*S3Mover) CompleteMultipartUpload ¶
func (*S3Mover) DeleteIncompleteMultipartUpload ¶ added in v0.5.3
func (*S3Mover) DownloadObj ¶
func (*S3Mover) DownloadRange ¶
func (*S3Mover) MultiPartDownloadInit ¶
func (*S3Mover) MultiPartUploadInit ¶
Click to show internal directories.
Click to hide internal directories.