@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LakeFormationConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Lake Formation related configuration inputs for the security configuration.
| Constructor and Description |
|---|
LakeFormationConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
LakeFormationConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getAuthorizedSessionTagValue()
The session tag to authorize Amazon EMR on EKS for API calls to Lake Formation.
|
String |
getQueryEngineRoleArn()
The query engine IAM role ARN that is tied to the secure Spark job.
|
SecureNamespaceInfo |
getSecureNamespaceInfo()
The namespace input of the system job.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAuthorizedSessionTagValue(String authorizedSessionTagValue)
The session tag to authorize Amazon EMR on EKS for API calls to Lake Formation.
|
void |
setQueryEngineRoleArn(String queryEngineRoleArn)
The query engine IAM role ARN that is tied to the secure Spark job.
|
void |
setSecureNamespaceInfo(SecureNamespaceInfo secureNamespaceInfo)
The namespace input of the system job.
|
String |
toString()
Returns a string representation of this object.
|
LakeFormationConfiguration |
withAuthorizedSessionTagValue(String authorizedSessionTagValue)
The session tag to authorize Amazon EMR on EKS for API calls to Lake Formation.
|
LakeFormationConfiguration |
withQueryEngineRoleArn(String queryEngineRoleArn)
The query engine IAM role ARN that is tied to the secure Spark job.
|
LakeFormationConfiguration |
withSecureNamespaceInfo(SecureNamespaceInfo secureNamespaceInfo)
The namespace input of the system job.
|
public void setAuthorizedSessionTagValue(String authorizedSessionTagValue)
The session tag to authorize Amazon EMR on EKS for API calls to Lake Formation.
authorizedSessionTagValue - The session tag to authorize Amazon EMR on EKS for API calls to Lake Formation.public String getAuthorizedSessionTagValue()
The session tag to authorize Amazon EMR on EKS for API calls to Lake Formation.
public LakeFormationConfiguration withAuthorizedSessionTagValue(String authorizedSessionTagValue)
The session tag to authorize Amazon EMR on EKS for API calls to Lake Formation.
authorizedSessionTagValue - The session tag to authorize Amazon EMR on EKS for API calls to Lake Formation.public void setSecureNamespaceInfo(SecureNamespaceInfo secureNamespaceInfo)
The namespace input of the system job.
secureNamespaceInfo - The namespace input of the system job.public SecureNamespaceInfo getSecureNamespaceInfo()
The namespace input of the system job.
public LakeFormationConfiguration withSecureNamespaceInfo(SecureNamespaceInfo secureNamespaceInfo)
The namespace input of the system job.
secureNamespaceInfo - The namespace input of the system job.public void setQueryEngineRoleArn(String queryEngineRoleArn)
The query engine IAM role ARN that is tied to the secure Spark job. The QueryEngine role assumes the
JobExecutionRole to execute all the Lake Formation calls.
queryEngineRoleArn - The query engine IAM role ARN that is tied to the secure Spark job. The QueryEngine role
assumes the JobExecutionRole to execute all the Lake Formation calls.public String getQueryEngineRoleArn()
The query engine IAM role ARN that is tied to the secure Spark job. The QueryEngine role assumes the
JobExecutionRole to execute all the Lake Formation calls.
QueryEngine role
assumes the JobExecutionRole to execute all the Lake Formation calls.public LakeFormationConfiguration withQueryEngineRoleArn(String queryEngineRoleArn)
The query engine IAM role ARN that is tied to the secure Spark job. The QueryEngine role assumes the
JobExecutionRole to execute all the Lake Formation calls.
queryEngineRoleArn - The query engine IAM role ARN that is tied to the secure Spark job. The QueryEngine role
assumes the JobExecutionRole to execute all the Lake Formation calls.public String toString()
toString in class ObjectObject.toString()public LakeFormationConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.