Index
All Classes and Interfaces|All Packages
A
- add(Set) - Method in class io.aether.cli.CliApi.ChangeApi.ChangeGroupApi
- addAlias(String, String) - Method in class io.aether.cli.CliState
-
Adds a new alias and persists it to disk.
- address - Variable in class io.aether.cli.CliApi.Msg
- alias(String, UUID) - Method in class io.aether.cli.CliApi.SetApi
- aliases - Variable in class io.aether.cli.CliState.StateData
- aliases() - Method in class io.aether.cli.CliApi.ShowApi
- allAccessedClients(File, UUID) - Method in class io.aether.cli.CliApi.ShowApi
- api - Variable in class io.aether.cli.CLI
C
- change(File) - Method in class io.aether.cli.CliApi
- ChangeApi(AetherCloudClient) - Constructor for class io.aether.cli.CliApi.ChangeApi
- ChangeGroupApi(long, AetherCloudClient) - Constructor for class io.aether.cli.CliApi.ChangeApi.ChangeGroupApi
- checkAccess(File, UUID, UUID) - Method in class io.aether.cli.CliApi
- CLI - Class in io.aether.cli
- CLI(String...) - Constructor for class io.aether.cli.CLI
- CliApi - Class in io.aether.cli
-
Command Line Interface API for Aether Cloud Client operations.
- CliApi(CliState) - Constructor for class io.aether.cli.CliApi
-
Constructor receiving the persistent state
- CliApi.ChangeApi - Class in io.aether.cli
-
API for changing resources (e.g., groups).
- CliApi.ChangeApi.ChangeGroupApi - Class in io.aether.cli
-
API for changing an access group.
- CliApi.CreateApi - Class in io.aether.cli
-
API for creating resources (client, group).
- CliApi.Msg - Class in io.aether.cli
-
Message container class.
- CliApi.SendApi - Class in io.aether.cli
-
API for sending messages.
- CliApi.SetApi - Class in io.aether.cli
-
API for setting properties.
- CliApi.ShowApi - Class in io.aether.cli
-
API for showing resources.
- client(UUID, URI, CryptoLib, boolean, String, File, String) - Method in class io.aether.cli.CliApi.CreateApi
- CliState - Class in io.aether.cli
-
Manages the persistent JSON state file (~/.aether-cli-state.json) for storing user preferences like aliases.
- CliState() - Constructor for class io.aether.cli.CliState
- CliState.StateData - Class in io.aether.cli
- create(int) - Method in class io.aether.cli.CliApi
- createApi - Variable in class io.aether.cli.CliApi
- CreateApi() - Constructor for class io.aether.cli.CliApi.CreateApi
D
- data - Variable in class io.aether.cli.CliApi.Msg
- destroyer - Variable in class io.aether.cli.CliApi
F
- file(File) - Method in class io.aether.cli.CliApi.SendApi
G
- getAliases() - Method in class io.aether.cli.CliState
- getResultFuture() - Method in class io.aether.cli.CLI
- getUuidForAlias(String) - Method in class io.aether.cli.CliState
-
Gets the UUID string for a given alias.
- group(long) - Method in class io.aether.cli.CliApi.ChangeApi
- group(File, UUID, Set) - Method in class io.aether.cli.CliApi.CreateApi
- groups(File, UUID) - Method in class io.aether.cli.CliApi.ShowApi
- groupsDetails(File, Set) - Method in class io.aether.cli.CliApi.ShowApi
H
- hasAlias(String) - Method in class io.aether.cli.CliState
-
Checks if a given alias exists.
I
- io.aether.cli - package io.aether.cli
L
M
- main(String...) - Static method in class io.aether.cli.CLI
- messages - Variable in class io.aether.cli.CliApi.ShowApi
- messages(File, Set, Set, long, String, File, String, boolean) - Method in class io.aether.cli.CliApi.ShowApi
- Msg(UUID, byte[]) - Constructor for class io.aether.cli.CliApi.Msg
R
- remove(Set) - Method in class io.aether.cli.CliApi.ChangeApi.ChangeGroupApi
- resolveUuid(String) - Method in class io.aether.cli.CliApi
-
Resolves UUID aliases (user-defined first, then static) or raw UUID strings.
S
- safeDestroy() - Method in class io.aether.cli.CliApi
-
Safely destroys resources via an executor
- save() - Method in class io.aether.cli.CliState
-
Saves the current state (including all aliases) to the JSON file.
- send(File, UUID) - Method in class io.aether.cli.CliApi
- SendApi(MessageNode, AetherCloudClient, ARFuture) - Constructor for class io.aether.cli.CliApi.SendApi
- set() - Method in class io.aether.cli.CliApi
- setApi - Variable in class io.aether.cli.CliApi
- SetApi(CliState) - Constructor for class io.aether.cli.CliApi.SetApi
- show() - Method in class io.aether.cli.CliApi
- showApi - Variable in class io.aether.cli.CliApi
- ShowApi(CliState) - Constructor for class io.aether.cli.CliApi.ShowApi
- state(File) - Method in class io.aether.cli.CliApi.ShowApi
- StateData() - Constructor for class io.aether.cli.CliState.StateData
- stdIn(byte[]) - Method in class io.aether.cli.CliApi.SendApi
T
- text(String) - Method in class io.aether.cli.CliApi.SendApi
- toString() - Method in class io.aether.cli.CliApi.Msg
- toString(AString) - Method in class io.aether.cli.CliApi.Msg
V
A C D F G H I L M R S T VAll Classes and Interfaces|All Packages