in common/src/main/java/software/amazon/kms/common/KeyHandlerHelper.java [106:123]
public ProgressEvent<M, C> updateKeyDescription(
final AmazonWebServicesClientProxy proxy,
final ProxyClient<KmsClient> proxyClient,
final M previousModel,
final M model,
final C callbackContext
) {
if (!keyTranslator.getKeyDescription(previousModel)
.equals(keyTranslator.getKeyDescription(model))) {
return proxy.initiate("kms::update-key-description", proxyClient, model,
callbackContext)
.translateToServiceRequest(keyTranslator::updateKeyDescriptionRequest)
.makeServiceCall(keyApiHelper::updateKeyDescription)
.progress();
}
return ProgressEvent.progress(model, callbackContext);
}