Index

A B C D E F G H I L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractTargets - Class in ai.wanaku.cli.main.commands.targets
Deprecated.
AbstractTargets() - Constructor for class ai.wanaku.cli.main.commands.targets.AbstractTargets
Deprecated.
 
ACTIVE_STATUS - Static variable in class ai.wanaku.cli.main.support.CapabilitiesHelper
Status value indicating an active service.
addHttpMethodProperty(InputSchema, String) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Adds the HTTP method as a property to the input schema.
ai.wanaku.cli.main - package ai.wanaku.cli.main
 
ai.wanaku.cli.main.commands - package ai.wanaku.cli.main.commands
 
ai.wanaku.cli.main.commands.capabilities - package ai.wanaku.cli.main.commands.capabilities
 
ai.wanaku.cli.main.commands.forwards - package ai.wanaku.cli.main.commands.forwards
 
ai.wanaku.cli.main.commands.namespaces - package ai.wanaku.cli.main.commands.namespaces
 
ai.wanaku.cli.main.commands.resources - package ai.wanaku.cli.main.commands.resources
 
ai.wanaku.cli.main.commands.start - package ai.wanaku.cli.main.commands.start
 
ai.wanaku.cli.main.commands.targets - package ai.wanaku.cli.main.commands.targets
 
ai.wanaku.cli.main.commands.targets.resources - package ai.wanaku.cli.main.commands.targets.resources
 
ai.wanaku.cli.main.commands.targets.tools - package ai.wanaku.cli.main.commands.targets.tools
 
ai.wanaku.cli.main.commands.tools - package ai.wanaku.cli.main.commands.tools
 
ai.wanaku.cli.main.commands.toolset - package ai.wanaku.cli.main.commands.toolset
 
ai.wanaku.cli.main.converter - package ai.wanaku.cli.main.converter
 
ai.wanaku.cli.main.support - package ai.wanaku.cli.main.support
 
ai.wanaku.cli.runner.local - package ai.wanaku.cli.runner.local
 
ai.wanaku.cli.types - package ai.wanaku.cli.types
 
API_TIMEOUT - Static variable in class ai.wanaku.cli.main.support.CapabilitiesHelper
Default timeout duration for API calls.

B

BaseCommand - Class in ai.wanaku.cli.main.commands
 
BaseCommand() - Constructor for class ai.wanaku.cli.main.commands.BaseCommand
 

C

call() - Method in class ai.wanaku.cli.main.CliMain
 
call() - Method in class ai.wanaku.cli.main.commands.BaseCommand
 
cannotWriteToDirectory(Path) - Static method in class ai.wanaku.cli.main.support.FileHelper
 
canWriteToDirectory(Path) - Static method in class ai.wanaku.cli.main.support.FileHelper
 
Capabilities - Class in ai.wanaku.cli.main.commands.capabilities
 
Capabilities() - Constructor for class ai.wanaku.cli.main.commands.capabilities.Capabilities
 
CapabilitiesBase - Class in ai.wanaku.cli.main.commands.capabilities
 
CapabilitiesBase() - Constructor for class ai.wanaku.cli.main.commands.capabilities.CapabilitiesBase
 
CapabilitiesCreate - Class in ai.wanaku.cli.main.commands.capabilities
 
CapabilitiesCreate() - Constructor for class ai.wanaku.cli.main.commands.capabilities.CapabilitiesCreate
 
CapabilitiesCreateResources - Class in ai.wanaku.cli.main.commands.capabilities
 
CapabilitiesCreateResources() - Constructor for class ai.wanaku.cli.main.commands.capabilities.CapabilitiesCreateResources
 
CapabilitiesCreateTool - Class in ai.wanaku.cli.main.commands.capabilities
 
CapabilitiesCreateTool() - Constructor for class ai.wanaku.cli.main.commands.capabilities.CapabilitiesCreateTool
 
CapabilitiesHelper - Class in ai.wanaku.cli.main.support
Utility class providing capabilities management functionality for the Wanaku CLI.
CapabilitiesHelper.PrintableCapability - Record Class in ai.wanaku.cli.main.support
Record representing a printable capability with all necessary display information.
CapabilitiesHelper.PrintableCapabilityConfiguration - Record Class in ai.wanaku.cli.main.support
Record representing a service configuration in printable format.
CapabilitiesList - Class in ai.wanaku.cli.main.commands.capabilities
Command-line interface for listing all service capabilities in the Wanaku system.
CapabilitiesList() - Constructor for class ai.wanaku.cli.main.commands.capabilities.CapabilitiesList
 
