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.