@Override
    public GetTemporaryGluePartitionCredentialsResult getTemporaryGluePartitionCredentials(GetTemporaryGluePartitionCredentialsRequest request) {
        request = beforeClientExecution(request);
        return executeGetTemporaryGluePartitionCredentials(request);
    }
<p>
This API is identical to <code>GetTemporaryTableCredentials</code> except that this is used when the target Data
Catalog resource is of type Partition. Lake Formation restricts the permission of the vended credentials with the
same scope down policy which restricts access to a single Amazon S3 prefix.
</p>

@param getTemporaryGluePartitionCredentialsRequest
@return Result of the GetTemporaryGluePartitionCredentials operation returned by the service.
@throws InvalidInputException
        The input provided was not valid.
@throws InternalServiceException
        An internal service error occurred.
@throws OperationTimeoutException
        The operation timed out.
@throws EntityNotFoundException
        A specified entity does not exist.
@throws AccessDeniedException
        Access to a resource was denied.
@throws PermissionTypeMismatchException
        The engine does not support filtering data based on the enforced permissions. For example, if you call
        the <code>GetTemporaryGlueTableCredentials</code> operation with <code>SupportedPermissionType</code>
        equal to <code>ColumnPermission</code>, but cell-level permissions exist on the table, this exception is
        thrown.
@sample AWSLakeFormation.GetTemporaryGluePartitionCredentials
@see <a
     href="http://docs.aws.amazon.com/goto/WebAPI/lakeformation-2017-03-31/GetTemporaryGluePartitionCredentials"
     target="_top">AWS API Documentation</a>
aws-java-sdk-lakeformation/src/main/java/com/amazonaws/services/lakeformation/AWSLakeFormationClient.java