@Override
    public GetClusterSessionCredentialsResult getClusterSessionCredentials(GetClusterSessionCredentialsRequest request) {
        request = beforeClientExecution(request);
        return executeGetClusterSessionCredentials(request);
    }
<p>
Provides temporary, HTTP basic credentials that are associated with a given runtime IAM role and used by a
cluster with fine-grained access control activated. You can use these credentials to connect to cluster endpoints
that support username and password authentication.
</p>

@param getClusterSessionCredentialsRequest
@return Result of the GetClusterSessionCredentials operation returned by the service.
@throws InternalServerErrorException
        Indicates that an error occurred while processing the request and that the request was not completed.
@throws InvalidRequestException
        This exception occurs when there is something wrong with user input.
@sample AmazonElasticMapReduce.GetClusterSessionCredentials
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/GetClusterSessionCredentials"
     target="_top">AWS API Documentation</a>
aws-java-sdk-emr/src/main/java/com/amazonaws/services/elasticmapreduce/AmazonElasticMapReduceClient.java