CapabilitiesShow - Class in ai.wanaku.cli.main.commands.capabilities
Command implementation for displaying detailed information about specific service capabilities.
CapabilitiesShow() - Constructor for class ai.wanaku.cli.main.commands.capabilities.CapabilitiesShow
 
CliMain - Class in ai.wanaku.cli.main
 
CliMain() - Constructor for class ai.wanaku.cli.main.CliMain
 
COLUMNS - Static variable in class ai.wanaku.cli.main.commands.targets.resources.ResourcesState
Deprecated.
Standard column names for resource states display.
COLUMNS - Static variable in class ai.wanaku.cli.main.support.CapabilitiesHelper
Standard column names for capability display.
combineDataIntoCapabilities(List<?>) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Combines fetched data from multiple sources into a list of printable capabilities.
commonResponseErrorHandler(Response) - Static method in class ai.wanaku.cli.main.support.ResponseHelper
 
components() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
Returns a map of components that can be used in the getting started
configurations() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns the value of the configurations record component.
confirm(Terminal, ToolReference) - Method in class ai.wanaku.cli.main.commands.tools.ToolsEdit
Prompts the user for confirmation to update the specified tool.
Container - Class in ai.wanaku.cli.types
 
Container() - Constructor for class ai.wanaku.cli.types.Container
 
convert(String) - Method in class ai.wanaku.cli.main.converter.URLConverter
 
createCmd() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig.Resource
 
createCmd() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig.Tool
 
createPrintableCapability(ServiceTarget, Map<String, List<ActivityRecord>>) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Creates a printable capability from a service target and activity states.
createProject(String, String, String) - Method in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesBase
 
createTargetMap(String, ActivityRecord) - Static method in class ai.wanaku.cli.main.support.TargetsHelper
Creates a printable target map from a service name and activity record.

D

dataType() - Method in record class ai.wanaku.cli.main.support.PropertyHelper.PropertyDescription
Returns the value of the dataType record component.
DEFAULT_STATUS - Static variable in class ai.wanaku.cli.main.support.CapabilitiesHelper
Default status value used when actual status is unavailable.
defaultServices() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
 
deleteDirectory(WanakuPrinter, File) - Static method in class ai.wanaku.cli.main.commands.start.StartLocal
 
description() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapabilityConfiguration
Returns the value of the description record component.
description() - Method in record class ai.wanaku.cli.main.support.PropertyHelper.PropertyDescription
Returns the value of the description record component.
determineBaseUrl(OpenAPI, String, Integer, Map<String, String>) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Determines the base URL to use for API calls based on available information.
determineOperationUri(Operation, String) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Determines the URI to use for an operation.
determineServiceStatus(ActivityRecord) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Determines the service status based on activity record.
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.BaseCommand
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.capabilities.Capabilities
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesCreate
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesCreateResources
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesCreateTool
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesList
Executes the capabilities listing command.
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesShow
Executes the capabilities show command.
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.forwards.Forwards
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.forwards.ForwardsAdd
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.forwards.ForwardsList
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.forwards.ForwardsRemove
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.namespaces.NamespaceList
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.namespaces.Namespaces
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.resources.Resources
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.resources.ResourcesExpose
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.resources.ResourcesList
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.resources.ResourcesRemove
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.start.Start
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.start.StartLocal
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.targets.AbstractTargets
Deprecated.
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.targets.resources.Resources
Deprecated.
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.targets.Targets
Deprecated.
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.targets.tools.Tools
Deprecated.
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.Tools
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsAdd
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsEdit
This method is the entry point for the `edit` command.
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsGenerate
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsImport
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsList
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsRemove
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.toolset.ToolSet
 
doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.toolset.ToolSetAdd
 
