@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataLakeSettings extends Object implements Serializable, Cloneable, StructuredPojo
The AWS Lake Formation principal.
| Constructor and Description |
|---|
DataLakeSettings() |
| Modifier and Type | Method and Description |
|---|---|
DataLakeSettings |
clone() |
boolean |
equals(Object obj) |
List<PrincipalPermissions> |
getCreateDatabaseDefaultPermissions()
A list of up to three principal permissions entries for default create database permissions.
|
List<PrincipalPermissions> |
getCreateTableDefaultPermissions()
A list of up to three principal permissions entries for default create table permissions.
|
List<DataLakePrincipal> |
getDataLakeAdmins()
A list of AWS Lake Formation principals.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setCreateDatabaseDefaultPermissions(Collection<PrincipalPermissions> createDatabaseDefaultPermissions)
A list of up to three principal permissions entries for default create database permissions.
|
void |
setCreateTableDefaultPermissions(Collection<PrincipalPermissions> createTableDefaultPermissions)
A list of up to three principal permissions entries for default create table permissions.
|
void |
setDataLakeAdmins(Collection<DataLakePrincipal> dataLakeAdmins)
A list of AWS Lake Formation principals.
|
String |
toString()
Returns a string representation of this object.
|
DataLakeSettings |
withCreateDatabaseDefaultPermissions(Collection<PrincipalPermissions> createDatabaseDefaultPermissions)
A list of up to three principal permissions entries for default create database permissions.
|
DataLakeSettings |
withCreateDatabaseDefaultPermissions(PrincipalPermissions... createDatabaseDefaultPermissions)
A list of up to three principal permissions entries for default create database permissions.
|
DataLakeSettings |
withCreateTableDefaultPermissions(Collection<PrincipalPermissions> createTableDefaultPermissions)
A list of up to three principal permissions entries for default create table permissions.
|
DataLakeSettings |
withCreateTableDefaultPermissions(PrincipalPermissions... createTableDefaultPermissions)
A list of up to three principal permissions entries for default create table permissions.
|
DataLakeSettings |
withDataLakeAdmins(Collection<DataLakePrincipal> dataLakeAdmins)
A list of AWS Lake Formation principals.
|
DataLakeSettings |
withDataLakeAdmins(DataLakePrincipal... dataLakeAdmins)
A list of AWS Lake Formation principals.
|
public List<DataLakePrincipal> getDataLakeAdmins()
A list of AWS Lake Formation principals.
public void setDataLakeAdmins(Collection<DataLakePrincipal> dataLakeAdmins)
A list of AWS Lake Formation principals.
dataLakeAdmins - A list of AWS Lake Formation principals.public DataLakeSettings withDataLakeAdmins(DataLakePrincipal... dataLakeAdmins)
A list of AWS Lake Formation principals.
NOTE: This method appends the values to the existing list (if any). Use
setDataLakeAdmins(java.util.Collection) or withDataLakeAdmins(java.util.Collection) if you want
to override the existing values.
dataLakeAdmins - A list of AWS Lake Formation principals.public DataLakeSettings withDataLakeAdmins(Collection<DataLakePrincipal> dataLakeAdmins)
A list of AWS Lake Formation principals.
dataLakeAdmins - A list of AWS Lake Formation principals.public List<PrincipalPermissions> getCreateDatabaseDefaultPermissions()
A list of up to three principal permissions entries for default create database permissions.
public void setCreateDatabaseDefaultPermissions(Collection<PrincipalPermissions> createDatabaseDefaultPermissions)
A list of up to three principal permissions entries for default create database permissions.
createDatabaseDefaultPermissions - A list of up to three principal permissions entries for default create database permissions.public DataLakeSettings withCreateDatabaseDefaultPermissions(PrincipalPermissions... createDatabaseDefaultPermissions)
A list of up to three principal permissions entries for default create database permissions.
NOTE: This method appends the values to the existing list (if any). Use
setCreateDatabaseDefaultPermissions(java.util.Collection) or
withCreateDatabaseDefaultPermissions(java.util.Collection) if you want to override the existing values.
createDatabaseDefaultPermissions - A list of up to three principal permissions entries for default create database permissions.public DataLakeSettings withCreateDatabaseDefaultPermissions(Collection<PrincipalPermissions> createDatabaseDefaultPermissions)
A list of up to three principal permissions entries for default create database permissions.
createDatabaseDefaultPermissions - A list of up to three principal permissions entries for default create database permissions.public List<PrincipalPermissions> getCreateTableDefaultPermissions()
A list of up to three principal permissions entries for default create table permissions.
public void setCreateTableDefaultPermissions(Collection<PrincipalPermissions> createTableDefaultPermissions)
A list of up to three principal permissions entries for default create table permissions.
createTableDefaultPermissions - A list of up to three principal permissions entries for default create table permissions.public DataLakeSettings withCreateTableDefaultPermissions(PrincipalPermissions... createTableDefaultPermissions)
A list of up to three principal permissions entries for default create table permissions.
NOTE: This method appends the values to the existing list (if any). Use
setCreateTableDefaultPermissions(java.util.Collection) or
withCreateTableDefaultPermissions(java.util.Collection) if you want to override the existing values.
createTableDefaultPermissions - A list of up to three principal permissions entries for default create table permissions.public DataLakeSettings withCreateTableDefaultPermissions(Collection<PrincipalPermissions> createTableDefaultPermissions)
A list of up to three principal permissions entries for default create table permissions.
createTableDefaultPermissions - A list of up to three principal permissions entries for default create table permissions.public String toString()
toString in class ObjectObject.toString()public DataLakeSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2020. All rights reserved.