diff options
author | Morten Tokle <mortent@yahooinc.com> | 2022-10-19 13:31:45 +0200 |
---|---|---|
committer | Morten Tokle <mortent@yahooinc.com> | 2022-10-19 13:31:45 +0200 |
commit | 55845dfb5b34746cad4f7b7d34ecd5a45495c487 (patch) | |
tree | f5f28fea37625062f2cbacec0e7b20a5ed1cb1c8 /controller-api | |
parent | fe64bb97196040f633a9d1da5c83d808f9c324dd (diff) |
Add withRoles
Diffstat (limited to 'controller-api')
-rw-r--r-- | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/role/SecurityContext.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/role/SecurityContext.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/role/SecurityContext.java index 85f42eecc58..f681e84a020 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/role/SecurityContext.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/role/SecurityContext.java @@ -48,6 +48,10 @@ public class SecurityContext { /** @return credential expiration or {@link Instant#MAX} is not available */ public Instant expiresAt() { return expiresAt; } + public SecurityContext withRoles(Set<Role> roles) { + return new SecurityContext(this.principal, roles, this.issuedAt, this.expiresAt); + } + @Override public boolean equals(Object o) { if (this == o) return true; |