private boolean stabilizedOnCreate()

in aws-licensemanager-grant/src/main/java/software/amazon/licensemanager/grant/CreateHandler.java [99:121]


    private boolean stabilizedOnCreate(
            final ResourceModel model,
            final CreateGrantResponse awsResponse,
            final ProxyClient<LicenseManagerClient> proxyClient) {
        try
        {
            model.setGrantArn(awsResponse.grantArn());
            final GetGrantResponse response = proxyClient.injectCredentialsAndInvokeV2(
                    Translator.getGrantRequest(model), proxyClient.client()::getGrant);
            if(response.grant() != null)
            {
                return true;
            }
            return false;
        } catch (final AccessDeniedException e) {
            logger.log(e.getMessage());
            throw new CfnAccessDeniedException(ResourceModel.TYPE_NAME, e);
        } catch (final InvalidParameterValueException e) {
            logger.log(e.getMessage());
            throw new CfnInvalidRequestException(ResourceModel.TYPE_NAME, e);
        }

    }