GetResourceSetResponse getResourceSet()

in aws-route53recoveryreadiness-resourceset/src/main/java/software/amazon/route53recoveryreadiness/resourceset/CreateHandler.java [93:115]


    GetResourceSetResponse getResourceSet(
            GetResourceSetRequest getRequest,
            ProxyClient<Route53RecoveryReadinessClient> proxyClient
    ) {
        GetResourceSetResponse getResponse = null;

        try {
            getResponse = proxyClient.injectCredentialsAndInvokeV2(getRequest, proxyClient.client()::getResourceSet);
        } catch (Route53RecoveryReadinessException e) {
            if (e.statusCode() == 404) {
                //expected not to find
                logger.log(String.format("%s not found.", getRequest.resourceSetName()));
            } else
                throw new CfnGeneralServiceException( ResourceModel.TYPE_NAME, e);
        } catch (AwsServiceException e) {
            throw new CfnGeneralServiceException(ResourceModel.TYPE_NAME, e);
        }

        logger.log(String.format("%s successfully read.", ResourceModel.TYPE_NAME));

        //expected to always be null if we get here
        return getResponse;
    }