override fun generateAgentName()

in aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClient.kt [75:82]


    override fun generateAgentName(agent: AgentDescription): String? {
        val agentParameters = agent.availableParameters
        val instanceId = agentParameters.get(Constants.ENV_PREFIX + INSTANCE_ID_ECS_ENV)
        if (instanceId.isNullOrEmpty()) return null
        val imageId = agentParameters.get(Constants.ENV_PREFIX + IMAGE_ID_ECS_ENV)
        val image = myImageIdToImageMap.get(imageId) ?: return null
        return image.generateAgentName(instanceId!!);
    }