MCPcopy Create free account
hub / github.com/pydio/cells / CopyObject

Method CopyObject

common/nodes/objects.go:47–47  ·  view source on GitHub ↗
(ctx context.Context, sourceBucket, sourceObject, destBucket, destObject string, srcMeta, metadata map[string]string, progress io.Reader)

Source from the content-addressed store, hash-verified

45 PutObject(ctx context.Context, bucketName, objectName string, reader io.Reader, objectSize int64, opts models.PutMeta) (models.ObjectInfo, error)
46 RemoveObject(ctx context.Context, bucketName, objectName string) error
47 CopyObject(ctx context.Context, sourceBucket, sourceObject, destBucket, destObject string, srcMeta, metadata map[string]string, progress io.Reader) (models.ObjectInfo, error)
48 CopyObjectMultipart(ctx context.Context, srcObject models.ObjectInfo, srcBucket, srcPath, destBucket, destPath string, meta map[string]string, progress io.Reader) error
49 CopyObjectMultipartThreshold() int64
50

Callers

nothing calls this directly

Implementers 2

Clientcommon/nodes/objects/mock/client.go
Clientcommon/nodes/objects/mc/client.go

Calls

no outgoing calls

Tested by

no test coverage detected