private GetResourceCollectionResponse readResource()

in aws-devopsguru-resourcecollection/src/main/java/software/amazon/devopsguru/resourcecollection/ReadHandler.java [43:61]


    private GetResourceCollectionResponse readResource(
            final GetResourceCollectionRequest getResourceCollectionRequest,
            final ProxyClient<DevOpsGuruClient> proxyClient,
            final ResourceModel model) {
        GetResourceCollectionResponse awsResponse = null;

        List<String> awsResponseStackNames = getAllResourceCollection(getResourceCollectionRequest, proxyClient, model, logger);
        awsResponse = GetResourceCollectionResponse.builder().resourceCollection(
                ResourceCollectionFilter.builder()
                        .cloudFormation(
                                CloudFormationCollectionFilter.builder()
                                        .stackNames(awsResponseStackNames)
                                        .build())
                        .build())
                .build();

        logger.log(String.format("GetResourceCollection response: %s. %s has successfully been read.", awsResponse.toString(), ResourceModel.TYPE_NAME));
        return awsResponse;
    }