Interface LakeFormationConfiguration.Builder

  • Method Details

    • authorizedSessionTagValue

      LakeFormationConfiguration.Builder authorizedSessionTagValue(String authorizedSessionTagValue)

      The session tag to authorize Amazon EMR on EKS for API calls to Lake Formation.

      Parameters:
      authorizedSessionTagValue - The session tag to authorize Amazon EMR on EKS for API calls to Lake Formation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • secureNamespaceInfo

      LakeFormationConfiguration.Builder secureNamespaceInfo(SecureNamespaceInfo secureNamespaceInfo)

      The namespace input of the system job.

      Parameters:
      secureNamespaceInfo - The namespace input of the system job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • secureNamespaceInfo

      default LakeFormationConfiguration.Builder secureNamespaceInfo(Consumer<SecureNamespaceInfo.Builder> secureNamespaceInfo)

      The namespace input of the system job.

      This is a convenience method that creates an instance of the SecureNamespaceInfo.Builder avoiding the need to create one manually via SecureNamespaceInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to secureNamespaceInfo(SecureNamespaceInfo).

      Parameters:
      secureNamespaceInfo - a consumer that will call methods on SecureNamespaceInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • queryEngineRoleArn

      LakeFormationConfiguration.Builder queryEngineRoleArn(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.

      Parameters:
      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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.