Class DCPermissions

java.lang.Object
org.apache.cassandra.auth.DCPermissions

public abstract class DCPermissions extends Object
  • Constructor Details

    • DCPermissions

      public DCPermissions()
  • Method Details

    • canAccess

      public abstract boolean canAccess(String dc)
      returns true if the user can access the given dc
    • restrictsAccess

      public abstract boolean restrictsAccess()
      Indicates whether the permissions object explicitly allow access to some dcs (true) or if it implicitly allows access to all dcs (false)
    • allowedDCs

      public abstract Set<String> allowedDCs()
    • validate

      public abstract void validate()
    • all

      public static DCPermissions all()
    • none

      public static DCPermissions none()
    • subset

      public static DCPermissions subset(Set<String> dcs)
    • subset

      public static DCPermissions subset(String... dcs)
    • builder

      public static DCPermissions.Builder builder()