Interface SnapshotAnonymousUser.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SnapshotAnonymousUser.Builder,,SnapshotAnonymousUser> SdkBuilder<SnapshotAnonymousUser.Builder,,SnapshotAnonymousUser> SdkPojo
- Enclosing class:
SnapshotAnonymousUser
-
Method Summary
Modifier and TypeMethodDescriptionrowLevelPermissionTags(Collection<SessionTag> rowLevelPermissionTags) The tags to be used for row-level security (RLS).rowLevelPermissionTags(Consumer<SessionTag.Builder>... rowLevelPermissionTags) The tags to be used for row-level security (RLS).rowLevelPermissionTags(SessionTag... rowLevelPermissionTags) The tags to be used for row-level security (RLS).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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$RowLevelPermissionTagConfigurationAPI 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.
- Parameters:
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 aDataSet$RowLevelPermissionTagConfigurationAPI 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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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$RowLevelPermissionTagConfigurationAPI 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.
- Parameters:
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 aDataSet$RowLevelPermissionTagConfigurationAPI 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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowLevelPermissionTags
SnapshotAnonymousUser.Builder rowLevelPermissionTags(Consumer<SessionTag.Builder>... 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$RowLevelPermissionTagConfigurationAPI 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.
This is a convenience method that creates an instance of theSessionTag.Builderavoiding the need to create one manually viaSessionTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torowLevelPermissionTags(List<SessionTag>).- Parameters:
rowLevelPermissionTags- a consumer that will call methods onSessionTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-