Interface ArchiveService
- All Known Implementing Classes:
MockArchiveService
public interface ArchiveService
Service that manages archive storage URIs for tenant nodes.
- Author:
- freva, andreer
-
Method Summary
Modifier and TypeMethodDescriptionbucketURI(com.yahoo.config.provision.zone.ZoneId zoneId, String bucketName, com.yahoo.config.provision.TenantName tenantName) booleancanAddTenantToBucket(com.yahoo.config.provision.zone.ZoneId zoneId, ArchiveBucket bucket) createArchiveBucketFor(com.yahoo.config.provision.zone.ZoneId zoneId) voidupdatePolicies(com.yahoo.config.provision.zone.ZoneId zoneId, Set<ArchiveBucket> buckets, Map<com.yahoo.config.provision.TenantName, ArchiveAccess> authorizeAccessByTenantName)
-
Method Details
-
createArchiveBucketFor
-
updatePolicies
void updatePolicies(com.yahoo.config.provision.zone.ZoneId zoneId, Set<ArchiveBucket> buckets, Map<com.yahoo.config.provision.TenantName, ArchiveAccess> authorizeAccessByTenantName) -
canAddTenantToBucket
-
bucketURI
-