Class StreamAcl

java.lang.Object
com.eventstore.dbclient.StreamAcl
All Implemented Interfaces:
Acl

public class StreamAcl extends Object implements Acl
Stream-related access control list (ACL).
  • Constructor Details

    • StreamAcl

      public StreamAcl()
  • Method Details

    • addReadRoles

      public StreamAcl addReadRoles(String... roles)
      Adds read roles.
      Parameters:
      roles -
    • addWriteRoles

      public StreamAcl addWriteRoles(String... roles)
      Adds write roles.
      Parameters:
      roles -
    • addDeleteRoles

      public StreamAcl addDeleteRoles(String... roles)
      Adds delete roles.
      Parameters:
      roles -
    • addMetaReadRoles

      public StreamAcl addMetaReadRoles(String... roles)
      Adds metadata read roles.
      Parameters:
      roles -
    • addMetaWriteRoles

      public StreamAcl addMetaWriteRoles(String... roles)
      Adds metadata write roles.
      Parameters:
      roles -
    • getReadRoles

      public List<String> getReadRoles()
      Returns read roles.
    • getWriteRoles

      public List<String> getWriteRoles()
      Returns write roles.
    • getDeleteRoles

      public List<String> getDeleteRoles()
      Returns delete roles.
    • getMetaReadRoles

      public List<String> getMetaReadRoles()
      Return metadata read roles.
    • getMetaWriteRoles

      public List<String> getMetaWriteRoles()
      Return metadata write roles.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object