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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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$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.
- 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$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.
- 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$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.
- 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$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.
- 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$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.
This is a convenience method that creates an instance of theSessionTag.Builder
avoiding the need to create one manually viaSessionTag.builder()
.When the
Consumer
completes,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:
-