public void innerHandle()

in src/main/java/com/awslabs/iot/client/commands/greengrass/loggers/GetLatestLoggerDefinitionVersionCommandHandlerWithGroupIdCompletion.java [35:56]


    public void innerHandle(String input) {
        List<String> parameters = parameterExtractor.getParameters(input);

        String groupId = parameters.get(GROUP_ID_POSITION);

        Option<GroupInformation> optionalGroupInformation = greengrassV1Helper.getGroupInformation(ImmutableGreengrassGroupId.builder().groupId(groupId).build());

        if (optionalGroupInformation.isEmpty()) {
            return;
        }

        GroupInformation groupInformation = optionalGroupInformation.get();

        Option<LoggerDefinitionVersion> optionalLoggerDefinitionVersion = greengrassV1Helper.getLoggerDefinitionVersion(groupInformation);

        if (optionalLoggerDefinitionVersion.isEmpty()) {
            Logger.info(this, "No loggers found");
            return;
        }

        Logger.info(this, objectPrettyPrinter.prettyPrint(optionalLoggerDefinitionVersion.get()));
    }