Class DialogNodeOutput

java.lang.Object
com.ibm.cloud.sdk.core.service.model.DynamicModel<Object>
com.ibm.watson.assistant.v1.model.DialogNodeOutput
All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel

public class DialogNodeOutput
extends com.ibm.cloud.sdk.core.service.model.DynamicModel<Object>
The output of the dialog node. For more information about how to specify dialog node output, see the [documentation](https://cloud.ibm.com/docs/assistant?topic=assistant-dialog-overview#dialog-overview-responses).
  • Constructor Details

    • DialogNodeOutput

      public DialogNodeOutput()
  • Method Details

    • newBuilder

      public DialogNodeOutput.Builder newBuilder()
      New builder.
      Returns:
      a DialogNodeOutput builder
    • getGeneric

      public List<DialogNodeOutputGeneric> getGeneric()
      Gets the generic.

      An array of objects describing the output defined for the dialog node.

      Returns:
      the generic
    • setGeneric

      public void setGeneric​(List<DialogNodeOutputGeneric> generic)
      Sets the generic.
      Parameters:
      generic - the new generic
    • getIntegrations

      public Map<String,​Map<String,​Object>> getIntegrations()
      Gets the integrations.

      Output intended for specific integrations. For more information, see the [documentation](https://cloud.ibm.com/docs/assistant?topic=assistant-dialog-responses-json).

      Returns:
      the integrations
    • setIntegrations

      public void setIntegrations​(Map<String,​Map<String,​Object>> integrations)
      Sets the integrations.
      Parameters:
      integrations - the new integrations
    • getModifiers

      public DialogNodeOutputModifiers getModifiers()
      Gets the modifiers.

      Options that modify how specified output is handled.

      Returns:
      the modifiers
    • setModifiers

      public void setModifiers​(DialogNodeOutputModifiers modifiers)
      Sets the modifiers.
      Parameters:
      modifiers - the new modifiers