public KubeCloudClient()

in teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClient.java [47:66]


    public KubeCloudClient(@NotNull KubeApiConnector apiConnector,
                           @Nullable String serverUuid,
                           @NotNull String cloudProfileId,
                           @NotNull List<KubeCloudImage> images,
                           @NotNull KubeCloudClientParameters kubeClientParams,
                           @NotNull KubeBackgroundUpdater updater,
                           @NotNull BuildAgentPodTemplateProviders podTemplateProviders,
                           @Nullable ExecutorService executorService,
                           @NotNull KubePodNameGenerator nameGenerator) {
        myApiConnector = apiConnector;
        myServerUuid = serverUuid;
        myCloudProfileId = cloudProfileId;
        myImageIdToImageMap = new ConcurrentHashMap<>(Maps.uniqueIndex(images, CloudImage::getId));
        myKubeClientParams = kubeClientParams;
        myPodTemplateProviders = podTemplateProviders;
        myExecutorService = executorService;
        myUpdater = updater;
        myNameGenerator = nameGenerator;
        myUpdater.registerClient(this);
    }