Class AclInputV1

java.lang.Object
com.seeq.model.AclInputV1

public class AclInputV1 extends Object
AclInputV1
  • Constructor Details

    • AclInputV1

      public AclInputV1()
  • Method Details

    • disablePermissionInheritance

      public AclInputV1 disablePermissionInheritance(Boolean disablePermissionInheritance)
    • getDisablePermissionInheritance

      public Boolean getDisablePermissionInheritance()
      Whether permission inheritance for the item should be disabled (default is false)
      Returns:
      disablePermissionInheritance
    • setDisablePermissionInheritance

      public void setDisablePermissionInheritance(Boolean disablePermissionInheritance)
    • entries

      public AclInputV1 entries(List<AceInputV1> entries)
    • addEntriesItem

      public AclInputV1 addEntriesItem(AceInputV1 entriesItem)
    • getEntries

      public List<AceInputV1> getEntries()
      List of access control entries to set. Entries will be flattened to a minimal set of entries
      Returns:
      entries
    • setEntries

      public void setEntries(List<AceInputV1> entries)
    • localizeInherited

      public AclInputV1 localizeInherited(Boolean localizeInherited)
    • getLocalizeInherited

      public Boolean getLocalizeInherited()
      If true, any existing inherited access control entries should be merged into the supplied ACL (default is true). This enables changing permission inheritance without changing the access to the item (default is true).
      Returns:
      localizeInherited
    • setLocalizeInherited

      public void setLocalizeInherited(Boolean localizeInherited)
    • preview

      public AclInputV1 preview(Boolean preview)
    • getPreview

      public Boolean getPreview()
      If true, new acl entries will be generated and returned but those acl entries will not be persisted to the item. This is useful for previewing how an acl change will modify entries without persisting the change
      Returns:
      preview
    • setPreview

      public void setPreview(Boolean preview)
    • 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