[ {
  "shortName" : "_bindHandlers: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 98,
  "endLine" : 208,
  "linesOfCode" : 96,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def lambda_handler()",
  "longName" : "",
  "relativeFileName" : "infra/modules/lambda/ecs-scaledown-lambda/index.py",
  "fileLinesCount" : 183,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 59,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateInstances()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudImageImpl.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 173,
  "endLine" : 227,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checkContainerInstanceTaskStatus()",
  "longName" : "",
  "relativeFileName" : "infra/modules/lambda/ecs-scaledown-lambda/index.py",
  "fileLinesCount" : 183,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startNewInstance()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudImageImpl.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 231,
  "endLine" : 275,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTask()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnectorImpl.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 68,
  "endLine" : 109,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 50,
  "endLine" : 96,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def lambda_handler()",
  "longName" : "",
  "relativeFileName" : "infra/modules/lambda/ecs-unprotect-lambda/index.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "showEditImageDialog: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 293,
  "endLine" : 322,
  "linesOfCode" : 24,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStatus()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudInstanceImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 20,
  "endLine" : 40,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doPost()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/web/EcsProfileEditController.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 41,
  "endLine" : 61,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doHandle()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/web/EcsTaskDefinitionChooserController.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "addOptionError: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 398,
  "endLine" : 419,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doHandle()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/web/EcsDeleteImageDialogController.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doHandle()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/web/EcsClusterChooserController.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doGet()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/web/EcsProfileEditController.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_resetDataAndDialog: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 324,
  "endLine" : 339,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxCPUReservation()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnectorImpl.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 204,
  "endLine" : 217,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findInstanceByAgent()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClient.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun listTaskDefinitions()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnectorImpl.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun listClusters()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnectorImpl.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canStartNewInstanceWithDetails()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudImageImpl.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderImagesTable: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 210,
  "endLine" : 224,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validateOptions: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 341,
  "endLine" : 396,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeTask()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnectorImpl.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun terminate()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudInstanceImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNewClient()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClientFactory.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canStartNewInstanceWithDetails()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClient.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "imagesTableRow: $j()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_submitDialogClickHandler: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 257,
  "endLine" : 267,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderImageRow: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "addImage: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 439,
  "endLine" : 448,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPropertiesProcessor()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClientFactory.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "saveImagesData: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 473,
  "endLine" : 483,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "showDeleteImageDialog: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 504,
  "endLine" : 516,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_submitDeleteImageDialogClickHandler: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 523,
  "endLine" : 535,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BS.Ecs.TaskDefChooser.showPopup = function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 552,
  "endLine" : 560,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def publishToSNS()",
  "longName" : "",
  "relativeFileName" : "infra/modules/lambda/ecs-scaledown-lambda/index.py",
  "fileLinesCount" : 183,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOverridenContainerEnv()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsTask.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testConnection()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnectorImpl.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startNewInstance()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClient.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateAgentName()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClient.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStartedTime()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudInstanceImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startedByTeamCity()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClientFactory.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canBeAgentOfType()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClientFactory.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "showAddImageDialog: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "launchType : function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "maxInstances: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cpuReservationLimit: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 368,
  "endLine" : 374,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "agent_pool_id : function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 376,
  "endLine" : 382,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "clearErrors: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 431,
  "endLine" : 437,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "editImage: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 457,
  "endLine" : 463,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "removeImage: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 465,
  "endLine" : 471,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BS.Ecs.ClusterChooser.showPopup = function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 576,
  "endLine" : 582,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCompatibleWithLaunchType()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsTaskDefinition.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeCluster()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnectorImpl.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_toggleImagesTable: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_showDialogClickHandler: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "taskDefinition : function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 353,
  "endLine" : 358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "generateNewImageId: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 450,
  "endLine" : 455,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def env_to_num()",
  "longName" : "",
  "relativeFileName" : "infra/modules/lambda/ecs-unprotect-lambda/index.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAgent()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudInstanceImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInitialParameterValues()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClientFactory.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "clearOptionsErrors: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "testConnection: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 485,
  "endLine" : 502,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterAgentConfigurationLoaded()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-agent/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsAgentConfigurationProvider.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::aws-ecs-agent" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudInstanceImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClient.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun terminateInstance()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClient.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_cancelDialogClickHandler: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onSuccess: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 491,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_cancelDeleteImageDialogClickHandler: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onComplete: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 530,
  "endLine" : 533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BS.Ecs.TaskDefChooser.selectTaskDef = function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 562,
  "endLine" : 565,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BS.Ecs.ClusterChooser.selectCluster = function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 584,
  "endLine" : 587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "show: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeTaskDefinition()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnectorImpl.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopTask()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnectorImpl.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun listRunningTasks()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnectorImpl.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun listStoppedTasks()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnectorImpl.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInstanceId()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudInstanceImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudInstanceImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNetworkIdentity()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudInstanceImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImage()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudInstanceImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImageId()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudInstanceImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getErrorInfo()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudInstanceImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun terminate()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/StartingEcsCloudInstance.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCloudCode()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClientFactory.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClientFactory.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEditProfileUrl()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClientFactory.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAgentPoolId()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudImageImpl.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudImageImpl.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudImageImpl.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInstances()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudImageImpl.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getErrorInfo()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudImageImpl.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findInstanceById()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudImageImpl.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateAgentName()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudImageImpl.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInitialized()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClient.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getErrorInfo()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClient.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartInstance()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClient.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImages()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClient.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findImageById()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudClient.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerClient()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsInstancesUpdaterImpl.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterClient()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsInstancesUpdaterImpl.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_clearImagesTable: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "selectTaskDef: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "selectCluster: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "addError: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onFailure: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onConnectionError: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onComplete: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getContainer: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getContainer: function()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/resources/buildServerResources/ecsSettings.js",
  "fileLinesCount" : 602,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/StartingEcsCloudInstance.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/BrokenEcsCloudInstance.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun terminate()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/BrokenEcsCloudInstance.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listTaskDefinitions()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnector.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun describeTaskDefinition()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnector.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runTask()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnector.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopTask()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnector.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listRunningTasks()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnector.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listStoppedTasks()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnector.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun describeTask()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnector.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listClusters()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnector.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun describeCluster()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnector.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConnection()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnector.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMaxCPUReservation()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnector.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCompatibleWithLaunchType()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsTaskDefinition.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOverridenContainerEnv()",
  "longName" : "",
  "relativeFileName" : "aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsTask.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::aws-ecs-server" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]