public static interface DataLakeSettings.Builder extends SdkPojo, CopyableBuilder<DataLakeSettings.Builder,DataLakeSettings>
| Modifier and Type | Method and Description |
|---|---|
DataLakeSettings.Builder |
createDatabaseDefaultPermissions(Collection<PrincipalPermissions> createDatabaseDefaultPermissions)
A structure representing a list of up to three principal permissions entries for default create database
permissions.
|
DataLakeSettings.Builder |
createDatabaseDefaultPermissions(Consumer<PrincipalPermissions.Builder>... createDatabaseDefaultPermissions)
A structure representing a list of up to three principal permissions entries for default create database
permissions.
|
DataLakeSettings.Builder |
createDatabaseDefaultPermissions(PrincipalPermissions... createDatabaseDefaultPermissions)
A structure representing a list of up to three principal permissions entries for default create database
permissions.
|
DataLakeSettings.Builder |
createTableDefaultPermissions(Collection<PrincipalPermissions> createTableDefaultPermissions)
A structure representing a list of up to three principal permissions entries for default create table
permissions.
|
DataLakeSettings.Builder |
createTableDefaultPermissions(Consumer<PrincipalPermissions.Builder>... createTableDefaultPermissions)
A structure representing a list of up to three principal permissions entries for default create table
permissions.
|
DataLakeSettings.Builder |
createTableDefaultPermissions(PrincipalPermissions... createTableDefaultPermissions)
A structure representing a list of up to three principal permissions entries for default create table
permissions.
|
DataLakeSettings.Builder |
dataLakeAdmins(Collection<DataLakePrincipal> dataLakeAdmins)
A list of AWS Lake Formation principals.
|
DataLakeSettings.Builder |
dataLakeAdmins(Consumer<DataLakePrincipal.Builder>... dataLakeAdmins)
A list of AWS Lake Formation principals.
|
DataLakeSettings.Builder |
dataLakeAdmins(DataLakePrincipal... dataLakeAdmins)
A list of AWS Lake Formation principals.
|
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).
|
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).
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDataLakeSettings.Builder dataLakeAdmins(Collection<DataLakePrincipal> dataLakeAdmins)
A list of AWS Lake Formation principals. Supported principals are IAM users or IAM roles.
dataLakeAdmins - A list of AWS Lake Formation principals. Supported principals are IAM users or IAM roles.DataLakeSettings.Builder dataLakeAdmins(DataLakePrincipal... dataLakeAdmins)
A list of AWS Lake Formation principals. Supported principals are IAM users or IAM roles.
dataLakeAdmins - A list of AWS Lake Formation principals. Supported principals are IAM users or IAM roles.DataLakeSettings.Builder dataLakeAdmins(Consumer<DataLakePrincipal.Builder>... dataLakeAdmins)
A list of AWS Lake Formation principals. Supported principals are IAM users or IAM roles.
This is a convenience that creates an instance of theList.Builder avoiding the
need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately
and its result is passed to #dataLakeAdmins(List) .dataLakeAdmins - a consumer that will call methods on List.Builder #dataLakeAdmins(List) DataLakeSettings.Builder createDatabaseDefaultPermissions(Collection<PrincipalPermissions> createDatabaseDefaultPermissions)
A structure representing a list of up to three principal permissions entries for default create database permissions.
createDatabaseDefaultPermissions - A structure representing a list of up to three principal permissions entries for default create
database permissions.DataLakeSettings.Builder createDatabaseDefaultPermissions(PrincipalPermissions... createDatabaseDefaultPermissions)
A structure representing a list of up to three principal permissions entries for default create database permissions.
createDatabaseDefaultPermissions - A structure representing a list of up to three principal permissions entries for default create
database permissions.DataLakeSettings.Builder createDatabaseDefaultPermissions(Consumer<PrincipalPermissions.Builder>... createDatabaseDefaultPermissions)
A structure representing a list of up to three principal permissions entries for default create database permissions.
This is a convenience that creates an instance of theList.Builder avoiding the
need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately
and its result is passed to #createDatabaseDefaultPermissions(List) .createDatabaseDefaultPermissions - a consumer that will call methods on List.Builder #createDatabaseDefaultPermissions(List) DataLakeSettings.Builder createTableDefaultPermissions(Collection<PrincipalPermissions> createTableDefaultPermissions)
A structure representing a list of up to three principal permissions entries for default create table permissions.
createTableDefaultPermissions - A structure representing a list of up to three principal permissions entries for default create table
permissions.DataLakeSettings.Builder createTableDefaultPermissions(PrincipalPermissions... createTableDefaultPermissions)
A structure representing a list of up to three principal permissions entries for default create table permissions.
createTableDefaultPermissions - A structure representing a list of up to three principal permissions entries for default create table
permissions.DataLakeSettings.Builder createTableDefaultPermissions(Consumer<PrincipalPermissions.Builder>... createTableDefaultPermissions)
A structure representing a list of up to three principal permissions entries for default create table permissions.
This is a convenience that creates an instance of theList.Builder avoiding the
need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately
and its result is passed to #createTableDefaultPermissions(List) .createTableDefaultPermissions - a consumer that will call methods on List.Builder #createTableDefaultPermissions(List) 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). The user ARNs can be logged in the resource owner's AWS CloudTrail log.
You may want to specify this property when you are in a high-trust boundary, such as the same team or company.
trustedResourceOwners - A list of the resource-owning account IDs that the caller's account can use to share their user access
details (user ARNs). The user ARNs can be logged in the resource owner's AWS CloudTrail log.
You may want to specify this property when you are in a high-trust boundary, such as the same team or company.
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). The user ARNs can be logged in the resource owner's AWS CloudTrail log.
You may want to specify this property when you are in a high-trust boundary, such as the same team or company.
trustedResourceOwners - A list of the resource-owning account IDs that the caller's account can use to share their user access
details (user ARNs). The user ARNs can be logged in the resource owner's AWS CloudTrail log.
You may want to specify this property when you are in a high-trust boundary, such as the same team or company.
Copyright © 2021. All rights reserved.