super(credentialsProvider, clientConfig, requestMetricCollector);
assertParameterNotNull(kekMaterialsProvider,
"EncryptionMaterialsProvider parameter must not be null.");
assertParameterNotNull(cryptoConfig,
"CryptoConfiguration parameter must not be null.");
this.crypto = new CryptoModuleDispatcher(new S3DirectImpl(),
credentialsProvider, kekMaterialsProvider, cryptoConfig);
}