Index
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
configurationsrecord 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
dataTyperecord 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
descriptionrecord component. - description() - Method in record class ai.wanaku.cli.main.support.PropertyHelper.PropertyDescription
-
Returns the value of the
descriptionrecord 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
hostrecord 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
lastSeenrecord 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
namerecord 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
portrecord 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
PropertyDescriptionrecord 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
propertyNamerecord 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
servicerecord 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
serviceTyperecord 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
statusrecord 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
All Classes and Interfaces|All Packages|Constant Field Values