@Override
    public GetEffectivePermissionsForPathResult getEffectivePermissionsForPath(GetEffectivePermissionsForPathRequest request) {
        request = beforeClientExecution(request);
        return executeGetEffectivePermissionsForPath(request);
    }
<p>
Returns the Lake Formation permissions for a specified table or database resource located at a path in Amazon S3.
<code>GetEffectivePermissionsForPath</code> will not return databases and tables if the catalog is encrypted.
</p>

@param getEffectivePermissionsForPathRequest
@return Result of the GetEffectivePermissionsForPath operation returned by the service.
@throws InvalidInputException
        The input provided was not valid.
@throws EntityNotFoundException
        A specified entity does not exist.
@throws OperationTimeoutException
        The operation timed out.
@throws InternalServiceException
        An internal service error occurred.
@sample AWSLakeFormation.GetEffectivePermissionsForPath
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/lakeformation-2017-03-31/GetEffectivePermissionsForPath"
     target="_top">AWS API Documentation</a>
aws-java-sdk-lakeformation/src/main/java/com/amazonaws/services/lakeformation/AWSLakeFormationClient.java