private ProgressEvent startUpdateTask()

in aws-mwaa-environment/src/main/java/software/amazon/mwaa/environment/UpdateHandler.java [105:118]


    private ProgressEvent<ResourceModel, CallbackContext> startUpdateTask(
            final Proxies proxies,
            final ProgressEvent<ResourceModel, CallbackContext> progress,
            final CallbackContext callbackContext) {

        return startSubtask("Update", proxies, progress)
                .translateToServiceRequest(UpdateTranslator::translateToUpdateRequest)
                .makeServiceCall((awsRequest, mwaaClientProxy) -> doUpdateEnvironment(
                        awsRequest,
                        toStringToStringMap(progress.getResourceModel().getTags()),
                        mwaaClientProxy,
                        callbackContext))
                .progress((int) CALLBACK_DELAY.getSeconds());
    }