[ {
  "shortName" : "_bindHandlers: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 120,
  "endLine" : 240,
  "linesOfCode" : 105,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateInstances()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 211,
  "endLine" : 268,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeAgentConfigurationProvider()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-agent/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeAgentConfigurationProvider.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::teamcity-kubernetes-plugin-agent" ],
  "startLine" : 19,
  "endLine" : 84,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 66,
  "endLine" : 118,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pod getPodTemplate()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/SimpleRunContainerProvider.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 47,
  "endLine" : 95,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getPatchedEnvVars()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/AbstractPodTemplateProvider.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 48,
  "endLine" : 101,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPost()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/KubeProfileEditController.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 117,
  "endLine" : 154,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeProfileEditController()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/KubeProfileEditController.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 59,
  "endLine" : 94,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudInstance startNewInstance()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClient.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 86,
  "endLine" : 118,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudClientEx createNewClient()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClientFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 113,
  "endLine" : 144,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T withKubernetesClient()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 154,
  "endLine" : 180,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void terminateInstance()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClient.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 126,
  "endLine" : 152,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filterAgents()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/buildFeature/RunInKubeAgentsFilter.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 18,
  "endLine" : 43,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun createConfig()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connection/KubernetesCredentialsFactoryImpl.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 21,
  "endLine" : 49,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String generateNewVmName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubePodNameGeneratorImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 106,
  "endLine" : 130,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "serializeParameters: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 4,
  "endLine" : 28,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillAdditionalSettings()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/KubeconfigAuthStrategy.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 91,
  "endLine" : 113,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubePodNameGeneratorImpl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubePodNameGeneratorImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "showEditImageDialog: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 537,
  "endLine" : 564,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void storeIdxes()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubePodNameGeneratorImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 82,
  "endLine" : 103,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateInstances()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeBackgroundUpdaterImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 39,
  "endLine" : 59,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Pod patchedPodTemplateSpec()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/AbstractPodTemplateProvider.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 22,
  "endLine" : 45,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeCloudClient()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClient.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Pod getPodTemplateInternal()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/CustomTemplatePodTemplateProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pod getPodTemplate()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/DeploymentBuildAgentPodTemplateProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 46,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeApiConnectionCheckResult testConnection()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection process()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeProfilePropertiesProcessor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 30,
  "endLine" : 49,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudErrorInfo getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeUtils.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 32,
  "endLine" : 51,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeApiProxySettings getProxySettings()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/RequestKubeApiConnection.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 57,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeApiProxySettings getProxySettings()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/ParametersKubeApiConnection.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 53,
  "endLine" : 73,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void patchMetadata()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/AbstractPodTemplateProvider.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 103,
  "endLine" : 122,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_updateImageDescription: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 242,
  "endLine" : 260,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "addOptionError: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 465,
  "endLine" : 486,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModelAndView doHandle()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/KubeDeleteImageDialogController.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModelAndView doHandle()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/ChooserController.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getStartedTime()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudInstanceImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void loadIdxes()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubePodNameGeneratorImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeCloudClientFactory()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClientFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/OIDCAuthStrategy.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 100,
  "endLine" : 115,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanStartNewInstanceResult canStartNewInstanceWithDetails()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClient.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 192,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showProfilesAndImages()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/buildFeature/RunInKubeFeature.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeParameters()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/buildFeature/RunInKubeFeature.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/EKSAuthStrategy.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 140,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModelAndView doGet()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/KubeProfileEditController.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 97,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getConfigDescription()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 193,
  "endLine" : 206,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudInstance findInstanceByAgent()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClient.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 162,
  "endLine" : 176,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Pod getPodTemplate()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/BuildAgentPodTemplateProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderImagesTable: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 305,
  "endLine" : 320,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateState()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudInstanceImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeAuthStrategyProviderImpl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/KubeAuthStrategyProviderImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/KubeconfigAuthStrategy.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createData()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/EKSAuthStrategy.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequirements()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/buildFeature/RunInKubeFeature.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentVolumeClaim getPVC()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/CustomTemplatePodTemplateProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void bindPropertiesFromRequest()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/internal/PluginPropertiesUtil.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validateOptions: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 388,
  "endLine" : 463,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setupSourceId: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 595,
  "endLine" : 607,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_resetDataAndDialog: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 641,
  "endLine" : 654,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String encodeBase64IfNecessary()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeUtils.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigBuilder apply()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/ClientCertificateAuthStrategy.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection process()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/ClientCertificateAuthStrategy.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeConnection()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connection/KubernetesConnectionProvider.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_submitImageDialogClickHandler: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 274,
  "endLine" : 284,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_toggleAuth: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 345,
  "endLine" : 356,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "agentNamePrefix: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 415,
  "endLine" : 425,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeCloudInstanceImpl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudInstanceImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection process()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/UserPasswdAuthStrategy.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String generateAgentName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClient.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChooserController()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/ChooserController.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Deployment findDeployment()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/DeploymentContentProviderImpl.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract Pod getPodTemplate()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/AbstractPodTemplateProvider.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderImageRow: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 322,
  "endLine" : 333,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "addImage: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 584,
  "endLine" : 593,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeApiConnectorImpl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getOperation()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retrieveNewToken()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/OIDCAuthStrategy.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retrieveNewToken()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/EKSAuthStrategy.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClient.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeAddedToQueue()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/buildFeature/RunInKubeFeature.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeApiProxySettingsImpl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeApiProxySettingsImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_submitDeleteImageDialogClickHandler: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 291,
  "endLine" : 303,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "showDeleteImageDialog: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 566,
  "endLine" : 578,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "saveImagesData: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 629,
  "endLine" : 639,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setStringProperty()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/internal/PluginPropertiesUtil.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setEncryptedProperty()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/internal/PluginPropertiesUtil.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "imagesTableRow: $j()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_toggleEKSCredentials: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 358,
  "endLine" : 367,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_toggleEKSIAM: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 369,
  "endLine" : 378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "showAddImageDialog: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 525,
  "endLine" : 535,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BS.Kube.NamespaceChooser.showPopup = function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 693,
  "endLine" : 700,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BS.Kube.DeploymentChooser.showPopup = function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 716,
  "endLine" : 723,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PodConditionType fromString()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/PodConditionType.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected KubernetesClient createClient()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addCustomLabel()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeTeamCityLabels.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstanceStatus mapPodPhase()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeUtils.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getAdditionalSettings()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/KubeAuthStrategyProviderImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/KubeconfigAuthStrategy.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/DefaultServiceAccountAuthStrategy.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDefaultServiceAccountAuthToken()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/DefaultServiceAccountAuthStrategy.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigBuilder apply()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/TokenAuthStrategy.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createData()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/OIDCAuthStrategy.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createKey()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/EKSAuthStrategy.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeDeleteImageDialogController()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/KubeDeleteImageDialogController.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/KubeProfileEditController.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Deployments()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/ChooserController.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Namespaces()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/ChooserController.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeAgentOfType()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClientFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pod getPodTemplate()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/CustomTemplatePodTemplateProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_togglePodSpecMode: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 380,
  "endLine" : 386,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "podTemplateMode : function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 393,
  "endLine" : 399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "imageInstanceLimit: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 427,
  "endLine" : 433,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "agent_pool_id : function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 435,
  "endLine" : 441,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "customPodTemplate : function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 443,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "clearErrors: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 498,
  "endLine" : 504,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "editImage: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 613,
  "endLine" : 619,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "removeImage: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 621,
  "endLine" : 627,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PodStatus getPodStatus()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String escapeForKube()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeUtils.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeUtils.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getAll()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/KubeAuthStrategyProviderImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/KubeconfigAuthStrategy.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAuthStrategyUsed()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/DefaultServiceAccountAuthStrategy.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection process()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/TokenAuthStrategy.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun requestCredentials()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connection/KubernetesCredentialsFactoryImpl.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildAgentPodTemplateProvidersImpl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/BuildAgentPodTemplateProvidersImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_showAllImageDialogClickHandler: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dockerImage : function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 401,
  "endLine" : 406,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sourceDeployment : function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 408,
  "endLine" : 413,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_resetCodeMirrorValues: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 656,
  "endLine" : 662,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KubeApiConnectionCheckResult()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectionCheckResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectionCheckResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection listNamespaces()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection listDeployments()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNetworkIdentity()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudInstanceImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPVCName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudInstanceImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInstanceLimit()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageData.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestKubeApiConnection()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/RequestKubeApiConnection.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeAuthStrategy get()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/KubeAuthStrategyProviderImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigBuilder apply()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/DefaultServiceAccountAuthStrategy.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/RefreshableStrategy.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigBuilder apply()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/UserPasswdAuthStrategy.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default BuildAgentPodTemplateProvider get()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/BuildAgentPodTemplateProviders.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_toggleImagesTable: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "clearOptionsErrors: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "testConnection: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 506,
  "endLine" : 523,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeCloudClientParametersImpl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClientParametersImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInstanceLimit()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClientParametersImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsAgent()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudInstanceImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getNextCounter()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubePodNameGeneratorImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTouched()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubePodNameGeneratorImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImagePullPolicy getImagePullPolicy()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageData.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/RequestKubeApiConnection.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAgentName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeBackgroundUpdaterImpl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeBackgroundUpdaterImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/ParametersKubeApiConnection.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentContentProviderImpl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/DeploymentContentProviderImpl.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_cancelImageDialogClickHandler: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_cancelDeleteImageDialogClickHandler: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onComplete: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onSuccess: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 512,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "show: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 679,
  "endLine" : 682,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BS.Kube.NamespaceChooser.selectNamespace = function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BS.Kube.DeploymentChooser.selectDeployment = function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 725,
  "endLine" : 728,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KubeCloudClientParametersImpl create()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClientParametersImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getImages()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClientParametersImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeCloudException()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudException.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeCloudException()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudException.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KubeApiConnectionCheckResult ok()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectionCheckResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KubeApiConnectionCheckResult error()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectionCheckResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectionCheckResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuccess()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectionCheckResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNeedRefresh()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectionCheckResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pod createPod()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentVolumeClaim createPVC()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deletePod()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection listPods()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Deployment getDeployment()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deletePVC()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidate()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T withKubernetesClient()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/KubeApiConnectorImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/ImagePullPolicy.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/ImagePullPolicy.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/ImagePullPolicy.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/ImagePullPolicy.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/ImagePullPolicy.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connector/ImagePullPolicy.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeProfilePropertiesProcessor()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeProfilePropertiesProcessor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstanceId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudInstanceImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudInstanceImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImageId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudInstanceImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeCloudImage getImage()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudInstanceImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatus()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudInstanceImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceStatus getStatus()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudInstanceImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudErrorInfo getErrorInfo()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudInstanceImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setError()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudInstanceImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPodStatus()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeUtils.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeCloudImageData()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageData.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDockerImage()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageData.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDockerArguments()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageData.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDockerCommand()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageData.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageData.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getAgentPoolId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageData.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPodSpecMode()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageData.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCustomPodTemplateContent()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageData.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeploymentName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageData.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAgentNamePrefix()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageData.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProfileId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageData.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApiServerUrl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/RequestKubeApiConnection.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCustomParameter()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/RequestKubeApiConnection.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCACertData()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/RequestKubeApiConnection.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAuthStrategy()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/RequestKubeApiConnection.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KubeAuthStrategy find()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/KubeAuthStrategyProviderImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerStrategy()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/KubeAuthStrategyProviderImpl.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/UnauthorizedAccessStrategy.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/UnauthorizedAccessStrategy.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/UnauthorizedAccessStrategy.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigBuilder apply()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/UnauthorizedAccessStrategy.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection process()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/UnauthorizedAccessStrategy.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultServiceAccountAuthStrategy()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/DefaultServiceAccountAuthStrategy.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/DefaultServiceAccountAuthStrategy.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/DefaultServiceAccountAuthStrategy.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/DefaultServiceAccountAuthStrategy.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/DefaultServiceAccountAuthStrategy.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection process()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/DefaultServiceAccountAuthStrategy.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/ClientCertificateAuthStrategy.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/ClientCertificateAuthStrategy.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/ClientCertificateAuthStrategy.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isRefreshable()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/KubeAuthStrategy.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean requiresServerUrl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/KubeAuthStrategy.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/KubeAuthStrategy.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateAll()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/RefreshableStrategy.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/RefreshableStrategy.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/TokenAuthStrategy.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/TokenAuthStrategy.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/TokenAuthStrategy.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createKey()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/OIDCAuthStrategy.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillAdditionalSettings()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/EKSAuthStrategy.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/UserPasswdAuthStrategy.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/UserPasswdAuthStrategy.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/UserPasswdAuthStrategy.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClient.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restartInstance()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClient.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudImage findImageById()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClient.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getImages()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClient.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudErrorInfo getErrorInfo()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClient.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProfileId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClient.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPodSpecMode()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPodTemplate()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPVCTemplate()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceDeploymentName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRunningInstanceCount()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInstanceLimit()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAgentNamePrefix()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setErrorInfo()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDockerImage()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImagePullPolicy getImagePullPolicy()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDockerArguments()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDockerCommand()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getInstances()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudInstance findInstanceById()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getAgentPoolId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudErrorInfo getErrorInfo()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStartedInstance()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProfileId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudImageImpl.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getProfileId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/KubeProfileEditController.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTestConnection()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/KubeProfileEditController.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getItems()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/ChooserController.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getItemsName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/ChooserController.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getJspName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/ChooserController.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getControllerUrl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/ChooserController.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getItems()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/ChooserController.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getItemsName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/ChooserController.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getJspName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/ChooserController.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getControllerUrl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/ChooserController.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerClient()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeBackgroundUpdaterImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterClient()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeBackgroundUpdaterImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCloudCode()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClientFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClientFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditProfileUrl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClientFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getInitialParameterValues()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClientFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesProcessor getPropertiesProcessor()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClientFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeDescription()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClientFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProfileIconUrl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClientFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApiServerUrl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCaCertData()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProxyServer()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProxyLogin()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProxyPassword()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNonProxyHosts()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKubernetesNamespace()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProfileInstanceLimit()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAgentPoolIdField()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDockerImage()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDockerArguments()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDockerCommand()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImagePullPolicy()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAuthStrategy()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUsername()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAuthToken()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOidcClientId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOidcClientSecret()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOidcRefreshToken()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOidcIssuerUrl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClientCertData()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClientKeyData()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPodSpecMode()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceDeployment()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCustomPodTemplate()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMaxInstances()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAgentNamePrefix()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEksAccessId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEksSecretKey()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEksIAMRoleArn()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEksRegion()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEksClusterName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKubeconfigContext()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRunInKubeParam()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeParametersConstants.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParametersKubeApiConnection()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/ParametersKubeApiConnection.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApiServerUrl()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/ParametersKubeApiConnection.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCustomParameter()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/ParametersKubeApiConnection.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCACertData()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/ParametersKubeApiConnection.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAuthStrategy()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/ParametersKubeApiConnection.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultParameters()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/buildFeature/RunInKubeFeature.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun requestCredentials()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/connection/KubernetesCredentialsFactoryImpl.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProxyUri()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeApiProxySettingsImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProxyUsername()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeApiProxySettingsImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProxyPassword()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeApiProxySettingsImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomTemplatePodTemplateProvider()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/CustomTemplatePodTemplateProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/CustomTemplatePodTemplateProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/CustomTemplatePodTemplateProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/CustomTemplatePodTemplateProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentBuildAgentPodTemplateProvider()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/DeploymentBuildAgentPodTemplateProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/DeploymentBuildAgentPodTemplateProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/DeploymentBuildAgentPodTemplateProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/DeploymentBuildAgentPodTemplateProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAll()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/BuildAgentPodTemplateProvidersImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildAgentPodTemplateProvider find()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/BuildAgentPodTemplateProvidersImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerProvider()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/BuildAgentPodTemplateProvidersImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleRunContainerProvider()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/SimpleRunContainerProvider.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/SimpleRunContainerProvider.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/SimpleRunContainerProvider.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/SimpleRunContainerProvider.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentVolumeClaim getPVC()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/podSpec/SimpleRunContainerProvider.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void bindPropertiesFromRequest()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/internal/PluginPropertiesUtil.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toUnixLineFeeds()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/internal/PluginPropertiesUtil.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_clearImagesTable: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "addError: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onFailure: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onConnectionError: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onComplete: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "selectDeployment: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "generateNewImageId: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getContainer: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getContainer: function()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js",
  "fileLinesCount" : 729,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public String paramToEnvVar()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-common/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeContainerEnvironment.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::teamcity-kubernetes-plugin-common" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public String envToParam()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-common/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeContainerEnvironment.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::teamcity-kubernetes-plugin-common" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getProviderType()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-common/src/main/java/jetbrains/buildServer/clouds/kubernetes/connection/KubernetesConnectionCredentials.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::teamcity-kubernetes-plugin-common" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void invalidate()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/KubeAuthStrategy.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void fillAdditionalSettings()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/KubeAuthStrategy.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PluginPropertiesUtil()",
  "longName" : "",
  "relativeFileName" : "teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/internal/PluginPropertiesUtil.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::teamcity-kubernetes-plugin-server" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]