Class MockArchiveService
java.lang.Object
com.yahoo.vespa.hosted.controller.api.integration.archive.MockArchiveService
- All Implemented Interfaces:
ArchiveService
- Author:
- freva, andreer
-
Field Summary
Fields -
Constructor Summary
Constructors -
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)
-
Field Details
-
archiveBuckets
-
authorizeAccessByTenantName
-
-
Constructor Details
-
MockArchiveService
public MockArchiveService()
-
-
Method Details
-
createArchiveBucketFor
- Specified by:
createArchiveBucketForin interfaceArchiveService
-
updatePolicies
public void updatePolicies(com.yahoo.config.provision.zone.ZoneId zoneId, Set<ArchiveBucket> buckets, Map<com.yahoo.config.provision.TenantName, ArchiveAccess> authorizeAccessByTenantName) - Specified by:
updatePoliciesin interfaceArchiveService
-
canAddTenantToBucket
public boolean canAddTenantToBucket(com.yahoo.config.provision.zone.ZoneId zoneId, ArchiveBucket bucket) - Specified by:
canAddTenantToBucketin interfaceArchiveService
-
bucketURI
public URI bucketURI(com.yahoo.config.provision.zone.ZoneId zoneId, String bucketName, com.yahoo.config.provision.TenantName tenantName) - Specified by:
bucketURIin interfaceArchiveService
-