public JenkinsRestClient(ILogger <JenkinsRestClient> logger,
                          Config config,
                          JenkinsDeserialiser jenkinsDeserialiser,
                          DataStore dataStore,
                          LambdaRetry lambdaRetry)
 {
     this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
     this.config = config ?? throw new ArgumentNullException(nameof(config));
     this.jenkinsDeserialiser = jenkinsDeserialiser ?? throw new ArgumentNullException(nameof(jenkinsDeserialiser));
     this.dataStore           = dataStore ?? throw new ArgumentNullException(nameof(dataStore));
     this.lambdaRetry         = lambdaRetry ?? throw new ArgumentNullException(nameof(lambdaRetry));
 }
Exemplo n.º 2
0
 public DataStore(Config config, ILogger <DataStore> logger, LambdaRetry lambdaRetry)
 {
     this.config      = config ?? throw new ArgumentNullException(nameof(config));
     this.logger      = logger ?? throw new ArgumentNullException(nameof(logger));
     this.lambdaRetry = lambdaRetry ?? throw new ArgumentNullException(nameof(lambdaRetry));
 }