Skip to main content

Pentaho+ documentation has moved!

The new product documentation portal is here. Check it out now at docs.hitachivantara.com

 

Hitachi Vantara Lumada and Pentaho Documentation

IInstanceMeta

pentaho.module.spec. IInstanceMeta

The spec.IInstanceMeta interface contains the metadata of an instance module.

Source: doc-js/pentaho/module/spec/IInstanceMeta.jsdoc, line 17

Extends

Members

Name Description
alias : nonEmptyString

The alias of the module.

annotations : Object.<string, (null | object | boolean)>

The map of global module annotations' configurations.

config : object

The module's global configuration object.

isVirtual : boolean

Indicates if the module is virtual.

ranking : number

The ranking of the module.

type : nonEmptyString

The alias or identifier of the instance's type.

value : * | function

The value of the module or a function that creates it.

Members Details

alias: nonEmptyString

The alias of the module.

Source: doc-js/pentaho/module/spec/IMeta.jsdoc, line 30

Inherited From: pentaho.module.spec.IMeta#alias

annotations: Object.<string, (null | object | boolean)>

The map of global module annotations' configurations.

A map whose keys are annotation module identifiers and whose values are global annotation configurations.

Annotations can be further configured, conditionally, using the configuration rules' annotation selector property.

Source: doc-js/pentaho/module/spec/IMeta.jsdoc, line 75

Inherited From: pentaho.module.spec.IMeta#annotations

config: object

The module's global configuration object.

Modules can be further configured, conditionally, using the configuration rules' module selector property.

Source: doc-js/pentaho/module/spec/IMeta.jsdoc, line 90

Inherited From: pentaho.module.spec.IMeta#config

isVirtual: boolean

Indicates if the module is virtual.

A virtual module does not have a corresponding file or implementation.

Source: doc-js/pentaho/module/spec/IMeta.jsdoc, line 49

Inherited From: pentaho.module.spec.IMeta#isVirtual

Default Value: false

ranking: number

The ranking of the module.

The ranking determines the order of the module amongst other modules.

Source: doc-js/pentaho/module/spec/IMeta.jsdoc, line 38

Inherited From: pentaho.module.spec.IMeta#ranking

Default Value: 0

type: nonEmptyString

The alias or identifier of the instance's type.

Source: doc-js/pentaho/module/spec/IInstanceMeta.jsdoc, line 26

Default Value: null

value: * | function

The value of the module or a function that creates it.

When specified, an AMD/RequireJS module with this module's id is dynamically defined.

Only considered specified when different from undefined. When a function, whatever its return value is taken as the value of the module. When a function, it is called with the module metadata object, having its configuration already loaded.

Source: doc-js/pentaho/module/spec/IMeta.jsdoc, line 60

Inherited From: pentaho.module.spec.IMeta#value