public interface BucketAccessService
| Modifier and Type | Method and Description |
|---|---|
AbsoluteLocation<PrivateResource> |
privateAccessFor(UserIDAuth user,
PrivateResource resource)
Gets credentials to access specified private resource location and may perform additional path resolution.
|
AbsoluteLocation<PublicResource> |
publicAccessFor(UserID user,
PublicResource resource)
Gets credentials to access specified public resource location and may perform additional path resolution.
|
AbsoluteLocation |
withSystemAccess(AbsoluteLocation resource)
Gets credentials to access specified private resource as a system and may perform additional path resolution.
|
AbsoluteLocation<PrivateResource> privateAccessFor(UserIDAuth user, PrivateResource resource)
user - Requesting userresource - User-internal resource (private, either relative or absolute)AbsoluteLocation<PublicResource> publicAccessFor(UserID user, PublicResource resource)
user - Requesting userresource - User-external resource (shareable, either relative or absolute)AbsoluteLocation withSystemAccess(AbsoluteLocation resource)
resource - System-internal resource (private, either relative or absolute)Copyright © 2019. All rights reserved.