doTargetCall(WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.targets.AbstractTargets
Deprecated.
 
doTargetCall(WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.targets.resources.ResourcesConfigure
Deprecated.
 
doTargetCall(WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.targets.resources.ResourcesLinkedList
Deprecated.
 
doTargetCall(WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.targets.resources.ResourcesState
Deprecated.
 
doTargetCall(WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.targets.tools.ToolsConfigure
Deprecated.
 
doTargetCall(WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.targets.tools.ToolsLinkedList
Deprecated.
 
doTargetCall(WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.targets.tools.ToolsState
Deprecated.
Executes the tools state command.
Downloader - Class in ai.wanaku.cli.main.support
 
Downloader() - Constructor for class ai.wanaku.cli.main.support.Downloader
 
downloadFile(String, File) - Static method in class ai.wanaku.cli.main.support.Downloader
 

E

earlyAccessTag() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
 
edit(Terminal, String, String) - Method in class ai.wanaku.cli.main.commands.tools.ToolsEdit
Runs the Nano editor to allow the user to modify the selected tool definition.
Environment - Class in ai.wanaku.cli.types
 
Environment() - Constructor for class ai.wanaku.cli.types.Environment
 
equals(Object) - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapabilityConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.wanaku.cli.main.support.PropertyHelper.PropertyDescription
Indicates whether some other object is "equal to" this one.
executeApiCall(Supplier<WanakuResponse<T>>, T) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Executes an API call with error handling and fallback to default value.
EXIT_ERROR - Static variable in class ai.wanaku.cli.main.commands.BaseCommand
 
EXIT_OK - Static variable in class ai.wanaku.cli.main.commands.BaseCommand
 

F

fetchAndMergeCapabilities(TargetsService) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Fetches and merges capabilities from multiple sources asynchronously.
fetchManagementTools(TargetsService) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Fetches the list of management tools from the targets service.
fetchResourceProviders(TargetsService) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Fetches the list of resource providers from the targets service.
fetchResourcesActivityState(TargetsService) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Fetches the activity state for resource providers.
fetchToolsActivityState(TargetsService) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Fetches the activity state for management tools.
FileHelper - Class in ai.wanaku.cli.main.support
 
findActivityRecord(ServiceTarget, Map<String, List<ActivityRecord>>) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Finds the activity record for a specific service target.
formatLastSeenTimestamp(ActivityRecord) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Formats the last seen timestamp from an activity record.
Forwards - Class in ai.wanaku.cli.main.commands.forwards
 
Forwards() - Constructor for class ai.wanaku.cli.main.commands.forwards.Forwards
 
ForwardsAdd - Class in ai.wanaku.cli.main.commands.forwards
 
ForwardsAdd() - Constructor for class ai.wanaku.cli.main.commands.forwards.ForwardsAdd
 
ForwardsList - Class in ai.wanaku.cli.main.commands.forwards
 
ForwardsList() - Constructor for class ai.wanaku.cli.main.commands.forwards.ForwardsList
 
ForwardsRemove - Class in ai.wanaku.cli.main.commands.forwards
 
ForwardsRemove() - Constructor for class ai.wanaku.cli.main.commands.forwards.ForwardsRemove
 

G

generateToolReferences(OpenAPI, String) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Generates tool references for all paths and operations in the OpenAPI specification.
getEnvironment() - Method in class ai.wanaku.cli.types.Service
 
getEnvironment() - Method in class ai.wanaku.cli.types.WanakuDeployment
 
getImage() - Method in class ai.wanaku.cli.types.Container
 
getImage() - Method in class ai.wanaku.cli.types.Service
 
getInfrastructure() - Method in class ai.wanaku.cli.types.WanakuDeployment
 
getName() - Method in class ai.wanaku.cli.types.Container
 
getName() - Method in class ai.wanaku.cli.types.Service
 
getOutputPrintWriter(String) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Gets a PrintWriter for the specified outputFile location.
getPrintableTargets(Map<String, List<ActivityRecord>>) - Static method in class ai.wanaku.cli.main.support.TargetsHelper
Converts a map of service states to a list of printable target representations.
getServer() - Method in class ai.wanaku.cli.types.WanakuDeployment
 
getServices() - Method in class ai.wanaku.cli.types.WanakuDeployment
 
getVariables() - Method in class ai.wanaku.cli.types.Environment
 

H

hashCode() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns a hash code value for this object.
hashCode() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapabilityConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class ai.wanaku.cli.main.support.PropertyHelper.PropertyDescription
Returns a hash code value for this object.
highlightAndPrint(Map<String, Object>, Throwable) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Highlights and prints exception information based on configured display mode.
host - Variable in class ai.wanaku.cli.main.commands.forwards.ForwardsAdd
 
host - Variable in class ai.wanaku.cli.main.commands.forwards.ForwardsList
 
host - Variable in class ai.wanaku.cli.main.commands.forwards.ForwardsRemove
 
host - Variable in class ai.wanaku.cli.main.commands.namespaces.NamespaceList
 
host - Variable in class ai.wanaku.cli.main.commands.resources.ResourcesExpose
 
host - Variable in class ai.wanaku.cli.main.commands.resources.ResourcesList
 
host - Variable in class ai.wanaku.cli.main.commands.resources.ResourcesRemove
 
host - Variable in class ai.wanaku.cli.main.commands.targets.AbstractTargets
Deprecated.
 
host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsAdd
 
host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsEdit
 
host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsGenerate
 
host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsImport
 
host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsList
 
host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsRemove
 
host() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns the value of the host record component.

I

importToolset(ToolReference, String) - Static method in class ai.wanaku.cli.main.support.ToolHelper
Imports a single tool reference to the specified host.
importToolset(List<ToolReference>, String) - Static method in class ai.wanaku.cli.main.support.ToolHelper
Imports a list of tool references to the specified host.
INACTIVE_STATUS - Static variable in class ai.wanaku.cli.main.support.CapabilitiesHelper
Status value indicating an inactive service.
initialGrpcPort() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
Every service needs its own gRPC port.
initService(Class<T>, String) - Static method in class ai.wanaku.cli.main.commands.BaseCommand
Initializes and configures the REST client for communicating with the Wanaku service.
interpolateServerUrl(Server, Map<String, String>) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Interpolates the server URL with the provided variables.
isEmpty(String) - Static method in class ai.wanaku.cli.main.support.StringHelper
Asserts whether the string is empty.
isNotEmpty(String) - Static method in class ai.wanaku.cli.main.support.StringHelper
Asserts whether the string is not empty.

L

lastSeen() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns the value of the lastSeen record component.
loadAndResolveOpenAPI(String) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Loads and resolves an OpenAPI specification from the given location.
loadConfigurationSources(String, Consumer<String>) - Static method in class ai.wanaku.cli.main.support.FileHelper
 
LocalRunner - Class in ai.wanaku.cli.runner.local
 
LocalRunner(WanakuCliConfig) - Constructor for class ai.wanaku.cli.runner.local.LocalRunner
 

M

main(String[]) - Static method in class ai.wanaku.cli.main.Main
 
Main - Class in ai.wanaku.cli.main
 
Main() - Constructor for class ai.wanaku.cli.main.Main
 
mergeActivityStates(Map<String, List<ActivityRecord>>, Map<String, List<ActivityRecord>>) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Merges two activity state maps into a single map.

N

name - Variable in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesBase
 
name - Variable in class ai.wanaku.cli.main.commands.forwards.ForwardsAdd
 
name - Variable in class ai.wanaku.cli.main.commands.forwards.ForwardsRemove
 
name() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapabilityConfiguration
Returns the value of the name record component.
NamespaceList - Class in ai.wanaku.cli.main.commands.namespaces
 
NamespaceList() - Constructor for class ai.wanaku.cli.main.commands.namespaces.NamespaceList
 
Namespaces - Class in ai.wanaku.cli.main.commands.namespaces
 
Namespaces() - Constructor for class ai.wanaku.cli.main.commands.namespaces.Namespaces
 

O

operation2ToolReference(PathItem, Operation, String, String, String) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Converts an operation to a tool reference.
option - Variable in class ai.wanaku.cli.main.commands.targets.resources.ResourcesConfigure
Deprecated.
 
option - Variable in class ai.wanaku.cli.main.commands.targets.tools.ToolsConfigure
Deprecated.
 

P

parameter2Property(Parameter) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Converts an OpenAPI parameter to a tool reference property.
parameters2InputSchema(List<Parameter>, RequestBody) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Converts OpenAPI parameters and request body to an input schema for the tool reference.
parseProperty(String) - Static method in class ai.wanaku.cli.main.support.PropertyHelper
 
path - Variable in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesBase
 
pathItem2ToolReferences(String, String, PathItem) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Converts a PathItem and its operations into a list of tool references.
port() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns the value of the port record component.
PrintableCapability(String, String, String, int, String, String, List<CapabilitiesHelper.PrintableCapabilityConfiguration>) - Constructor for record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Compact constructor that ensures all string fields are non-null.
PrintableCapabilityConfiguration(String, String) - Constructor for record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapabilityConfiguration
Compact constructor that ensures all fields are non-null.
printAsMap(T) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints an object as a map with all available properties.
printAsMap(T, String...) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints an object as a map with only specified keys.
printCapabilities(List<CapabilitiesHelper.PrintableCapability>, WanakuPrinter) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Prints a list of capabilities in table format.
printCapability(CapabilitiesHelper.PrintableCapability, WanakuPrinter) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Prints a single capability in map format.
printErrorMessage(String) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints an error message with red styling.
printInfoMessage(String) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints an informational message with blue styling.
printSuccessMessage(String) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints a success message with green styling.
printTable(List<T>) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints a list of objects as a table with all available columns.
printTable(List<T>, String...) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints a list of objects as a table with specified columns.
printTable(Map<String, Object>, List<T>, String...) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints a list of objects as a table with custom formatting options and specified columns.
printTable(Map<String, Object>, List<T>, Function<T, Map<String, Object>>, String...) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints a list of objects as a table with full customization options.
printWarningMessage(String) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Prints a warning message with yellow styling.
processServiceConfigurations(Map<String, String>) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
Processes service configurations into printable format.
PropertyDescription(String, String, String) - Constructor for record class ai.wanaku.cli.main.support.PropertyHelper.PropertyDescription
Creates an instance of a PropertyDescription record class.
PropertyHelper - Class in ai.wanaku.cli.main.support
 
PropertyHelper() - Constructor for class ai.wanaku.cli.main.support.PropertyHelper
 
PropertyHelper.PropertyDescription - Record Class in ai.wanaku.cli.main.support
 
propertyName() - Method in record class ai.wanaku.cli.main.support.PropertyHelper.PropertyDescription
Returns the value of the propertyName record component.

R

resource() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
 
Resources - Class in ai.wanaku.cli.main.commands.resources
 
Resources - Class in ai.wanaku.cli.main.commands.targets.resources
Deprecated.
Resources() - Constructor for class ai.wanaku.cli.main.commands.resources.Resources
 
Resources() - Constructor for class ai.wanaku.cli.main.commands.targets.resources.Resources
Deprecated.
 
ResourcesConfigure - Class in ai.wanaku.cli.main.commands.targets.resources
Deprecated.
ResourcesConfigure() - Constructor for class ai.wanaku.cli.main.commands.targets.resources.ResourcesConfigure
Deprecated.
 
ResourcesExpose - Class in ai.wanaku.cli.main.commands.resources
 
ResourcesExpose() - Constructor for class ai.wanaku.cli.main.commands.resources.ResourcesExpose
 
ResourcesLinkedList - Class in ai.wanaku.cli.main.commands.targets.resources
Deprecated.
ResourcesLinkedList() - Constructor for class ai.wanaku.cli.main.commands.targets.resources.ResourcesLinkedList
Deprecated.
 
ResourcesList - Class in ai.wanaku.cli.main.commands.resources
 
ResourcesList() - Constructor for class ai.wanaku.cli.main.commands.resources.ResourcesList
 
ResourcesRemove - Class in ai.wanaku.cli.main.commands.resources
 
ResourcesRemove() - Constructor for class ai.wanaku.cli.main.commands.resources.ResourcesRemove
 
ResourcesState - Class in ai.wanaku.cli.main.commands.targets.resources
Deprecated.
ResourcesState() - Constructor for class ai.wanaku.cli.main.commands.targets.resources.ResourcesState
Deprecated.
 
ResponseHelper - Class in ai.wanaku.cli.main.support
 
routerStartWaitSecs() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
 
run(String...) - Method in class ai.wanaku.cli.main.CliMain
 
RuntimeConstants - Class in ai.wanaku.cli.main.support
 
RuntimeConstants() - Constructor for class ai.wanaku.cli.main.support.RuntimeConstants
 

S

selectTool(Terminal, List<ToolReference>) - Method in class ai.wanaku.cli.main.commands.tools.ToolsEdit
Presents a list of available tools to the user and allows them to select one.
serverUrl - Variable in class ai.wanaku.cli.main.commands.tools.ToolsGenerate
 
service - Variable in class ai.wanaku.cli.main.commands.forwards.ForwardsAdd
 
service - Variable in class ai.wanaku.cli.main.commands.targets.resources.ResourcesConfigure
Deprecated.
 
service - Variable in class ai.wanaku.cli.main.commands.targets.tools.ToolsConfigure
Deprecated.
 
service() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns the value of the service record component.
Service - Class in ai.wanaku.cli.types
 
Service() - Constructor for class ai.wanaku.cli.types.Service
 
serviceType() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns the value of the serviceType record component.
setEnvironment(Environment) - Method in class ai.wanaku.cli.types.Service
 
setEnvironment(Environment) - Method in class ai.wanaku.cli.types.WanakuDeployment
 
setImage(String) - Method in class ai.wanaku.cli.types.Container
 
setImage(String) - Method in class ai.wanaku.cli.types.Service
 
setInfrastructure(List<Service>) - Method in class ai.wanaku.cli.types.WanakuDeployment
 
setName(String) - Method in class ai.wanaku.cli.types.Container
 
setName(String) - Method in class ai.wanaku.cli.types.Service
 
setServer(List<Service>) - Method in class ai.wanaku.cli.types.WanakuDeployment
 
setServices(List<Service>) - Method in class ai.wanaku.cli.types.WanakuDeployment
 
setVariables(List<String>) - Method in class ai.wanaku.cli.types.Environment
 
start(List<String>) - Method in class ai.wanaku.cli.runner.local.LocalRunner
 
Start - Class in ai.wanaku.cli.main.commands.start
 
Start() - Constructor for class ai.wanaku.cli.main.commands.start.Start
 
StartBase - Class in ai.wanaku.cli.main.commands.start
 
StartBase() - Constructor for class ai.wanaku.cli.main.commands.start.StartBase
 
StartLocal - Class in ai.wanaku.cli.main.commands.start
 
StartLocal() - Constructor for class ai.wanaku.cli.main.commands.start.StartLocal
 
startWanaku() - Method in class ai.wanaku.cli.main.commands.start.StartBase
 
startWanaku() - Method in class ai.wanaku.cli.main.commands.start.StartLocal
 
status() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns the value of the status record component.
StringHelper - Class in ai.wanaku.cli.main.support
Helper methods for working with Strings.

T

Targets - Class in ai.wanaku.cli.main.commands.targets
Deprecated.
Targets() - Constructor for class ai.wanaku.cli.main.commands.targets.Targets
Deprecated.
 
TargetsHelper - Class in ai.wanaku.cli.main.support
 
targetsService - Variable in class ai.wanaku.cli.main.commands.targets.AbstractTargets
Deprecated.
 
terminal() - Method in class ai.wanaku.cli.main.support.WanakuPrinter
Returns the terminal instance used by this printer.
terminalInstance() - Static method in class ai.wanaku.cli.main.support.WanakuPrinter
Creates a new terminal instance with system integration, Jansi support, and color support enabled.
tool() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
 
ToolHelper - Class in ai.wanaku.cli.main.support
 
toolReferenceUrl(String, String) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Creates a URL template for the tool reference by replacing path parameters with the tool reference format.
Tools - Class in ai.wanaku.cli.main.commands.targets.tools
Deprecated.
Tools - Class in ai.wanaku.cli.main.commands.tools
 
Tools() - Constructor for class ai.wanaku.cli.main.commands.targets.tools.Tools
Deprecated.
 
Tools() - Constructor for class ai.wanaku.cli.main.commands.tools.Tools
 
ToolsAdd - Class in ai.wanaku.cli.main.commands.tools
 
ToolsAdd() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsAdd
 
ToolsConfigure - Class in ai.wanaku.cli.main.commands.targets.tools
Deprecated.
ToolsConfigure() - Constructor for class ai.wanaku.cli.main.commands.targets.tools.ToolsConfigure
Deprecated.
 
ToolsEdit - Class in ai.wanaku.cli.main.commands.tools
 
ToolsEdit() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsEdit
 
ToolSet - Class in ai.wanaku.cli.main.commands.toolset
 
ToolSet() - Constructor for class ai.wanaku.cli.main.commands.toolset.ToolSet
 
ToolSetAdd - Class in ai.wanaku.cli.main.commands.toolset
 
ToolSetAdd() - Constructor for class ai.wanaku.cli.main.commands.toolset.ToolSetAdd
 
ToolsGenerate - Class in ai.wanaku.cli.main.commands.tools
 
ToolsGenerate() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsGenerate
 
ToolsGenerateHelper - Class in ai.wanaku.cli.main.support
 
ToolsImport - Class in ai.wanaku.cli.main.commands.tools
 
ToolsImport() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsImport
 
ToolsLinkedList - Class in ai.wanaku.cli.main.commands.targets.tools
Deprecated.
ToolsLinkedList() - Constructor for class ai.wanaku.cli.main.commands.targets.tools.ToolsLinkedList
Deprecated.
 
ToolsList - Class in ai.wanaku.cli.main.commands.tools
 
ToolsList() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsList
 
ToolsRemove - Class in ai.wanaku.cli.main.commands.tools
 
ToolsRemove() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsRemove
 
ToolsState - Class in ai.wanaku.cli.main.commands.targets.tools
Deprecated.
ToolsState() - Constructor for class ai.wanaku.cli.main.commands.targets.tools.ToolsState
Deprecated.
 
toString() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
Returns a string representation of this record class.
toString() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapabilityConfiguration
Returns a string representation of this record class.
toString() - Method in record class ai.wanaku.cli.main.support.PropertyHelper.PropertyDescription
Returns a string representation of this record class.
type - Variable in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesBase
 

U

unzip(File, File, String) - Static method in class ai.wanaku.cli.main.support.ZipHelper
 
unzip(File, String, String) - Static method in class ai.wanaku.cli.main.support.ZipHelper
 
URLConverter - Class in ai.wanaku.cli.main.converter
 
URLConverter() - Constructor for class ai.wanaku.cli.main.converter.URLConverter
 

V

value - Variable in class ai.wanaku.cli.main.commands.targets.resources.ResourcesConfigure
Deprecated.
 
value - Variable in class ai.wanaku.cli.main.commands.targets.tools.ToolsConfigure
Deprecated.
 
VERBOSE_TIMESTAMP_FORMATTER - Static variable in class ai.wanaku.cli.main.support.CapabilitiesHelper
Formatter for verbose timestamp display.

W

WANAKU_CACHE_DIR - Static variable in class ai.wanaku.cli.main.support.RuntimeConstants
 
WANAKU_HOME_DIR - Static variable in class ai.wanaku.cli.main.support.RuntimeConstants
 
WANAKU_LOCAL_DIR - Static variable in class ai.wanaku.cli.main.support.RuntimeConstants
 
WANAKU_ROUTER - Static variable in class ai.wanaku.cli.main.support.RuntimeConstants
 
WanakuCliConfig - Interface in ai.wanaku.cli.main.support
 
WanakuCliConfig.Resource - Interface in ai.wanaku.cli.main.support
 
WanakuCliConfig.Tool - Interface in ai.wanaku.cli.main.support
 
WanakuDeployment - Class in ai.wanaku.cli.types
 
WanakuDeployment() - Constructor for class ai.wanaku.cli.types.WanakuDeployment
 
WanakuPrinter - Class in ai.wanaku.cli.main.support
Enhanced printer utility for the Wanaku CLI application that provides formatted output capabilities.
WanakuPrinter(ConfigurationPath, Terminal) - Constructor for class ai.wanaku.cli.main.support.WanakuPrinter
Constructs a new WanakuPrinter with the specified configuration and terminal.
wanakuVersion - Variable in class ai.wanaku.cli.main.commands.capabilities.CapabilitiesBase
 
writeOutput(List<ToolReference>, String) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
Writes the tool references to the specified output location as JSON.

Z

ZipHelper - Class in ai.wanaku.cli.main.support
 
ZipHelper() - Constructor for class ai.wanaku.cli.main.support.ZipHelper
 
A B C D E F G H I L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values