Name | Type | Default value | Description |
---|---|---|---|
name | string | The name of the connector. | |
classId | string | Connector class identifier. This identifies the kind of data source this connectors connects to, as well as the actual implementation. The class identifier can be a reference to an exascript class, a Java class or a .NET Class. This attribute must be null for unmanaged connectors. The value provided should be one of the values returned by @see listConnectorTypes. | |
customClassId | string | Implementation class identifier. Optional. Can be used to specify a custom implementation of the connector. | |
managed | boolean | Indicates that the connector is managed by a framework. A managed connector is launched and operated as a CloudView service, whereas an 'unmanaged connector' is handled by a third-party process. | |
connectorServer | string | Defines the connector server hosting this connector. For managed connectors only. Connectors are deployed in a connector server. There are 3 kinds of connector server: exascript, Java or .NET. The value of this attribute should refer to a connector server defined in the deployment configuration (for example, exa0, java0, dotnet0). | |
buildGroup | string | Defines the build group that will receive the documents. For managed connectors only. For a single connector server, different connectors can push to different build groups. | |
pushAPIServer | string | Defines the Push API server that will receive the documents. For managed connectors only. For a single connector server, different connectors can push to different Push API servers. | |
authenticationMode | enum(public, basic) | public | The connector configuration parameters. Connector parameters such as the data sources or folders to actually index in the data source are provided as key-values. No configuration parameters should be provided for unmanaged connectors. The set of meta data to be automatically added to indexed documents. These meta-data items are inserted into each document from this connector when analyzing the document. Connector authentication mode values are: public and basic. If set to basic, the indexing-server will require authentication to push content with this connector name. |
login | string | User login if authenticationMode parameter is set to basic. | |
password | string | User password if authenticationMode parameter is set to basic. | |
defaultDataModelClass | string | Specifies the class in which the documents should be indexed if the connector does not provide a dataModelClass indication for its documents. The default value (null) means that the documents will go in the default class of the DataModel. | |
documentsType | string | Type of documents produced by this source. The type of documents must match one of the types declared in your CloudView license file. | |
generated | boolean | Has this connector been generated automatically by another component or it has been manually added by the user. A generated connector must be configured by the component that has generated it and won't be editable in admin-ui |
Name | Type | Description |
---|---|---|
config | exa.bee.KeyValue* | |
forcedMeta | exa.bee.KeyValue* | |
ConnectorScheduledScan | com.exalead.mercury.mami.connect.v10.ConnectorScheduledScan* | List of scheduled scans for the connector. |
PostProcessingPipeline | com.exalead.mercury.mami.connect.v10.PostProcessingPipeline | Pipeline post-processing documents sent by this connector. |
PushConfig | com.exalead.mercury.mami.connect.v10.PushConfig | Specifies how documents are sent to the indexing-server. |
SourceCachingConfig | com.exalead.mercury.mami.connect.v10.SourceCachingConfig | |
SourceFetchConfig | com.exalead.mercury.mami.connect.v10.SourceFetchConfig | |
SourcePreviewConfig | com.exalead.mercury.mami.connect.v10.SourcePreviewConfig | |
SourceThumbnailsConfig | com.exalead.mercury.mami.connect.v10.SourceThumbnailsConfig |