Interface SnapshotAnonymousUser.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SnapshotAnonymousUser.Builder,SnapshotAnonymousUser>, SdkBuilder<SnapshotAnonymousUser.Builder,SnapshotAnonymousUser>, SdkPojo
Enclosing class:
SnapshotAnonymousUser

public static interface SnapshotAnonymousUser.Builder extends SdkPojo, CopyableBuilder<SnapshotAnonymousUser.Builder,SnapshotAnonymousUser>
  • Method Details

    • 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$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 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.

      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$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 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.

      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 the SessionTag.Builder avoiding the need to create one manually via SessionTag.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to rowLevelPermissionTags(List<SessionTag>).

      Parameters:
      rowLevelPermissionTags - a consumer that will call methods on SessionTag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: