override fun getAWSLambdaClient()

in aws-lambda-function-resolvers/src/main/java/jetbrains/buildServer/runner/lambda/aws/AWSConnectionAwsClientFetcher.kt [29:45]


    override fun getAWSLambdaClient(): AWSLambda {
        val clientBuilder = AWSLambdaClientBuilder.standard()
            .withCredentials(credentialsProvider)

        if (getLambdaEndpointUrl()?.isNotEmpty() == true) {
            clientBuilder.withEndpointConfiguration(
                AwsClientBuilder.EndpointConfiguration(
                    getLambdaEndpointUrl(),
                    region
                )
            )
        } else {
            clientBuilder.withRegion(region)
        }

        return clientBuilder.build()
    }