diff options
author | Valerij Fredriksen <valerij92@gmail.com> | 2021-01-19 10:39:02 +0100 |
---|---|---|
committer | Valerij Fredriksen <valerijf@verizonmedia.com> | 2021-01-19 12:12:53 +0100 |
commit | 93e8a15ae857e901836aba8164e41ea37566e47e (patch) | |
tree | cdc14930e154f5376c1d8da0a4baf6bfd2181e7f /controller-server/src/main/java/com/yahoo/vespa/hosted/controller/security/AccessControl.java | |
parent | 677a35028b3aac1b6b7232b470d1fdf2df772a52 (diff) |
Store createdAt for tenant in ZK
Diffstat (limited to 'controller-server/src/main/java/com/yahoo/vespa/hosted/controller/security/AccessControl.java')
-rw-r--r-- | controller-server/src/main/java/com/yahoo/vespa/hosted/controller/security/AccessControl.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/security/AccessControl.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/security/AccessControl.java index 02387213135..32bb866a5ce 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/security/AccessControl.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/security/AccessControl.java @@ -6,6 +6,7 @@ import com.yahoo.vespa.hosted.controller.Application; import com.yahoo.vespa.hosted.controller.application.TenantAndApplicationId; import com.yahoo.vespa.hosted.controller.tenant.Tenant; +import java.time.Instant; import java.util.List; /** @@ -22,11 +23,12 @@ public interface AccessControl { * Sets up access control based on the given credentials, and returns a tenant, based on the given specification. * * @param tenantSpec specification for the tenant to create + * @param createdAt instant when the tenant was created * @param credentials the credentials for the entity requesting the creation * @param existing list of existing tenants, to check for conflicts * @return the created tenant, for keeping */ - Tenant createTenant(TenantSpec tenantSpec, Credentials credentials, List<Tenant> existing); + Tenant createTenant(TenantSpec tenantSpec, Instant createdAt, Credentials credentials, List<Tenant> existing); /** * Modifies access control based on the given credentials, and returns a modified tenant, based on the given specification. |