checkNotNull(apiKey, "apiKey");
checkNotNull(secretKey, "secretKey");
checkNotNull(messageBodyWorkers, "messageBodyWorkers");
this.endpointToSecure = endpointToSecure;
this.requestEncoder = new RequestEncoder(apiKey, secretKey, messageBodyWorkers, new SignatureGenerator());
}