DataLakeSettings.Builder |
DataLakeSettings.Builder.allowExternalDataFiltering(Boolean allowExternalDataFiltering) |
Whether to allow Amazon EMR clusters to access data managed by Lake Formation.
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.allowFullTableExternalDataAccess(Boolean allowFullTableExternalDataAccess) |
Whether to allow a third-party query engine to get data access credentials without session tags when a caller
has full data access permissions.
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.authorizedSessionTagValueList(String... authorizedSessionTagValueList) |
Lake Formation relies on a privileged process secured by Amazon EMR or the third party integrator to tag the
user's role while assuming it.
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.authorizedSessionTagValueList(Collection<String> authorizedSessionTagValueList) |
Lake Formation relies on a privileged process secured by Amazon EMR or the third party integrator to tag the
user's role while assuming it.
|
static DataLakeSettings.Builder |
DataLakeSettings.builder() |
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.createDatabaseDefaultPermissions(Collection<PrincipalPermissions> createDatabaseDefaultPermissions) |
Specifies whether access control on newly created database is managed by Lake Formation permissions or
exclusively by IAM permissions.
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.createDatabaseDefaultPermissions(Consumer<PrincipalPermissions.Builder>... createDatabaseDefaultPermissions) |
Specifies whether access control on newly created database is managed by Lake Formation permissions or
exclusively by IAM permissions.
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.createDatabaseDefaultPermissions(PrincipalPermissions... createDatabaseDefaultPermissions) |
Specifies whether access control on newly created database is managed by Lake Formation permissions or
exclusively by IAM permissions.
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.createTableDefaultPermissions(Collection<PrincipalPermissions> createTableDefaultPermissions) |
Specifies whether access control on newly created table is managed by Lake Formation permissions or
exclusively by IAM permissions.
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.createTableDefaultPermissions(Consumer<PrincipalPermissions.Builder>... createTableDefaultPermissions) |
Specifies whether access control on newly created table is managed by Lake Formation permissions or
exclusively by IAM permissions.
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.createTableDefaultPermissions(PrincipalPermissions... createTableDefaultPermissions) |
Specifies whether access control on newly created table is managed by Lake Formation permissions or
exclusively by IAM permissions.
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.dataLakeAdmins(Collection<DataLakePrincipal> dataLakeAdmins) |
A list of Lake Formation principals.
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.dataLakeAdmins(Consumer<DataLakePrincipal.Builder>... dataLakeAdmins) |
A list of Lake Formation principals.
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.dataLakeAdmins(DataLakePrincipal... dataLakeAdmins) |
A list of Lake Formation principals.
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.externalDataFilteringAllowList(Collection<DataLakePrincipal> externalDataFilteringAllowList) |
A list of the account IDs of Amazon Web Services accounts with Amazon EMR clusters that are to perform data
filtering.>
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.externalDataFilteringAllowList(Consumer<DataLakePrincipal.Builder>... externalDataFilteringAllowList) |
A list of the account IDs of Amazon Web Services accounts with Amazon EMR clusters that are to perform data
filtering.>
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.externalDataFilteringAllowList(DataLakePrincipal... externalDataFilteringAllowList) |
A list of the account IDs of Amazon Web Services accounts with Amazon EMR clusters that are to perform data
filtering.>
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.parameters(Map<String,String> parameters) |
A key-value map that provides an additional configuration on your data lake.
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.readOnlyAdmins(Collection<DataLakePrincipal> readOnlyAdmins) |
A list of Lake Formation principals with only view access to the resources, without the ability to make
changes.
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.readOnlyAdmins(Consumer<DataLakePrincipal.Builder>... readOnlyAdmins) |
A list of Lake Formation principals with only view access to the resources, without the ability to make
changes.
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.readOnlyAdmins(DataLakePrincipal... readOnlyAdmins) |
A list of Lake Formation principals with only view access to the resources, without the ability to make
changes.
|
DataLakeSettings.Builder |
DataLakeSettings.toBuilder() |
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.trustedResourceOwners(String... trustedResourceOwners) |
A list of the resource-owning account IDs that the caller's account can use to share their user access
details (user ARNs).
|
DataLakeSettings.Builder |
DataLakeSettings.Builder.trustedResourceOwners(Collection<String> trustedResourceOwners) |
A list of the resource-owning account IDs that the caller's account can use to share their user access
details (user ARNs).
|