T
- a ConnectorPluginProperties
based interface.public interface ConnectorConfig<T extends ConnectorPluginProperties>
extends com.lucidworks.fusion.schema.Model
Modifier and Type | Method and Description |
---|---|
java.lang.String |
collectionId() |
CoreConfig |
coreProperties() |
java.lang.String |
created() |
java.lang.String |
description() |
java.lang.Boolean |
diagnosticLogging() |
java.lang.String |
id() |
java.lang.String |
modified() |
java.lang.String |
parserId() |
java.lang.String |
pipelineId() |
T |
properties() |
default ConnectorConfig |
schematize(com.lucidworks.fusion.schema.types.ObjectType schema)
Returns an instance of this ConnectorConfig,
but with all interfaces, specified by the schema, added to the underlying Proxy.
|
static ConnectorConfig |
schematize(com.lucidworks.fusion.schema.types.ObjectType schema,
java.util.Map<java.lang.String,java.lang.Object> _data) |
default boolean |
securityTrimmingIsEnabled()
Indicates whether a plugin has security trimming _capabilities_ or not.
|
default boolean |
supportsSecurityTrimming()
Indicates whether a plugin has security trimming _capabilities_ or not.
|
java.lang.String |
type() |
java.lang.String type()
java.lang.String id()
java.lang.String collectionId()
java.lang.String pipelineId()
java.lang.String parserId()
java.lang.String description()
java.lang.String created()
java.lang.String modified()
java.lang.Boolean diagnosticLogging()
T properties()
CoreConfig coreProperties()
default ConnectorConfig schematize(com.lucidworks.fusion.schema.types.ObjectType schema)
ConnectorConfig
,
but with the interfaces from the schema applied.
You must cast the return value into the desired type to use any of the interfaces.schema
- A Connector schemastatic ConnectorConfig schematize(com.lucidworks.fusion.schema.types.ObjectType schema, java.util.Map<java.lang.String,java.lang.Object> _data)
default boolean supportsSecurityTrimming()
default boolean securityTrimmingIsEnabled()