public KubeCloudClientFactory()

in teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubeCloudClientFactory.java [42:58]


    public KubeCloudClientFactory(@NotNull final CloudRegistrar registrar,
                                  @NotNull final PluginDescriptor pluginDescriptor,
                                  @NotNull final ServerSettings serverSettings,
                                  @NotNull final KubeAuthStrategyProvider authStrategies,
                                  @NotNull final BuildAgentPodTemplateProviders podTemplateProviders,
                                  @NotNull final KubePodNameGenerator kubePodNameGenerator,
                                  @NotNull final KubeBackgroundUpdater updater,
                                  @NotNull KubernetesCredentialsFactory credentialsFactory) {
        myPluginDescriptor = pluginDescriptor;
        myServerSettings = serverSettings;
        myAuthStrategies = authStrategies;
        myPodTemplateProviders = podTemplateProviders;
        myKubePodNameGenerator = kubePodNameGenerator;
        myUpdater = updater;
        myCredentialsFactory = credentialsFactory;
        registrar.registerCloudFactory(this);
    }