public SftpInitializer( ILogger <SftpInitializer> logger, ISftpClientFactory sftpClientFactory, SftpClientOptions sftpClientOptions) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _sftpClientFactory = sftpClientFactory ?? throw new ArgumentNullException(nameof(sftpClientFactory)); _sftpClientOptions = sftpClientOptions ?? throw new ArgumentNullException(nameof(sftpClientOptions)); _sftpClientOptions.AssertValid(); }
public ChallengeOperator(IKubernetes kubernetesClient, ISftpClientFactory sftpClientFactory, ILogger <ChallengeOperator> logger) { _client = kubernetesClient; _sftpClientFactory = sftpClientFactory; _logger = logger; }