Class CliApi.ShowApi

java.lang.Object
io.aether.cli.CliApi.ShowApi
Enclosing class:
CliApi

public class CliApi.ShowApi extends Object
API for showing resources.
  • Field Details

    • messages

      public io.aether.utils.slots.EventConsumer<CliApi.Msg> messages
  • Constructor Details

    • ShowApi

      public ShowApi(CliState cliState)
      Parameters:
      cliState - The loaded CLI state (aliases)
  • Method Details

    • aliases

      public String aliases()
    • state

      public io.aether.cloud.client.ClientStateInMemory state(File state)
    • groups

      public io.aether.utils.futures.ARFuture<Set<Long>> groups(File state, UUID targetClient)
    • groupsDetails

      public io.aether.utils.futures.ARFuture<List<io.aether.api.common.AccessGroup>> groupsDetails(File state, Set<Long> ids)
    • allAccessedClients

      public io.aether.utils.futures.ARFuture<Set<UUID>> allAccessedClients(File state, UUID targetClient)
    • messages

      public io.aether.utils.slots.EventConsumer<CliApi.Msg> messages(File state, Set<UUID> filter, Set<UUID> not, long waitTime, String fileOutFormat, File fileOut, String console, boolean fileAppend)