public static interface RowLevelPermissionDataSet.Builder extends SdkPojo, CopyableBuilder<RowLevelPermissionDataSet.Builder,RowLevelPermissionDataSet>
| Modifier and Type | Method and Description |
|---|---|
RowLevelPermissionDataSet.Builder |
arn(String arn)
The Amazon Resource Name (ARN) of the dataset that contains permissions for RLS.
|
RowLevelPermissionDataSet.Builder |
formatVersion(RowLevelPermissionFormatVersion formatVersion)
The user or group rules associated with the dataset that contains permissions for RLS.
|
RowLevelPermissionDataSet.Builder |
formatVersion(String formatVersion)
The user or group rules associated with the dataset that contains permissions for RLS.
|
RowLevelPermissionDataSet.Builder |
namespace(String namespace)
The namespace associated with the dataset that contains permissions for RLS.
|
RowLevelPermissionDataSet.Builder |
permissionPolicy(RowLevelPermissionPolicy permissionPolicy)
The type of permissions to use when interpreting the permissions for RLS.
|
RowLevelPermissionDataSet.Builder |
permissionPolicy(String permissionPolicy)
The type of permissions to use when interpreting the permissions for RLS.
|
RowLevelPermissionDataSet.Builder |
status(Status status)
The status of the row-level security permission dataset.
|
RowLevelPermissionDataSet.Builder |
status(String status)
The status of the row-level security permission dataset.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRowLevelPermissionDataSet.Builder namespace(String namespace)
The namespace associated with the dataset that contains permissions for RLS.
namespace - The namespace associated with the dataset that contains permissions for RLS.RowLevelPermissionDataSet.Builder arn(String arn)
The Amazon Resource Name (ARN) of the dataset that contains permissions for RLS.
arn - The Amazon Resource Name (ARN) of the dataset that contains permissions for RLS.RowLevelPermissionDataSet.Builder permissionPolicy(String permissionPolicy)
The type of permissions to use when interpreting the permissions for RLS. DENY_ACCESS is
included for backward compatibility only.
permissionPolicy - The type of permissions to use when interpreting the permissions for RLS. DENY_ACCESS is
included for backward compatibility only.RowLevelPermissionPolicy,
RowLevelPermissionPolicyRowLevelPermissionDataSet.Builder permissionPolicy(RowLevelPermissionPolicy permissionPolicy)
The type of permissions to use when interpreting the permissions for RLS. DENY_ACCESS is
included for backward compatibility only.
permissionPolicy - The type of permissions to use when interpreting the permissions for RLS. DENY_ACCESS is
included for backward compatibility only.RowLevelPermissionPolicy,
RowLevelPermissionPolicyRowLevelPermissionDataSet.Builder formatVersion(String formatVersion)
The user or group rules associated with the dataset that contains permissions for RLS.
By default, FormatVersion is VERSION_1. When FormatVersion is
VERSION_1, UserName and GroupName are required. When
FormatVersion is VERSION_2, UserARN and GroupARN are
required, and Namespace must not exist.
formatVersion - The user or group rules associated with the dataset that contains permissions for RLS.
By default, FormatVersion is VERSION_1. When FormatVersion is
VERSION_1, UserName and GroupName are required. When
FormatVersion is VERSION_2, UserARN and GroupARN
are required, and Namespace must not exist.
RowLevelPermissionFormatVersion,
RowLevelPermissionFormatVersionRowLevelPermissionDataSet.Builder formatVersion(RowLevelPermissionFormatVersion formatVersion)
The user or group rules associated with the dataset that contains permissions for RLS.
By default, FormatVersion is VERSION_1. When FormatVersion is
VERSION_1, UserName and GroupName are required. When
FormatVersion is VERSION_2, UserARN and GroupARN are
required, and Namespace must not exist.
formatVersion - The user or group rules associated with the dataset that contains permissions for RLS.
By default, FormatVersion is VERSION_1. When FormatVersion is
VERSION_1, UserName and GroupName are required. When
FormatVersion is VERSION_2, UserARN and GroupARN
are required, and Namespace must not exist.
RowLevelPermissionFormatVersion,
RowLevelPermissionFormatVersionRowLevelPermissionDataSet.Builder status(String status)
The status of the row-level security permission dataset. If enabled, the status is ENABLED. If
disabled, the status is DISABLED.
RowLevelPermissionDataSet.Builder status(Status status)
The status of the row-level security permission dataset. If enabled, the status is ENABLED. If
disabled, the status is DISABLED.
Copyright © 2023. All rights reserved.