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