com.vmware.vapi.metadata.cli package provides interfaces that expose
all the information required to display namespace or command help, execute a
command and display it's result.See: Description
| Interface | Description |
|---|---|
| Command |
The
Command interface provides methods to get information about command
line interface (CLI) commands. |
| CommandTypes |
Defines the data types of the
Command
API service. |
| Namespace |
The
Namespace interface provides methods to get information about
command line interface (CLI) namespaces. |
| NamespaceTypes |
Defines the data types of the
Namespace
API service. |
| Class | Description |
|---|---|
| CliFactory |
CliFactory is responsible for creating instances of services
contained inside the com.vmware.vapi.metadata.cli package and also has the subpackages reference
to access respective subpackage services. |
| CommandDefinitions |
Defines the type descriptors for the
Command
API service. |
| CommandStub |
Remote stub implementation of the
Command
API service. |
| CommandTypes.FormatterType |
The
FormatterType enumeration class defines supported CLI output
formatter types. |
| CommandTypes.GenericType |
The
GenericType enumeration class defines generic types supported by
Command interface. |
| CommandTypes.Identity |
The
Identity class uniquely identifies a command in the CLI commands
tree. |
| CommandTypes.Identity.Builder |
Builder class for
CommandTypes.Identity. |
| CommandTypes.Info |
The
Info class contains information about a command. |
| CommandTypes.Info.Builder |
Builder class for
CommandTypes.Info. |
| CommandTypes.OptionInfo |
The
OptionInfo class describes information about a specific input option
of a command. |
| CommandTypes.OptionInfo.Builder |
Builder class for
CommandTypes.OptionInfo. |
| CommandTypes.OutputFieldInfo |
The
OutputFieldInfo class describes the name used by the CLI to display
a single property of a class element in the interface definition language. |
| CommandTypes.OutputFieldInfo.Builder |
Builder class for
CommandTypes.OutputFieldInfo. |
| CommandTypes.OutputInfo |
The
OutputInfo class describes the names used by the CLI to display the
properties of a class element in the interface definition language as well as
the order in which the properties will be displayed. |
| CommandTypes.OutputInfo.Builder |
Builder class for
CommandTypes.OutputInfo. |
| NamespaceDefinitions |
Defines the type descriptors for the
Namespace
API service. |
| NamespaceStub |
Remote stub implementation of the
Namespace
API service. |
| NamespaceTypes.Identity |
The
Identity class uniquely identifies a namespace in the CLI namespace
tree. |
| NamespaceTypes.Identity.Builder |
Builder class for
NamespaceTypes.Identity. |
| NamespaceTypes.Info |
The
Info class contains information about a namespace. |
| NamespaceTypes.Info.Builder |
Builder class for
NamespaceTypes.Info. |
| StructDefinitions |
Defines the type descriptors for the top-level types in
com.vmware.vapi.metadata.cli package. |
| Enum | Description |
|---|---|
| CommandTypes.FormatterType.Values |
Native Java
enum representing this enumeration class. |
| CommandTypes.GenericType.Values |
Native Java
enum representing this enumeration class. |
com.vmware.vapi.metadata.cli package provides interfaces that expose
all the information required to display namespace or command help, execute a
command and display it's result.