All Known Implementing Classes:
MockArchiveService

public interface ArchiveService
Service that manages archive storage URIs for tenant nodes.
Author:
freva, andreer
  • Method Details

    • createArchiveBucketFor

      ArchiveBucket createArchiveBucketFor(com.yahoo.config.provision.zone.ZoneId zoneId)
    • updatePolicies

      void updatePolicies(com.yahoo.config.provision.zone.ZoneId zoneId, Set<ArchiveBucket> buckets, Map<com.yahoo.config.provision.TenantName,ArchiveAccess> authorizeAccessByTenantName)
    • canAddTenantToBucket

      boolean canAddTenantToBucket(com.yahoo.config.provision.zone.ZoneId zoneId, ArchiveBucket bucket)
    • bucketURI

      URI bucketURI(com.yahoo.config.provision.zone.ZoneId zoneId, String bucketName, com.yahoo.config.provision.TenantName tenantName)