public ProgressEvent updateKeyDescription()

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);
    }