in aws-memorydb-parametergroup/src/main/java/software/amazon/memorydb/parametergroup/BaseHandlerStd.java [63:87]
protected abstract ProgressEvent<ResourceModel, CallbackContext> handleRequest(
final AmazonWebServicesClientProxy proxy,
final ResourceHandlerRequest<ResourceModel> request,
final CallbackContext callbackContext,
final ProxyClient<MemoryDbClient> proxyClient,
final Logger logger);
protected CallChain.Completed<DescribeParameterGroupsRequest,
DescribeParameterGroupsResponse,
MemoryDbClient,
ResourceModel,
CallbackContext> describeClusterParameterGroup(final AmazonWebServicesClientProxy proxy,
final ProxyClient<MemoryDbClient> proxyClient,
final ResourceModel model,
final CallbackContext callbackContext) {
return proxy.initiate("AWS-MemoryDB-ParameterGroup::Read", proxyClient, model, callbackContext)
.translateToServiceRequest(Translator::translateToReadRequest)
.makeServiceCall((awsRequest, client) -> {
try {
return client.injectCredentialsAndInvokeV2(awsRequest, client.client()::describeParameterGroups);
} catch (final ParameterGroupNotFoundException e) {
throw new CfnNotFoundException(e);
}
});
}