func (b *reqtraceBucket) ListObjects( ctx context.Context, req *ListObjectsRequest) (listing *Listing, err error) { desc := fmt.Sprintf("ListObjects") defer reqtrace.StartSpanWithError(&ctx, &err, desc)() listing, err = b.Wrapped.ListObjects(ctx, req) return }
func (b *reqtraceBucket) DeleteObject( ctx context.Context, req *DeleteObjectRequest) (err error) { desc := fmt.Sprintf("DeleteObject: %s", sanitizeObjectName(req.Name)) defer reqtrace.StartSpanWithError(&ctx, &err, desc)() err = b.Wrapped.DeleteObject(ctx, req) return }
func (b *reqtraceBucket) ComposeObjects( ctx context.Context, req *ComposeObjectsRequest) (o *Object, err error) { desc := fmt.Sprintf("ComposeObjects: -> %q", req.DstName) defer reqtrace.StartSpanWithError(&ctx, &err, desc)() o, err = b.Wrapped.ComposeObjects(ctx, req) return }