aboutsummaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
authorMorten Tokle <mortent@verizonmedia.com>2021-06-03 10:40:51 +0200
committerMorten Tokle <mortent@verizonmedia.com>2021-06-03 10:40:51 +0200
commit2e331d2a6096920bd268efe325b5d96633c189ad (patch)
treefa4ebc90370395931e44cacebea5d9e9438547ca /controller-api
parent2c95d08d52b172502f7336902b19786d4934e8b1 (diff)
Handle required fields
Diffstat (limited to 'controller-api')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AccessControlService.java5
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AthenzAccessControlService.java2
2 files changed, 6 insertions, 1 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AccessControlService.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AccessControlService.java
index 14adc29468e..78c67236f78 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AccessControlService.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AccessControlService.java
@@ -7,6 +7,11 @@ import com.yahoo.vespa.athenz.api.AthenzUser;
import java.time.Instant;
import java.util.Collection;
+/**
+ * Manage operator data plane access control
+ *
+ * @author mortent
+ */
public interface AccessControlService {
boolean approveDataPlaneAccess(AthenzUser user, Instant expiry);
Collection<AthenzUser> listMembers();
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AthenzAccessControlService.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AthenzAccessControlService.java
index f6d2b333cc3..1472f03ebca 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AthenzAccessControlService.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/athenz/AthenzAccessControlService.java
@@ -35,6 +35,6 @@ public class AthenzAccessControlService implements AccessControlService {
@Override
public Collection<AthenzUser> listMembers() {
- return null;
+ throw new UnsupportedOperationException("Not implemented");
}
}