Skip to content

/AWS1/CL_QSTCOLUMNLEVELPERMRL

A rule defined to grant access on one or more restricted columns. Each dataset can have multiple rules. To create a restricted column, you add it to one or more rules. Each rule must contain at least one column and at least one user or group. To be able to see a restricted column, a user or group needs to be added to a rule for that column.

CONSTRUCTOR

IMPORTING

Optional arguments:

IT_PRINCIPALS TYPE /AWS1/CL_QSTPRINCIPALLIST_W=>TT_PRINCIPALLIST TT_PRINCIPALLIST

An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.

IT_COLUMNNAMES TYPE /AWS1/CL_QSTCOLUMNNAMELIST_W=>TT_COLUMNNAMELIST TT_COLUMNNAMELIST

An array of column names.


Queryable Attributes

Principals

An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.

Accessible with the following methods

Method Description
GET_PRINCIPALS() Getter for PRINCIPALS, with configurable default
ASK_PRINCIPALS() Getter for PRINCIPALS w/ exceptions if field has no value
HAS_PRINCIPALS() Determine if PRINCIPALS has a value

ColumnNames

An array of column names.

Accessible with the following methods

Method Description
GET_COLUMNNAMES() Getter for COLUMNNAMES, with configurable default
ASK_COLUMNNAMES() Getter for COLUMNNAMES w/ exceptions if field has no value
HAS_COLUMNNAMES() Determine if COLUMNNAMES has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_COLUMNLEVELPERMRULELIST

TYPES TT_COLUMNLEVELPERMRULELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_QSTCOLUMNLEVELPERMRL WITH DEFAULT KEY
.