override suspend fun finishBuild()

in aws-lambda-function/src/main/java/jetbrains/buildServer/runner/lambda/MyDetachedBuildApi.kt [166:178]


    override suspend fun finishBuild() {
        buildHasFinished = true
        outputStreamJob.join()
        errorStreamJob.join()
        client.post("$teamcityFinishLambdaApi"){
            setBody(FormDataContent(Parameters.build {
                append(LambdaConstants.BUILD_TYPE_ID, runDetails.buildDetails.buildTypeId)
                append(LambdaConstants.AGENT_NAME, runDetails.buildDetails.agentName)
                append(LambdaConstants.BUILD_ID, runDetails.buildDetails.buildId)
                append(LambdaConstants.INVOCATION_ID, runDetails.invocationId.toString())
            }))
        }
    }