Package com.lucidworks.apollo.pipeline
Class PipelineDefinition<T extends PipelineDefinition<T>>
java.lang.Object
com.lucidworks.apollo.pipeline.PipelineDefinition<T>
- All Implemented Interfaces:
com.lucidworks.apollo.common.objects.Entity,com.lucidworks.apollo.common.objects.PossiblyHiddenEntity,Serializable
public abstract class PipelineDefinition<T extends PipelineDefinition<T>>
extends Object
implements com.lucidworks.apollo.common.objects.Entity, com.lucidworks.apollo.common.objects.PossiblyHiddenEntity, Serializable
Definition of a pipeline (its stages and properties)
- See Also:
-
Field Summary
FieldsFields inherited from interface com.lucidworks.apollo.common.objects.Entity
log, UPDATESFields inherited from interface com.lucidworks.apollo.common.objects.PossiblyHiddenEntity
HIDDEN -
Constructor Summary
ConstructorsConstructorDescriptionPipelineDefinition(String id, List<StageConfig> stageConfigurations, Map<String, String> properties) PipelineDefinition(String id, List<StageConfig> stageConfigurations, Map<String, String> properties, Map<String, Object> additionalProperties) -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.lucidworks.apollo.common.objects.Entity
addUpdateInfo, getUpdateInfo, setAdditionalPropertyMethods inherited from interface com.lucidworks.apollo.common.objects.PossiblyHiddenEntity
isHidden
-
Field Details
-
JAVASCRIPT_ENGINE
- See Also:
-
-
Constructor Details
-
PipelineDefinition
-
PipelineDefinition
-
-
Method Details
-
newId
Create a copy of this pipeline with a new id- Parameters:
id-- Returns:
-
getFactory
Return a factory suitable for creating new instances of this class- Returns:
-
hasId
public boolean hasId()Test if the pipeline has a non-null id- Returns:
-
getId
- Specified by:
getIdin interfacecom.lucidworks.apollo.common.objects.Entity
-
getStageConfigurations
-
isUnsafe
-
getProperties
-
getAdditionalProperties
- Specified by:
getAdditionalPropertiesin interfacecom.lucidworks.apollo.common.objects.Entity
-
equals
-
hashCode
public int hashCode()
-