Class CopySecretsUpdateStrategy<T extends com.lucidworks.apollo.pipeline.PipelineDefinition<T>>

java.lang.Object
com.lucidworks.apollo.pipeline.component.CopySecretsUpdateStrategy<T>

public class CopySecretsUpdateStrategy<T extends com.lucidworks.apollo.pipeline.PipelineDefinition<T>> extends Object
Copy secrets from another pipeline if PipelineConstants.SECRET_SOURCE_PIPELINE_ID is set
  • Constructor Summary

    Constructors
    Constructor
    Description
    CopySecretsUpdateStrategy(com.lucidworks.apollo.store.ItemReadWriteStore<T> pipelineDefinitionRegistry)
     
    CopySecretsUpdateStrategy(com.lucidworks.apollo.store.ItemReadWriteStore<T> pipelineDefinitionRegistry, com.fasterxml.jackson.databind.ObjectMapper mapper, com.lucidworks.apollo.pipeline.schema.SchemaProcessorFactory schemaProcessorFactory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.lucidworks.apollo.store.ItemReadStore.ItemAndVersion<T>
    apply(com.lucidworks.apollo.store.ItemReadStore.ItemAndVersion<T> entityAndVersion)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CopySecretsUpdateStrategy

      public CopySecretsUpdateStrategy(com.lucidworks.apollo.store.ItemReadWriteStore<T> pipelineDefinitionRegistry)
    • CopySecretsUpdateStrategy

      public CopySecretsUpdateStrategy(com.lucidworks.apollo.store.ItemReadWriteStore<T> pipelineDefinitionRegistry, com.fasterxml.jackson.databind.ObjectMapper mapper, com.lucidworks.apollo.pipeline.schema.SchemaProcessorFactory schemaProcessorFactory)
  • Method Details

    • apply

      public com.lucidworks.apollo.store.ItemReadStore.ItemAndVersion<T> apply(com.lucidworks.apollo.store.ItemReadStore.ItemAndVersion<T> entityAndVersion)