private ChefApiHeaderFactory chefApiHeaderFactory = new ChefApiHeaderFactory();
public ChefApiClient create(String endPoint, String organizations, String userId, String pemPath) {
- return new ChefApiClientImpl(httpClient,
- chefApiHeaderFactory,
+ return new ChefApiClientImpl(
+ httpClient,
endPoint,
- organizations,
- userId,
- pemPath);
+ (methodName, requestPath, body) -> chefApiHeaderFactory
+ .create(methodName, requestPath, body, userId, organizations, pemPath));
}
}