Class ColumnAcl
java.lang.Object
com.illumon.iris.db.v2.permissions.rs.records.ColumnAcl
The Column Acl entity, to manage all Table Column Acls
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondetails()
getAcl()
getGroup()
void
void
setColumns
(String columns) void
void
setNamespace
(String namespace) void
setTableName
(String tableName) toString()
-
Constructor Details
-
ColumnAcl
public ColumnAcl()Required default constructor to support auto conversion to json -
ColumnAcl
Convenience constructor, that sets all mandatory Table Column ACl properties- Parameters:
group
- the group to add the entry fornamespace
- the namespace of the entry ("*" for all namespaces)tableName
- the tableName of the entry ("*" for all tables within a namespace, if ns is "*" table must also be "*")columns
- the columns the ACL applies toacl
- the ACL to add
-
-
Method Details
-
getGroup
-
setGroup
-
getNamespace
-
setNamespace
-
getTableName
-
setTableName
-
getColumns
-
setColumns
-
getAcl
-
setAcl
-
details
- Returns:
- string used in command details for add and update column acls
-
keyDetails
- Returns:
- string used in command details for delete column acls
-
toString
-