Class AthenzDbMock.Domain

  • Enclosing class:
    AthenzDbMock

    public static class AthenzDbMock.Domain
    extends java.lang.Object
    • Field Detail

      • name

        public final com.yahoo.vespa.athenz.api.AthenzDomain name
      • admins

        public final java.util.Set<com.yahoo.vespa.athenz.api.AthenzIdentity> admins
      • tenantAdmins

        public final java.util.Set<com.yahoo.vespa.athenz.api.AthenzIdentity> tenantAdmins
      • isVespaTenant

        public boolean isVespaTenant
    • Constructor Detail

      • Domain

        public Domain​(com.yahoo.vespa.athenz.api.AthenzDomain name)
    • Method Detail

      • admin

        public AthenzDbMock.Domain admin​(com.yahoo.vespa.athenz.api.AthenzIdentity identity)
      • tenantAdmin

        public AthenzDbMock.Domain tenantAdmin​(com.yahoo.vespa.athenz.api.AthenzIdentity identity)
      • deleteTenantAdmin

        public AthenzDbMock.Domain deleteTenantAdmin​(com.yahoo.vespa.athenz.api.AthenzIdentity identity)
      • withPolicy

        public AthenzDbMock.Domain withPolicy​(java.lang.String principalRegex,
                                              java.lang.String operation,
                                              java.lang.String resource)
      • markAsVespaTenant

        public void markAsVespaTenant()
        Simulates establishing Vespa tenancy in Athens.