in aws-batch-schedulingpolicy/src/main/java/software/amazon/batch/schedulingpolicy/ListHandler.java [33:50]
public ProgressEvent<ResourceModel, CallbackContext> handleRequest(
final AmazonWebServicesClientProxy proxy,
final ResourceHandlerRequest<ResourceModel> request,
final CallbackContext callbackContext,
final Logger logger) {
logger.log("List handler for SchedulingPolicy invoked.");
if (this.client == null) {
this.client = ClientBuilder.getClient();
}
final List<ResourceModel> models = listSchedulingPolicies(request, callbackContext, logger, proxy);
return ProgressEvent.<ResourceModel, CallbackContext>builder()
.resourceModels(models)
.status(OperationStatus.SUCCESS)
.build();
}