Index

A C D F G H I L M R S T V 
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

load() - Method in class io.aether.cli.CliState
Loads the state from the JSON file on disk.

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

version() - Method in class io.aether.cli.CliApi
 
A C D F G H I L M R S T V 
All Classes and Interfaces|All Packages