Interface EffectorInstance


@PublicApi public interface EffectorInstance
An effector instance is a persistent entity, containing an Effector module key and its parameters. Effector instances are installed into structure skeletons as rows.
  • Method Details

    • getId

      long getId()
      Returns:
      the ID of this instance
    • getModuleKey

      @NotNull String getModuleKey()
      Returns:
      the module key of the Effector
    • getParameters

      @NotNull Map<String,Object> getParameters()
      Returns:
      effector-specific parameters
    • getOwningStructure

      @Nullable Long getOwningStructure()
      Returns:
      the ID of the structure this effector instance is installed into, if applicable