Interface IOptimizeGenerate<T>

Type Parameters:
T -

public interface IOptimizeGenerate<T>
Author:
Phillip Austerfield
  • Method Details

    • setFocusKeywords

      IOptimizeGenerate<T> setFocusKeywords(@NotNull String... asKeywords)
      Single Keyword from a list which defines the semantic context for the generated title
      Parameters:
      asKeywords -
      Returns:
    • setTargetAudience

      @NotNull IOptimizeGenerate<T> setTargetAudience(@NotNull String sAudience)
      A description of the target audience for the title.
      Parameters:
      sAudience -
      Returns:
    • setOutputExamples

      IOptimizeGenerate<T> setOutputExamples(@NotNull String... asExamples)
      Examples of titles which should be generated.
      Parameters:
      asExamples -
      Returns:
    • setTargetTags

      IOptimizeGenerate<T> setTargetTags(@NotNull String... asTags)
      Set tags
      Parameters:
      asTags - Tags, e.g. SEO, ANIMALS etc.
      Returns:
    • setOutputExamplesImpact

      IOptimizeGenerate<T> setOutputExamplesImpact(int nImpact)
      Examples of titles which should be generated.
      Parameters:
      nImpact - [0...5] where 5 is high, 0 is low
      Returns:
    • generate

      @NotNull IOptimizeGenerate.IOptimizeResult<T> generate(@NotNull String sSourceText, @NotNull String sTargetLanguage, boolean useCached)
      Generate
      Parameters:
      sSourceText -
      sTargetLanguage - Target Language
      useCached - Use cached result
      Returns: