Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- 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.auth - package ai.wanaku.cli.main.commands.auth
- ai.wanaku.cli.main.commands.capabilities - package ai.wanaku.cli.main.commands.capabilities
- ai.wanaku.cli.main.commands.completion - package ai.wanaku.cli.main.commands.completion
- ai.wanaku.cli.main.commands.datastores - package ai.wanaku.cli.main.commands.datastores
- ai.wanaku.cli.main.commands.forwards - package ai.wanaku.cli.main.commands.forwards
- ai.wanaku.cli.main.commands.man - package ai.wanaku.cli.main.commands.man
- ai.wanaku.cli.main.commands.namespaces - package ai.wanaku.cli.main.commands.namespaces
- ai.wanaku.cli.main.commands.prompts - package ai.wanaku.cli.main.commands.prompts
- 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.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.main.support.security - package ai.wanaku.cli.main.support.security
- 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.
- auth() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
- Auth - Class in ai.wanaku.cli.main.commands.auth
- Auth() - Constructor for class ai.wanaku.cli.main.commands.auth.Auth
- AuthCredentialStore - Class in ai.wanaku.cli.main.support
-
A credential store specifically designed for CLI authentication.
- AuthCredentialStore() - Constructor for class ai.wanaku.cli.main.support.AuthCredentialStore
- AuthCredentialStore(String) - Constructor for class ai.wanaku.cli.main.support.AuthCredentialStore
- AuthCredentialStore(URI) - Constructor for class ai.wanaku.cli.main.support.AuthCredentialStore
- AuthenticationInterceptor - Class in ai.wanaku.cli.main.support
-
A JAX-RS client request filter that automatically adds authentication headers to outgoing requests based on stored credentials.
- AuthenticationInterceptor() - Constructor for class ai.wanaku.cli.main.support.AuthenticationInterceptor
- AuthenticationInterceptor(AuthCredentialStore) - Constructor for class ai.wanaku.cli.main.support.AuthenticationInterceptor
- AuthLogin - Class in ai.wanaku.cli.main.commands.auth
- AuthLogin() - Constructor for class ai.wanaku.cli.main.commands.auth.AuthLogin
- AuthLogout - Class in ai.wanaku.cli.main.commands.auth
- AuthLogout() - Constructor for class ai.wanaku.cli.main.commands.auth.AuthLogout
- AuthLogout(AuthCredentialStore) - Constructor for class ai.wanaku.cli.main.commands.auth.AuthLogout
- AuthStatus - Class in ai.wanaku.cli.main.commands.auth
- AuthStatus() - Constructor for class ai.wanaku.cli.main.commands.auth.AuthStatus
- AuthStatus(AuthCredentialStore) - Constructor for class ai.wanaku.cli.main.commands.auth.AuthStatus
- AuthToken - Class in ai.wanaku.cli.main.commands.auth
- AuthToken() - Constructor for class ai.wanaku.cli.main.commands.auth.AuthToken
- authTokenOverride - Variable in class ai.wanaku.cli.main.commands.BaseCommand
B
- BaseCommand - Class in ai.wanaku.cli.main.commands
-
Abstract base class for all Wanaku CLI 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
-
Parent command for managing capabilities in the Wanaku platform.
- 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
- capabilitiesClientSecret - Variable in class ai.wanaku.cli.main.commands.start.StartBase
- CapabilitiesCreate - Class in ai.wanaku.cli.main.commands.capabilities
-
Parent command for creating new capability instances in the Wanaku platform.
- CapabilitiesCreate() - Constructor for class ai.wanaku.cli.main.commands.capabilities.CapabilitiesCreate
- CapabilitiesCreateMcp - Class in ai.wanaku.cli.main.commands.capabilities
- CapabilitiesCreateMcp() - Constructor for class ai.wanaku.cli.main.commands.capabilities.CapabilitiesCreateMcp
- 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
- clearCredentials() - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
-
Clears all stored credentials.
- 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.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.
- CommandHelper - Class in ai.wanaku.cli.main.support
-
Utility class providing helper methods for command-line interactions.
- CommandHelper() - Constructor for class ai.wanaku.cli.main.support.CommandHelper
- commonResponseErrorHandler(Response) - Static method in class ai.wanaku.cli.main.support.ResponseHelper
- Completion - Class in ai.wanaku.cli.main.commands.completion
-
Parent command for managing shell completion scripts.
- Completion() - Constructor for class ai.wanaku.cli.main.commands.completion.Completion
- CompletionGenerate - Class in ai.wanaku.cli.main.commands.completion
-
Command to generate shell completion scripts for bash and zsh.
- CompletionGenerate() - Constructor for class ai.wanaku.cli.main.commands.completion.CompletionGenerate
- 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.
- confirm(Terminal, String) - Static method in class ai.wanaku.cli.main.support.CommandHelper
-
Prompts the user for confirmation to perform a certain action.
- Container - Class in ai.wanaku.cli.types
-
Represents a container configuration.
- 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.Mcp
- 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.
- credentialsFile() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig.Auth
- currentValidAccessToken() - Method in class ai.wanaku.cli.main.support.security.ServiceAuthenticator
-
Returns a valid access token, renewing it if necessary.
- currentValidRefreshToken() - Method in class ai.wanaku.cli.main.support.security.ServiceAuthenticator
- CustomSecurityServiceConfig - Class in ai.wanaku.cli.main.support.security
- CustomSecurityServiceConfig() - Constructor for class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
D
- DataStoreDisplay(String, String, String, String) - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStoresList.DataStoreDisplay
- DataStores - Class in ai.wanaku.cli.main.commands.datastores
-
Main command for managing data stores.
- DataStores() - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStores
- DataStoresAdd - Class in ai.wanaku.cli.main.commands.datastores
-
Add subcommand for data stores.
- DataStoresAdd() - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStoresAdd
- DataStoresGet - Class in ai.wanaku.cli.main.commands.datastores
-
Get subcommand for data stores.
- DataStoresGet() - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStoresGet
- DataStoresLabel - Class in ai.wanaku.cli.main.commands.datastores
-
Parent command for managing data store labels.
- DataStoresLabel() - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStoresLabel
- DataStoresLabelAdd - Class in ai.wanaku.cli.main.commands.datastores
-
CLI command for adding labels to existing data stores.
- DataStoresLabelAdd() - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStoresLabelAdd
- DataStoresLabelRemove - Class in ai.wanaku.cli.main.commands.datastores
-
CLI command for removing labels from existing data stores.
- DataStoresLabelRemove() - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStoresLabelRemove
- DataStoresList - Class in ai.wanaku.cli.main.commands.datastores
-
List subcommand for data stores.
- DataStoresList() - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStoresList
- DataStoresList.DataStoreDisplay - Class in ai.wanaku.cli.main.commands.datastores
-
Display class for table printing.
- DataStoresRemove - Class in ai.wanaku.cli.main.commands.datastores
-
Remove subcommand for data stores.
- DataStoresRemove() - Constructor for class ai.wanaku.cli.main.commands.datastores.DataStoresRemove
- 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.commands.resources.ResourcesShow.ResourceDisplay
-
Returns the value of the
descriptionrecord component. - description() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.PropertyDisplay
-
Returns the value of the
descriptionrecord component. - description() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
-
Returns the value of the
descriptionrecord component. - 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.
- direct(String) - Static method in class ai.wanaku.cli.main.support.security.TokenEndpoint
-
Returns the provided URI directly as the token endpoint.
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.auth.Auth
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.auth.AuthLogin
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.auth.AuthLogout
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.auth.AuthStatus
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.auth.AuthToken
- 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.CapabilitiesCreateMcp
- 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.completion.Completion
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.completion.CompletionGenerate
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.datastores.DataStores
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresAdd
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresGet
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresLabel
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresLabelAdd
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresLabelRemove
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresList
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresRemove
- 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.man.LabelExpressionMan
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.man.Man
- 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.namespaces.NamespacesLabel
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.namespaces.NamespacesLabelAdd
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.namespaces.NamespacesLabelRemove
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.prompts.Prompts
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.prompts.PromptsAdd
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.prompts.PromptsEdit
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.prompts.PromptsList
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.prompts.PromptsRemove
- 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.ResourcesLabel
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.resources.ResourcesLabelAdd
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.resources.ResourcesLabelRemove
- 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.resources.ResourcesShow
- 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.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.ToolsLabel
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsLabelAdd
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsLabelRemove
- 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
-
Executes the tool removal command.
- doCall(Terminal, WanakuPrinter) - Method in class ai.wanaku.cli.main.commands.tools.ToolsShow
- 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
- DocumentationLoader - Class in ai.wanaku.cli.main.support
-
Utility class for loading documentation resources in both JVM and native mode.
- DocumentationLoader.DocumentationNotFoundException - Exception Class in ai.wanaku.cli.main.support
-
Exception thrown when a documentation file cannot be found.
- DocumentationNotFoundException(String) - Constructor for exception class ai.wanaku.cli.main.support.DocumentationLoader.DocumentationNotFoundException
-
Constructs a new DocumentationNotFoundException with the specified message.
- 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.
- enabled() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig.Auth
- Environment - Class in ai.wanaku.cli.types
-
Represents environment configuration for a deployment.
- Environment() - Constructor for class ai.wanaku.cli.types.Environment
- equals(Object) - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.PropertyDisplay
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
-
Indicates whether some other object is "equal to" this one.
- 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(CapabilitiesService) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
-
Fetches and merges capabilities from multiple sources asynchronously without filtering.
- fetchAndMergeCapabilities(CapabilitiesService, String) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
-
Fetches and merges capabilities from multiple sources asynchronously.
- fetchCapabilities(CapabilitiesService) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
-
Fetches the list of capabilities
- fetchResourcesActivityState(CapabilitiesService) - Static method in class ai.wanaku.cli.main.support.CapabilitiesHelper
-
Fetches the activity state for resource providers.
- fetchToolsActivityState(CapabilitiesService) - 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
- filter(ClientRequestContext) - Method in class ai.wanaku.cli.main.support.AuthenticationInterceptor
- 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.
- forDiscovery(String) - Static method in class ai.wanaku.cli.main.support.security.TokenEndpoint
-
Constructs a token endpoint URL by appending the discovery OpenID Connect path to a base URL.
- 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
-
Parent command for managing port forwarding configurations in the Wanaku platform.
- 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
-
Command to list port forwarding configurations in the Wanaku platform.
- 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
- fromBaseUrl(String) - Static method in class ai.wanaku.cli.main.support.security.TokenEndpoint
-
Constructs a token endpoint URL by appending the standard OpenID Connect path to a base URL.
G
- generateToolNameFromPathAndMethod(String, String) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
-
Generates a tool name from the API path and HTTP method.
- generateToolReferences(OpenAPI, String, Map<String, String>) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
-
Generates tool references for all paths and operations in the OpenAPI specification.
- getApiToken() - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
-
Retrieves the stored API token.
- getAuthMode() - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
-
Retrieves the authentication mode.
- getAuthServerUrl() - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
-
Retrieves the authentication server URL.
- getClientId() - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
- getClientId() - Method in interface ai.wanaku.cli.main.support.security.SecurityServiceConfig
-
Returns the client ID used for authentication with the Discovery Service.
- getClientSecret() - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
- getCredentialsFile() - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
-
Gets the credentials file URI.
- getDataTruncated() - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresList.DataStoreDisplay
- getEnvironment() - Method in class ai.wanaku.cli.types.Service
- getEnvironment() - Method in class ai.wanaku.cli.types.WanakuDeployment
- getId() - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresList.DataStoreDisplay
- 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
- getLabels() - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresList.DataStoreDisplay
- getName() - Method in class ai.wanaku.cli.main.commands.datastores.DataStoresList.DataStoreDisplay
- 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.
- getPassword() - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
- getPassword() - Method in interface ai.wanaku.cli.main.support.security.SecurityServiceConfig
-
The password for accessing the service
- 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.
- getRefreshToken() - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
-
Retrieves the stored refresh token.
- getSecret() - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
- getSecret() - Method in interface ai.wanaku.cli.main.support.security.SecurityServiceConfig
-
Returns the secret used for authentication with the Discovery Service.
- getServer() - Method in class ai.wanaku.cli.types.WanakuDeployment
- getServices() - Method in class ai.wanaku.cli.types.WanakuDeployment
- getTokenEndpoint() - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
- getTokenEndpoint() - Method in interface ai.wanaku.cli.main.support.security.SecurityServiceConfig
-
Returns the URL for the OpenID Connect token endpoint (e.g., http://address/.well-known/openid-configuration).
- getUsername() - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
- getUsername() - Method in interface ai.wanaku.cli.main.support.security.SecurityServiceConfig
-
The username for accessing the service
- getVariables() - Method in class ai.wanaku.cli.types.Environment
H
- handleExecutionException(Exception, CommandLine, CommandLine.ParseResult) - Method in class ai.wanaku.cli.main.support.WanakuExceptionHandler
- hasCredentials() - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
-
Checks if any credentials are stored.
- hashCode() - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.PropertyDisplay
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
-
Returns a hash code value for this object.
- 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.datastores.DataStoresAdd
- host - Variable in class ai.wanaku.cli.main.commands.datastores.DataStoresGet
- host - Variable in class ai.wanaku.cli.main.commands.datastores.DataStoresLabelAdd
- host - Variable in class ai.wanaku.cli.main.commands.datastores.DataStoresLabelRemove
- host - Variable in class ai.wanaku.cli.main.commands.datastores.DataStoresList
- host - Variable in class ai.wanaku.cli.main.commands.datastores.DataStoresRemove
- 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.namespaces.NamespacesLabelAdd
- host - Variable in class ai.wanaku.cli.main.commands.namespaces.NamespacesLabelRemove
- host - Variable in class ai.wanaku.cli.main.commands.prompts.PromptsAdd
- host - Variable in class ai.wanaku.cli.main.commands.prompts.PromptsEdit
- host - Variable in class ai.wanaku.cli.main.commands.prompts.PromptsList
- host - Variable in class ai.wanaku.cli.main.commands.prompts.PromptsRemove
- host - Variable in class ai.wanaku.cli.main.commands.resources.ResourcesExpose
- host - Variable in class ai.wanaku.cli.main.commands.resources.ResourcesLabelAdd
- host - Variable in class ai.wanaku.cli.main.commands.resources.ResourcesLabelRemove
- 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.resources.ResourcesShow
- 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.ToolsLabelAdd
- host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsLabelRemove
- host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsList
- host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsRemove
- host - Variable in class ai.wanaku.cli.main.commands.tools.ToolsShow
- 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.
- initAuthenticatedService(Class<T>, String) - Method in class ai.wanaku.cli.main.commands.BaseCommand
- 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.
- initService(Class<T>, String, String, boolean) - Static method in class ai.wanaku.cli.main.commands.BaseCommand
- Installation - Search tag in class ai.wanaku.cli.main.commands.completion.CompletionGenerate
- Section
- 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
- LabelExpressionMan - Class in ai.wanaku.cli.main.commands.man
-
Command to display label expression documentation.
- LabelExpressionMan() - Constructor for class ai.wanaku.cli.main.commands.man.LabelExpressionMan
- labels() - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
-
Returns the value of the
labelsrecord component. - labels() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
-
Returns the value of the
labelsrecord component. - 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
- loadDoc(String) - Static method in class ai.wanaku.cli.main.support.DocumentationLoader
-
Loads a documentation file from the classpath.
- loadLabelExpressionsDoc() - Static method in class ai.wanaku.cli.main.support.DocumentationLoader
-
Loads the label expressions documentation.
- LocalRunner - Class in ai.wanaku.cli.runner.local
- LocalRunner(WanakuCliConfig, LocalRunner.LocalRunnerEnvironment) - Constructor for class ai.wanaku.cli.runner.local.LocalRunner
- LocalRunner.LocalRunnerEnvironment - Class in ai.wanaku.cli.runner.local
- LocalRunnerEnvironment() - Constructor for class ai.wanaku.cli.runner.local.LocalRunner.LocalRunnerEnvironment
- location() - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
-
Returns the value of the
locationrecord component.
M
- main(String[]) - Static method in class ai.wanaku.cli.main.Main
-
Application entry point.
- Main - Class in ai.wanaku.cli.main
-
Main entry point for the Wanaku CLI application.
- Main() - Constructor for class ai.wanaku.cli.main.Main
- Man - Class in ai.wanaku.cli.main.commands.man
- Man() - Constructor for class ai.wanaku.cli.main.commands.man.Man
- MarkdownRenderer - Class in ai.wanaku.cli.main.support
-
Renders Markdown text with terminal styling using JLine3's AttributedString.
- MarkdownRenderer() - Constructor for class ai.wanaku.cli.main.support.MarkdownRenderer
- mcp() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
- 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.
- mimeType() - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
-
Returns the value of the
mimeTyperecord component. - mode() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig.Auth
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.commands.resources.ResourcesShow.ResourceDisplay
-
Returns the value of the
namerecord component. - name() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.PropertyDisplay
-
Returns the value of the
namerecord component. - name() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
-
Returns the value of the
namerecord component. - name() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapabilityConfiguration
-
Returns the value of the
namerecord component. - namespace() - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
-
Returns the value of the
namespacerecord component. - namespace() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
-
Returns the value of the
namespacerecord 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
-
Parent command for managing namespaces in the Wanaku platform.
- Namespaces() - Constructor for class ai.wanaku.cli.main.commands.namespaces.Namespaces
- NamespacesLabel - Class in ai.wanaku.cli.main.commands.namespaces
-
Parent command for managing namespace labels.
- NamespacesLabel() - Constructor for class ai.wanaku.cli.main.commands.namespaces.NamespacesLabel
- NamespacesLabelAdd - Class in ai.wanaku.cli.main.commands.namespaces
-
CLI command for adding labels to existing namespaces.
- NamespacesLabelAdd() - Constructor for class ai.wanaku.cli.main.commands.namespaces.NamespacesLabelAdd
- NamespacesLabelRemove - Class in ai.wanaku.cli.main.commands.namespaces
-
CLI command for removing labels from existing namespaces.
- NamespacesLabelRemove() - Constructor for class ai.wanaku.cli.main.commands.namespaces.NamespacesLabelRemove
- noAuth - Variable in class ai.wanaku.cli.main.commands.BaseCommand
O
- operation2ToolReference(PathItem, Operation, String, String, String, Map<String, String>) - Static method in class ai.wanaku.cli.main.support.ToolsGenerateHelper
-
Converts an operation to a tool reference.
P
- pageMarkdown(String) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
-
Displays Markdown text in an interactive pager (similar to Unix 'less').
- 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, Map<String, String>) - 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.
- printMarkdown(String) - Method in class ai.wanaku.cli.main.support.WanakuPrinter
-
Prints Markdown text with terminal styling and formatting.
- 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.
- Prompts - Class in ai.wanaku.cli.main.commands.prompts
- Prompts() - Constructor for class ai.wanaku.cli.main.commands.prompts.Prompts
- PromptsAdd - Class in ai.wanaku.cli.main.commands.prompts
- PromptsAdd() - Constructor for class ai.wanaku.cli.main.commands.prompts.PromptsAdd
- PromptsEdit - Class in ai.wanaku.cli.main.commands.prompts
- PromptsEdit() - Constructor for class ai.wanaku.cli.main.commands.prompts.PromptsEdit
- PromptsList - Class in ai.wanaku.cli.main.commands.prompts
- PromptsList() - Constructor for class ai.wanaku.cli.main.commands.prompts.PromptsList
- PromptsRemove - Class in ai.wanaku.cli.main.commands.prompts
- PromptsRemove() - Constructor for class ai.wanaku.cli.main.commands.prompts.PromptsRemove
- PropertyDescription(String, String, String) - Constructor for record class ai.wanaku.cli.main.support.PropertyHelper.PropertyDescription
-
Creates an instance of a
PropertyDescriptionrecord class. - PropertyDisplay(String, String, String, String) - Constructor for record class ai.wanaku.cli.main.commands.tools.ToolsShow.PropertyDisplay
-
Creates an instance of a
PropertyDisplayrecord 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
- render(String) - Static method in class ai.wanaku.cli.main.support.MarkdownRenderer
-
Renders Markdown text to a styled AttributedString for terminal output.
- required() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.PropertyDisplay
-
Returns the value of the
requiredrecord component. - resource() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
- ResourceDisplay(String, String, String, String, String, String, Map<String, String>) - Constructor for record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
-
Creates an instance of a
ResourceDisplayrecord class. - Resources - Class in ai.wanaku.cli.main.commands.resources
-
Parent command for managing resources in the Wanaku platform.
- Resources() - Constructor for class ai.wanaku.cli.main.commands.resources.Resources
- ResourcesExpose - Class in ai.wanaku.cli.main.commands.resources
-
Command to expose a new resource in the Wanaku platform.
- ResourcesExpose() - Constructor for class ai.wanaku.cli.main.commands.resources.ResourcesExpose
- ResourcesLabel - Class in ai.wanaku.cli.main.commands.resources
-
Parent command for managing resource labels.
- ResourcesLabel() - Constructor for class ai.wanaku.cli.main.commands.resources.ResourcesLabel
- ResourcesLabelAdd - Class in ai.wanaku.cli.main.commands.resources
-
CLI command for adding labels to existing resources.
- ResourcesLabelAdd() - Constructor for class ai.wanaku.cli.main.commands.resources.ResourcesLabelAdd
- ResourcesLabelRemove - Class in ai.wanaku.cli.main.commands.resources
-
CLI command for removing labels from existing resources.
- ResourcesLabelRemove() - Constructor for class ai.wanaku.cli.main.commands.resources.ResourcesLabelRemove
- ResourcesList - Class in ai.wanaku.cli.main.commands.resources
-
Command to list resources registered in the Wanaku platform.
- 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
- ResourcesShow - Class in ai.wanaku.cli.main.commands.resources
-
Command to show detailed information about a specific resource registered in the Wanaku platform.
- ResourcesShow() - Constructor for class ai.wanaku.cli.main.commands.resources.ResourcesShow
- ResourcesShow.ResourceDisplay - Record Class in ai.wanaku.cli.main.commands.resources
-
Helper record to display resource information without mutating the API object.
- 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
- SecurityServiceConfig - Interface in ai.wanaku.cli.main.support.security
-
Common Security configuration
- 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() - 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
-
Represents a service configuration in a Wanaku deployment.
- Service() - Constructor for class ai.wanaku.cli.types.Service
- ServiceAuthenticator - Class in ai.wanaku.cli.main.support.security
-
Handles OAuth2 authentication with the Wanaku.
- ServiceAuthenticator(SecurityServiceConfig) - Constructor for class ai.wanaku.cli.main.support.security.ServiceAuthenticator
-
Creates a new authenticator and obtains an initial access token.
- ServiceAuthException - Exception Class in ai.wanaku.cli.main.support.security
-
Exception thrown when service authentication fails in the Wanaku capabilities SDK.
- ServiceAuthException() - Constructor for exception class ai.wanaku.cli.main.support.security.ServiceAuthException
-
Constructs a new ServiceAuthException with no detail message.
- ServiceAuthException(String) - Constructor for exception class ai.wanaku.cli.main.support.security.ServiceAuthException
-
Constructs a new ServiceAuthException with the specified detail message.
- ServiceAuthException(String, Throwable) - Constructor for exception class ai.wanaku.cli.main.support.security.ServiceAuthException
-
Constructs a new ServiceAuthException with the specified detail message and cause.
- ServiceAuthException(String, Throwable, boolean, boolean) - Constructor for exception class ai.wanaku.cli.main.support.security.ServiceAuthException
-
Constructs a new ServiceAuthException with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
- ServiceAuthException(Throwable) - Constructor for exception class ai.wanaku.cli.main.support.security.ServiceAuthException
-
Constructs a new ServiceAuthException with the specified cause.
- serviceOptions() - Method in class ai.wanaku.cli.runner.local.LocalRunner.LocalRunnerEnvironment
- serviceOptionsArguments() - Method in class ai.wanaku.cli.runner.local.LocalRunner.LocalRunnerEnvironment
- serviceType() - Method in record class ai.wanaku.cli.main.support.CapabilitiesHelper.PrintableCapability
-
Returns the value of the
serviceTyperecord component. - setClientId(String) - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
- setClientSecret(String) - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
- 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
- setPassword(String) - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
- setSecret(String) - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
- setServer(List<Service>) - Method in class ai.wanaku.cli.types.WanakuDeployment
- setServices(List<Service>) - Method in class ai.wanaku.cli.types.WanakuDeployment
- setTokenEndpoint(String) - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
- setUsername(String) - Method in class ai.wanaku.cli.main.support.security.CustomSecurityServiceConfig
- 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. - storeApiToken(String) - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
-
Stores an API token for authentication.
- storeAuthMode(String) - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
-
Stores the authentication mode.
- storeAuthServerUrl(String) - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
-
Stores the authentication server URL.
- storeRefreshToken(String) - Method in class ai.wanaku.cli.main.support.AuthCredentialStore
-
Stores a refresh token for token renewal.
- StringHelper - Class in ai.wanaku.cli.main.support
-
Helper methods for working with Strings.
T
- TargetsHelper - Class in ai.wanaku.cli.main.support
- 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 resilient fallback handling.
- toHeaderValue() - Method in class ai.wanaku.cli.main.support.security.ServiceAuthenticator
-
Formats the access token as an Authorization header value.
- TokenEndpoint - Class in ai.wanaku.cli.main.support.security
-
Utility class for constructing OAuth2 token endpoint URLs.
- tool() - Method in interface ai.wanaku.cli.main.support.WanakuCliConfig
- ToolDisplay(String, String, String, String, String, Map<String, String>) - Constructor for record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
-
Creates an instance of a
ToolDisplayrecord class. - 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.tools
-
Parent command for managing tools in the Wanaku platform.
- Tools() - Constructor for class ai.wanaku.cli.main.commands.tools.Tools
- ToolsAdd - Class in ai.wanaku.cli.main.commands.tools
-
Command to add a new tool to the Wanaku platform.
- ToolsAdd() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsAdd
- 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
- ToolsLabel - Class in ai.wanaku.cli.main.commands.tools
-
Parent command for managing tool labels.
- ToolsLabel() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsLabel
- ToolsLabelAdd - Class in ai.wanaku.cli.main.commands.tools
-
CLI command for adding labels to existing tools.
- ToolsLabelAdd() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsLabelAdd
- ToolsLabelRemove - Class in ai.wanaku.cli.main.commands.tools
-
CLI command for removing labels from existing tools.
- ToolsLabelRemove() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsLabelRemove
- ToolsList - Class in ai.wanaku.cli.main.commands.tools
-
Command to list tools registered in the Wanaku platform.
- ToolsList() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsList
- ToolsRemove - Class in ai.wanaku.cli.main.commands.tools
-
CLI command for removing tool references from the Wanaku router.
- ToolsRemove() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsRemove
- ToolsShow - Class in ai.wanaku.cli.main.commands.tools
-
Command to show detailed information about a specific tool registered in the Wanaku platform.
- ToolsShow() - Constructor for class ai.wanaku.cli.main.commands.tools.ToolsShow
- ToolsShow.PropertyDisplay - Record Class in ai.wanaku.cli.main.commands.tools
-
Helper record to display input schema properties in a table format.
- ToolsShow.ToolDisplay - Record Class in ai.wanaku.cli.main.commands.tools
-
Helper record to display tool information without mutating the API object.
- toString() - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
-
Returns a string representation of this record class.
- toString() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.PropertyDisplay
-
Returns a string representation of this record class.
- toString() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
-
Returns a string representation of this record class.
- 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
- type() - Method in record class ai.wanaku.cli.main.commands.resources.ResourcesShow.ResourceDisplay
-
Returns the value of the
typerecord component. - type() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.PropertyDisplay
-
Returns the value of the
typerecord component. - type() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
-
Returns the value of the
typerecord component.
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
- uri() - Method in record class ai.wanaku.cli.main.commands.tools.ToolsShow.ToolDisplay
-
Returns the value of the
urirecord component. - URLConverter - Class in ai.wanaku.cli.main.converter
- URLConverter() - Constructor for class ai.wanaku.cli.main.converter.URLConverter
- Usage Examples - Search tag in class ai.wanaku.cli.main.commands.completion.CompletionGenerate
- Section
V
- 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_BACKEND - Static variable in class ai.wanaku.cli.main.support.RuntimeConstants
- WanakuCliConfig - Interface in ai.wanaku.cli.main.support
- WanakuCliConfig.Auth - Interface in ai.wanaku.cli.main.support
- WanakuCliConfig.Mcp - 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
-
Represents a complete Wanaku deployment configuration.
- WanakuDeployment() - Constructor for class ai.wanaku.cli.types.WanakuDeployment
- WanakuExceptionHandler - Class in ai.wanaku.cli.main.support
-
Centralized exception handler for the Wanaku CLI.
- WanakuExceptionHandler() - Constructor for class ai.wanaku.cli.main.support.WanakuExceptionHandler
- 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
- withServiceOption(String, String) - Method in class ai.wanaku.cli.runner.local.LocalRunner.LocalRunnerEnvironment
- 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|Serialized Form