/// <summary> /// Creates an HttpClient to access New Relic rest API in strongly typed manner /// </summary> /// <param name="configuration"></param> public NewRelicAccessor(NewRelicConfiguration configuration, IApiCommandBuilder apiCommandBuilder) { newRelicConnector = new NewRelicConnector(configuration); this.apiCommandBuilder = apiCommandBuilder; }
/// <summary> /// Creates httpclient to access new relic api with domain url already built-in /// </summary> /// <param name="config"></param> public NewRelicConnector(NewRelicConfiguration config) { httpClient = new HttpClient(); newRelicApiKey = config.ApiKey; newRelicDomainUrl = RestApiConstants.NewRelicHttpsUrl; }