@Override
    public GetPersonalizedRankingResult getPersonalizedRanking(GetPersonalizedRankingRequest request) {
        request = beforeClientExecution(request);
        return executeGetPersonalizedRanking(request);
    }
<p>
Re-ranks a list of recommended items for the given user. The first item in the list is deemed the most likely
item to be of interest to the user.
</p>
<note>
<p>
The solution backing the campaign must have been created using a recipe of type PERSONALIZED_RANKING.
</p>
</note>

@param getPersonalizedRankingRequest
@return Result of the GetPersonalizedRanking operation returned by the service.
@throws InvalidInputException
        Provide a valid value for the field or parameter.
@throws ResourceNotFoundException
        The specified resource does not exist.
@sample AmazonPersonalizeRuntime.GetPersonalizedRanking
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/personalize-runtime-2018-05-22/GetPersonalizedRanking"
     target="_top">AWS API Documentation</a>
aws-java-sdk-personalizeruntime/src/main/java/com/amazonaws/services/personalizeruntime/AmazonPersonalizeRuntimeClient.java