override fun accepts()

in aws-lambda-server/src/main/java/jetbrains/buildServer/runner/lambda/LambdaDeploymentStatusProvider.kt [16:28]


    override fun accepts(build: SRunningBuild, trackingInfo: String?): Boolean {
        val runnerType =
            (build.buildPromotion as BuildPromotionEx)
                .buildSettings
                .buildRunners
                .find { it.runType.type == LambdaConstants.RUNNER_TYPE }

        val isLambdaBuildStep = runnerType != null
        if (isLambdaBuildStep) {
            buildsBeginningTime.computeIfAbsent(build.buildId) { Instant.now() }
        }
        return isLambdaBuildStep
    }