@Override
    public CreateStudioSessionMappingResult createStudioSessionMapping(CreateStudioSessionMappingRequest request) {
        request = beforeClientExecution(request);
        return executeCreateStudioSessionMapping(request);
    }
<p>
Maps a user or group to the Amazon EMR Studio specified by <code>StudioId</code>, and applies a session policy to
refine Studio permissions for that user or group. Use <code>CreateStudioSessionMapping</code> to assign users to
a Studio when you use IAM Identity Center authentication. For instructions on how to assign users to a Studio
when you use IAM authentication, see <a href=
"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio-manage-users.html#emr-studio-assign-users-groups"
>Assign a user or group to your EMR Studio</a>.
</p>

@param createStudioSessionMappingRequest
@return Result of the CreateStudioSessionMapping 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.CreateStudioSessionMapping
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/CreateStudioSessionMapping"
     target="_top">AWS API Documentation</a>
aws-java-sdk-emr/src/main/java/com/amazonaws/services/elasticmapreduce/AmazonElasticMapReduceClient.java