profile.schema Command Builder - used in the module loaders to build and append additional profile.schemaside commands as requested by the module definition.

### Hierarchy

- AbstractCommandBuilder

### Implemented by

- AuthCommandBuilder
- AuthLoginCommandBuilder
- AuthLogoutCommandBuilder
- AutoInitCommandBuilder

## Index

### Methods

- build
- buildFull
- getAction
- appendToDocument

## Methods

### Abstract build

- build(): ICommandDefinition

- - Defined in @zowe/imperative/src/cmd/src/builders/AbstractCommandBuilder.ts:60

  Only constructs the object command.

  #### Returns ICommandDefinition

  : The object command definition.

### Abstract buildFull

- buildFull(): ICommandDefinition

- - Defined in @zowe/imperative/src/cmd/src/builders/AbstractCommandBuilder.ts:54

  Build the full command - includes action group and object command.

  #### Returns ICommandDefinition

  : The command definition.

### Abstract getAction

- getAction(): string

- - Defined in @zowe/imperative/src/cmd/src/builders/AbstractCommandBuilder.ts:48

  Gets the "action" that this command builder is building.

  #### Returns string

  : The action command group string.

### Static appendToDocument

- appendToDocument(builder: AbstractCommandBuilder, definition: ICommandDefinition): void

- - Defined in @zowe/imperative/src/cmd/src/builders/AbstractCommandBuilder.ts:25

  Accepts an instance of this class and builds the definition and appends it to the command definition document.

  #### Parameters

  - ##### builder: AbstractCommandBuilder

  - ##### definition: ICommandDefinition

  #### Returns void

Generated using TypeDoc