def get_image_store_upload_session_by_id(session_id, timeout:60, custom_headers:nil)
      response = get_image_store_upload_session_by_id_async(session_id, timeout:timeout, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
def get_image_store_upload_session_by_id(session_id, timeout:60, custom_headers:nil)
      response = get_image_store_upload_session_by_id_async(session_id, timeout:timeout, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
Get the image store upload session by ID.

 Gets the image store upload session identified by the given ID. User can
 query the upload session at any time during uploading.

 @param session_id A GUID generated by the user for a file uploading. It
 identifies an image store upload session which keeps track of all file chunks
 until it is committed.
 @param timeout [Integer] The server timeout for performing the operation in
 seconds. This timeout specifies the time duration that the client is willing
 to wait for the requested operation to complete. The default value for this
 parameter is 60 seconds.
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [UploadSession] operation results.