private ProgressEvent getCreatedCertificate()

in aws-acmpca-certificate/src/main/java/software/amazon/acmpca/certificate/CreateHandler.java [52:62]


    private ProgressEvent<ResourceModel, CallbackContext> getCreatedCertificate(final ResourceModel model, final CallbackContext context) {
        try {
            val getCertificateResult = acmPcaClient.getCertificate(model);
            val certificate = getCertificateResult.getCertificate();
            model.setCertificate(certificate);
        } catch (RequestInProgressException e) {
            return ProgressEvent.defaultInProgressHandler(context, SECONDS_TO_NEXT_INVOCATION, model);
        }

        return ProgressEvent.defaultSuccessHandler(model);
    }