@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LakeFormationConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Specifies Lake Formation configuration settings for the crawler.
Constructor and Description |
---|
LakeFormationConfiguration() |
Modifier and Type | Method and Description |
---|---|
LakeFormationConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getAccountId()
Required for cross account crawls.
|
Boolean |
getUseLakeFormationCredentials()
Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials.
|
int |
hashCode() |
Boolean |
isUseLakeFormationCredentials()
Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccountId(String accountId)
Required for cross account crawls.
|
void |
setUseLakeFormationCredentials(Boolean useLakeFormationCredentials)
Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials.
|
String |
toString()
Returns a string representation of this object.
|
LakeFormationConfiguration |
withAccountId(String accountId)
Required for cross account crawls.
|
LakeFormationConfiguration |
withUseLakeFormationCredentials(Boolean useLakeFormationCredentials)
Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials.
|
public void setUseLakeFormationCredentials(Boolean useLakeFormationCredentials)
Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials.
useLakeFormationCredentials
- Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials.public Boolean getUseLakeFormationCredentials()
Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials.
public LakeFormationConfiguration withUseLakeFormationCredentials(Boolean useLakeFormationCredentials)
Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials.
useLakeFormationCredentials
- Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials.public Boolean isUseLakeFormationCredentials()
Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials.
public void setAccountId(String accountId)
Required for cross account crawls. For same account crawls as the target data, this can be left as null.
accountId
- Required for cross account crawls. For same account crawls as the target data, this can be left as null.public String getAccountId()
Required for cross account crawls. For same account crawls as the target data, this can be left as null.
public LakeFormationConfiguration withAccountId(String accountId)
Required for cross account crawls. For same account crawls as the target data, this can be left as null.
accountId
- Required for cross account crawls. For same account crawls as the target data, this can be left as null.public String toString()
toString
in class Object
Object.toString()
public LakeFormationConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.