diff options
| author | Fabian Ruff <fabian@progra.de> | 2018-05-11 14:57:25 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-05-11 14:57:25 +0200 |
| commit | c3c9ebde4034560f1bc8e188a1d6071b3cf34824 (patch) | |
| tree | b1705697ae3aa9a5ceb3675e2e38820145121767 /object.go | |
| parent | b65158017829cee6fba71a6d730d1502026280a7 (diff) | |
| download | go-schwift-c3c9ebde4034560f1bc8e188a1d6071b3cf34824.tar.gz | |
Add URL() function for Object
Diffstat (limited to 'object.go')
| -rw-r--r-- | object.go | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -563,3 +563,11 @@ func (o *Object) InspectSymlink() (target *Object, headers ObjectHeaders, err er target = targetAccount.Container(fields[0]).Object(fields[1]) return target, *o.symlinkHeaders, nil } + +//URL returns the canonical url for the object in the objectstore +func (o *Object) URL() (string, error) { + return Request{ + ContainerName: o.c.name, + ObjectName: o.name, + }.URL(o.c.a.backend, nil) +} |
