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