Class AIHoverRequest

All Implemented Interfaces:
HasHandlers

public class AIHoverRequest extends SystemAIRequest
Settings that configure requests to AI to generate the contents of hovers.
  • Constructor Details

    • AIHoverRequest

      public AIHoverRequest()
    • AIHoverRequest

      public AIHoverRequest(JavaScriptObject jsObj)
  • Method Details

    • getOrCreateRef

      public static AIHoverRequest getOrCreateRef(JavaScriptObject jsObj)
    • setExamples

      public AIHoverRequest setExamples(SummarizeValueExample... examples)
      Examples to send in each SummarizeValueRequest.
      Parameters:
      examples - New examples value. Default value is null
      Returns:
      AIHoverRequest instance, for chaining setter calls
    • getExamples

      public SummarizeValueExample[] getExamples()
      Examples to send in each SummarizeValueRequest.
      Returns:
      Current examples value. Default value is null
    • setIncludeRecord

      public AIHoverRequest setIncludeRecord(Boolean includeRecord)
      Whether to include the Record that the AIHoverRequest is acting upon in each SummarizeValueRequest to AI, for context.
      Parameters:
      includeRecord - New includeRecord value. Default value is true
      Returns:
      AIHoverRequest instance, for chaining setter calls
    • getIncludeRecord

      public Boolean getIncludeRecord()
      Whether to include the Record that the AIHoverRequest is acting upon in each SummarizeValueRequest to AI, for context.
      Returns:
      Current includeRecord value. Default value is true
    • setRelevantFieldNames

      public AIHoverRequest setRelevantFieldNames(String... relevantFieldNames)
      The names of fields that are relevant to each SummarizeValueRequest.
      Parameters:
      relevantFieldNames - New relevantFieldNames value. Default value is null
      Returns:
      AIHoverRequest instance, for chaining setter calls
      See Also:
    • getRelevantFieldNames

      public String[] getRelevantFieldNames()
      The names of fields that are relevant to each SummarizeValueRequest.
      Returns:
      Current relevantFieldNames value. Default value is null
      See Also: