Interface SnapshotAnonymousUser.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SnapshotAnonymousUser.Builder,SnapshotAnonymousUser>,SdkBuilder<SnapshotAnonymousUser.Builder,SnapshotAnonymousUser>,SdkPojo
- Enclosing class:
- SnapshotAnonymousUser
@Mutable @NotThreadSafe public static interface SnapshotAnonymousUser.Builder extends SdkPojo, CopyableBuilder<SnapshotAnonymousUser.Builder,SnapshotAnonymousUser>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SnapshotAnonymousUser.BuilderrowLevelPermissionTags(Collection<SessionTag> rowLevelPermissionTags)The tags to be used for row-level security (RLS).SnapshotAnonymousUser.BuilderrowLevelPermissionTags(Consumer<SessionTag.Builder>... rowLevelPermissionTags)The tags to be used for row-level security (RLS).SnapshotAnonymousUser.BuilderrowLevelPermissionTags(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
rowLevelPermissionTags
SnapshotAnonymousUser.Builder rowLevelPermissionTags(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$RowLevelPermissionTagConfigurationAPI call.These are not the tags that are used for Amazon Web Services resource tagging. For more information on row level security in 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 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(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$RowLevelPermissionTagConfigurationAPI call.These are not the tags that are used for Amazon Web Services resource tagging. For more information on row level security in 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 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 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 to#rowLevelPermissionTags(List.) - 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:
#rowLevelPermissionTags(java.util.Collection)
-
-