Class ConversationTurn.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ConversationTurn.Builder>
com.google.cloud.dialogflow.cx.v3beta1.ConversationTurn.Builder
All Implemented Interfaces:
ConversationTurnOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ConversationTurn

public static final class ConversationTurn.Builder extends com.google.protobuf.GeneratedMessage.Builder<ConversationTurn.Builder> implements ConversationTurnOrBuilder
 One interaction between a human and virtual agent. The human provides some
 input and the virtual agent provides a response.
 
Protobuf type google.cloud.dialogflow.cx.v3beta1.ConversationTurn
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ConversationTurn.Builder>
    • clear

      public ConversationTurn.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<ConversationTurn.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<ConversationTurn.Builder>
    • getDefaultInstanceForType

      public ConversationTurn getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ConversationTurn build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ConversationTurn buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public ConversationTurn.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ConversationTurn.Builder>
    • mergeFrom

      public ConversationTurn.Builder mergeFrom(ConversationTurn other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<ConversationTurn.Builder>
    • mergeFrom

      public ConversationTurn.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ConversationTurn.Builder>
      Throws:
      IOException
    • hasUserInput

      public boolean hasUserInput()
       The user input.
       
      .google.cloud.dialogflow.cx.v3beta1.ConversationTurn.UserInput user_input = 1;
      Specified by:
      hasUserInput in interface ConversationTurnOrBuilder
      Returns:
      Whether the userInput field is set.
    • getUserInput

      public ConversationTurn.UserInput getUserInput()
       The user input.
       
      .google.cloud.dialogflow.cx.v3beta1.ConversationTurn.UserInput user_input = 1;
      Specified by:
      getUserInput in interface ConversationTurnOrBuilder
      Returns:
      The userInput.
    • setUserInput

       The user input.
       
      .google.cloud.dialogflow.cx.v3beta1.ConversationTurn.UserInput user_input = 1;
    • setUserInput

      public ConversationTurn.Builder setUserInput(ConversationTurn.UserInput.Builder builderForValue)
       The user input.
       
      .google.cloud.dialogflow.cx.v3beta1.ConversationTurn.UserInput user_input = 1;
    • mergeUserInput

       The user input.
       
      .google.cloud.dialogflow.cx.v3beta1.ConversationTurn.UserInput user_input = 1;
    • clearUserInput

      public ConversationTurn.Builder clearUserInput()
       The user input.
       
      .google.cloud.dialogflow.cx.v3beta1.ConversationTurn.UserInput user_input = 1;
    • getUserInputBuilder

      public ConversationTurn.UserInput.Builder getUserInputBuilder()
       The user input.
       
      .google.cloud.dialogflow.cx.v3beta1.ConversationTurn.UserInput user_input = 1;
    • getUserInputOrBuilder

      public ConversationTurn.UserInputOrBuilder getUserInputOrBuilder()
       The user input.
       
      .google.cloud.dialogflow.cx.v3beta1.ConversationTurn.UserInput user_input = 1;
      Specified by:
      getUserInputOrBuilder in interface ConversationTurnOrBuilder
    • hasVirtualAgentOutput

      public boolean hasVirtualAgentOutput()
       The virtual agent output.
       
      .google.cloud.dialogflow.cx.v3beta1.ConversationTurn.VirtualAgentOutput virtual_agent_output = 2;
      Specified by:
      hasVirtualAgentOutput in interface ConversationTurnOrBuilder
      Returns:
      Whether the virtualAgentOutput field is set.
    • getVirtualAgentOutput

      public ConversationTurn.VirtualAgentOutput getVirtualAgentOutput()
       The virtual agent output.
       
      .google.cloud.dialogflow.cx.v3beta1.ConversationTurn.VirtualAgentOutput virtual_agent_output = 2;
      Specified by:
      getVirtualAgentOutput in interface ConversationTurnOrBuilder
      Returns:
      The virtualAgentOutput.
    • setVirtualAgentOutput

      public ConversationTurn.Builder setVirtualAgentOutput(ConversationTurn.VirtualAgentOutput value)
       The virtual agent output.
       
      .google.cloud.dialogflow.cx.v3beta1.ConversationTurn.VirtualAgentOutput virtual_agent_output = 2;
    • setVirtualAgentOutput

      public ConversationTurn.Builder setVirtualAgentOutput(ConversationTurn.VirtualAgentOutput.Builder builderForValue)
       The virtual agent output.
       
      .google.cloud.dialogflow.cx.v3beta1.ConversationTurn.VirtualAgentOutput virtual_agent_output = 2;
    • mergeVirtualAgentOutput

      public ConversationTurn.Builder mergeVirtualAgentOutput(ConversationTurn.VirtualAgentOutput value)
       The virtual agent output.
       
      .google.cloud.dialogflow.cx.v3beta1.ConversationTurn.VirtualAgentOutput virtual_agent_output = 2;
    • clearVirtualAgentOutput

      public ConversationTurn.Builder clearVirtualAgentOutput()
       The virtual agent output.
       
      .google.cloud.dialogflow.cx.v3beta1.ConversationTurn.VirtualAgentOutput virtual_agent_output = 2;
    • getVirtualAgentOutputBuilder

      public ConversationTurn.VirtualAgentOutput.Builder getVirtualAgentOutputBuilder()
       The virtual agent output.
       
      .google.cloud.dialogflow.cx.v3beta1.ConversationTurn.VirtualAgentOutput virtual_agent_output = 2;
    • getVirtualAgentOutputOrBuilder

      public ConversationTurn.VirtualAgentOutputOrBuilder getVirtualAgentOutputOrBuilder()
       The virtual agent output.
       
      .google.cloud.dialogflow.cx.v3beta1.ConversationTurn.VirtualAgentOutput virtual_agent_output = 2;
      Specified by:
      getVirtualAgentOutputOrBuilder in interface ConversationTurnOrBuilder