@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SnapshotAnonymousUser extends Object implements Serializable, Cloneable, StructuredPojo
A structure that contains information on the anonymous user configuration.
| Constructor and Description |
|---|
SnapshotAnonymousUser() |
| Modifier and Type | Method and Description |
|---|---|
SnapshotAnonymousUser |
clone() |
boolean |
equals(Object obj) |
List<SessionTag> |
getRowLevelPermissionTags()
The tags to be used for row-level security (RLS).
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setRowLevelPermissionTags(Collection<SessionTag> rowLevelPermissionTags)
The tags to be used for row-level security (RLS).
|
String |
toString()
Returns a string representation of this object.
|
SnapshotAnonymousUser |
withRowLevelPermissionTags(Collection<SessionTag> rowLevelPermissionTags)
The tags to be used for row-level security (RLS).
|
SnapshotAnonymousUser |
withRowLevelPermissionTags(SessionTag... rowLevelPermissionTags)
The tags to be used for row-level security (RLS).
|
public List<SessionTag> getRowLevelPermissionTags()
The tags to be used for row-level security (RLS). Make sure that the relevant datasets have RLS tags configured
before you start a snapshot export job. You can configure the RLS tags of a dataset with a
DataSet$RowLevelPermissionTagConfiguration API call.
These are not the tags that are used for Amazon Web Services resource tagging. For more information on row level security in Amazon QuickSight, see Using Row-Level Security (RLS) with Tagsin the Amazon QuickSight User Guide.
DataSet$RowLevelPermissionTagConfiguration API call.
These are not the tags that are used for Amazon Web Services resource tagging. For more information on row level security in Amazon QuickSight, see Using Row-Level Security (RLS) with Tagsin the Amazon QuickSight User Guide.
public void setRowLevelPermissionTags(Collection<SessionTag> rowLevelPermissionTags)
The tags to be used for row-level security (RLS). Make sure that the relevant datasets have RLS tags configured
before you start a snapshot export job. You can configure the RLS tags of a dataset with a
DataSet$RowLevelPermissionTagConfiguration API call.
These are not the tags that are used for Amazon Web Services resource tagging. For more information on row level security in Amazon QuickSight, see Using Row-Level Security (RLS) with Tagsin the Amazon QuickSight User Guide.
rowLevelPermissionTags - The tags to be used for row-level security (RLS). Make sure that the relevant datasets have RLS tags
configured before you start a snapshot export job. You can configure the RLS tags of a dataset with a
DataSet$RowLevelPermissionTagConfiguration API call.
These are not the tags that are used for Amazon Web Services resource tagging. For more information on row level security in Amazon QuickSight, see Using Row-Level Security (RLS) with Tagsin the Amazon QuickSight User Guide.
public SnapshotAnonymousUser withRowLevelPermissionTags(SessionTag... rowLevelPermissionTags)
The tags to be used for row-level security (RLS). Make sure that the relevant datasets have RLS tags configured
before you start a snapshot export job. You can configure the RLS tags of a dataset with a
DataSet$RowLevelPermissionTagConfiguration API call.
These are not the tags that are used for Amazon Web Services resource tagging. For more information on row level security in Amazon QuickSight, see Using Row-Level Security (RLS) with Tagsin the Amazon QuickSight User Guide.
NOTE: This method appends the values to the existing list (if any). Use
setRowLevelPermissionTags(java.util.Collection) or
withRowLevelPermissionTags(java.util.Collection) if you want to override the existing values.
rowLevelPermissionTags - The tags to be used for row-level security (RLS). Make sure that the relevant datasets have RLS tags
configured before you start a snapshot export job. You can configure the RLS tags of a dataset with a
DataSet$RowLevelPermissionTagConfiguration API call.
These are not the tags that are used for Amazon Web Services resource tagging. For more information on row level security in Amazon QuickSight, see Using Row-Level Security (RLS) with Tagsin the Amazon QuickSight User Guide.
public SnapshotAnonymousUser withRowLevelPermissionTags(Collection<SessionTag> rowLevelPermissionTags)
The tags to be used for row-level security (RLS). Make sure that the relevant datasets have RLS tags configured
before you start a snapshot export job. You can configure the RLS tags of a dataset with a
DataSet$RowLevelPermissionTagConfiguration API call.
These are not the tags that are used for Amazon Web Services resource tagging. For more information on row level security in Amazon QuickSight, see Using Row-Level Security (RLS) with Tagsin the Amazon QuickSight User Guide.
rowLevelPermissionTags - The tags to be used for row-level security (RLS). Make sure that the relevant datasets have RLS tags
configured before you start a snapshot export job. You can configure the RLS tags of a dataset with a
DataSet$RowLevelPermissionTagConfiguration API call.
These are not the tags that are used for Amazon Web Services resource tagging. For more information on row level security in Amazon QuickSight, see Using Row-Level Security (RLS) with Tagsin the Amazon QuickSight User Guide.
public String toString()
toString in class ObjectObject.toString()public SnapshotAnonymousUser clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.