Class Conversation.Interaction.Builder

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

public static final class Conversation.Interaction.Builder extends com.google.protobuf.GeneratedMessage.Builder<Conversation.Interaction.Builder> implements Conversation.InteractionOrBuilder
 Represents an interaction between an end user and a Dialogflow CX agent
 using V3 (Streaming)DetectIntent API, or an interaction between an end user
 and a Dialogflow CX agent using V2 (Streaming)AnalyzeContent API.
 
Protobuf type google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction
  • 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<Conversation.Interaction.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<Conversation.Interaction.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<Conversation.Interaction.Builder>
    • getDefaultInstanceForType

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

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

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

      public Conversation.Interaction.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<Conversation.Interaction.Builder>
    • mergeFrom

    • isInitialized

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

      public Conversation.Interaction.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<Conversation.Interaction.Builder>
      Throws:
      IOException
    • hasRequest

      public boolean hasRequest()
       The request of the interaction.
       
      .google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest request = 1;
      Specified by:
      hasRequest in interface Conversation.InteractionOrBuilder
      Returns:
      Whether the request field is set.
    • getRequest

      public DetectIntentRequest getRequest()
       The request of the interaction.
       
      .google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest request = 1;
      Specified by:
      getRequest in interface Conversation.InteractionOrBuilder
      Returns:
      The request.
    • setRequest

       The request of the interaction.
       
      .google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest request = 1;
    • setRequest

       The request of the interaction.
       
      .google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest request = 1;
    • mergeRequest

       The request of the interaction.
       
      .google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest request = 1;
    • clearRequest

      public Conversation.Interaction.Builder clearRequest()
       The request of the interaction.
       
      .google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest request = 1;
    • getRequestBuilder

      public DetectIntentRequest.Builder getRequestBuilder()
       The request of the interaction.
       
      .google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest request = 1;
    • getRequestOrBuilder

      public DetectIntentRequestOrBuilder getRequestOrBuilder()
       The request of the interaction.
       
      .google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest request = 1;
      Specified by:
      getRequestOrBuilder in interface Conversation.InteractionOrBuilder
    • hasResponse

      public boolean hasResponse()
       The final response of the interaction.
       
      .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse response = 2;
      Specified by:
      hasResponse in interface Conversation.InteractionOrBuilder
      Returns:
      Whether the response field is set.
    • getResponse

      public DetectIntentResponse getResponse()
       The final response of the interaction.
       
      .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse response = 2;
      Specified by:
      getResponse in interface Conversation.InteractionOrBuilder
      Returns:
      The response.
    • setResponse

       The final response of the interaction.
       
      .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse response = 2;
    • setResponse

      public Conversation.Interaction.Builder setResponse(DetectIntentResponse.Builder builderForValue)
       The final response of the interaction.
       
      .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse response = 2;
    • mergeResponse

       The final response of the interaction.
       
      .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse response = 2;
    • clearResponse

      public Conversation.Interaction.Builder clearResponse()
       The final response of the interaction.
       
      .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse response = 2;
    • getResponseBuilder

      public DetectIntentResponse.Builder getResponseBuilder()
       The final response of the interaction.
       
      .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse response = 2;
    • getResponseOrBuilder

      public DetectIntentResponseOrBuilder getResponseOrBuilder()
       The final response of the interaction.
       
      .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse response = 2;
      Specified by:
      getResponseOrBuilder in interface Conversation.InteractionOrBuilder
    • getPartialResponsesList

      public List<DetectIntentResponse> getPartialResponsesList()
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
      Specified by:
      getPartialResponsesList in interface Conversation.InteractionOrBuilder
    • getPartialResponsesCount

      public int getPartialResponsesCount()
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
      Specified by:
      getPartialResponsesCount in interface Conversation.InteractionOrBuilder
    • getPartialResponses

      public DetectIntentResponse getPartialResponses(int index)
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
      Specified by:
      getPartialResponses in interface Conversation.InteractionOrBuilder
    • setPartialResponses

      public Conversation.Interaction.Builder setPartialResponses(int index, DetectIntentResponse value)
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
    • setPartialResponses

      public Conversation.Interaction.Builder setPartialResponses(int index, DetectIntentResponse.Builder builderForValue)
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
    • addPartialResponses

      public Conversation.Interaction.Builder addPartialResponses(DetectIntentResponse value)
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
    • addPartialResponses

      public Conversation.Interaction.Builder addPartialResponses(int index, DetectIntentResponse value)
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
    • addPartialResponses

      public Conversation.Interaction.Builder addPartialResponses(DetectIntentResponse.Builder builderForValue)
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
    • addPartialResponses

      public Conversation.Interaction.Builder addPartialResponses(int index, DetectIntentResponse.Builder builderForValue)
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
    • addAllPartialResponses

      public Conversation.Interaction.Builder addAllPartialResponses(Iterable<? extends DetectIntentResponse> values)
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
    • clearPartialResponses

      public Conversation.Interaction.Builder clearPartialResponses()
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
    • removePartialResponses

      public Conversation.Interaction.Builder removePartialResponses(int index)
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
    • getPartialResponsesBuilder

      public DetectIntentResponse.Builder getPartialResponsesBuilder(int index)
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
    • getPartialResponsesOrBuilder

      public DetectIntentResponseOrBuilder getPartialResponsesOrBuilder(int index)
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
      Specified by:
      getPartialResponsesOrBuilder in interface Conversation.InteractionOrBuilder
    • getPartialResponsesOrBuilderList

      public List<? extends DetectIntentResponseOrBuilder> getPartialResponsesOrBuilderList()
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
      Specified by:
      getPartialResponsesOrBuilderList in interface Conversation.InteractionOrBuilder
    • addPartialResponsesBuilder

      public DetectIntentResponse.Builder addPartialResponsesBuilder()
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
    • addPartialResponsesBuilder

      public DetectIntentResponse.Builder addPartialResponsesBuilder(int index)
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
    • getPartialResponsesBuilderList

      public List<DetectIntentResponse.Builder> getPartialResponsesBuilderList()
       The partial responses of the interaction. Empty if there is no partial
       response in the interaction.
       See the
       [partial response
       documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
    • getRequestUtterances

      public String getRequestUtterances()
       The input text or the transcript of the input audio in the request.
       
      string request_utterances = 4;
      Specified by:
      getRequestUtterances in interface Conversation.InteractionOrBuilder
      Returns:
      The requestUtterances.
    • getRequestUtterancesBytes

      public com.google.protobuf.ByteString getRequestUtterancesBytes()
       The input text or the transcript of the input audio in the request.
       
      string request_utterances = 4;
      Specified by:
      getRequestUtterancesBytes in interface Conversation.InteractionOrBuilder
      Returns:
      The bytes for requestUtterances.
    • setRequestUtterances

      public Conversation.Interaction.Builder setRequestUtterances(String value)
       The input text or the transcript of the input audio in the request.
       
      string request_utterances = 4;
      Parameters:
      value - The requestUtterances to set.
      Returns:
      This builder for chaining.
    • clearRequestUtterances

      public Conversation.Interaction.Builder clearRequestUtterances()
       The input text or the transcript of the input audio in the request.
       
      string request_utterances = 4;
      Returns:
      This builder for chaining.
    • setRequestUtterancesBytes

      public Conversation.Interaction.Builder setRequestUtterancesBytes(com.google.protobuf.ByteString value)
       The input text or the transcript of the input audio in the request.
       
      string request_utterances = 4;
      Parameters:
      value - The bytes for requestUtterances to set.
      Returns:
      This builder for chaining.
    • getResponseUtterances

      public String getResponseUtterances()
       The output text or the transcript of the output audio in the responses.
       If multiple output messages are returned, they will be concatenated into
       one.
       
      string response_utterances = 5;
      Specified by:
      getResponseUtterances in interface Conversation.InteractionOrBuilder
      Returns:
      The responseUtterances.
    • getResponseUtterancesBytes

      public com.google.protobuf.ByteString getResponseUtterancesBytes()
       The output text or the transcript of the output audio in the responses.
       If multiple output messages are returned, they will be concatenated into
       one.
       
      string response_utterances = 5;
      Specified by:
      getResponseUtterancesBytes in interface Conversation.InteractionOrBuilder
      Returns:
      The bytes for responseUtterances.
    • setResponseUtterances

      public Conversation.Interaction.Builder setResponseUtterances(String value)
       The output text or the transcript of the output audio in the responses.
       If multiple output messages are returned, they will be concatenated into
       one.
       
      string response_utterances = 5;
      Parameters:
      value - The responseUtterances to set.
      Returns:
      This builder for chaining.
    • clearResponseUtterances

      public Conversation.Interaction.Builder clearResponseUtterances()
       The output text or the transcript of the output audio in the responses.
       If multiple output messages are returned, they will be concatenated into
       one.
       
      string response_utterances = 5;
      Returns:
      This builder for chaining.
    • setResponseUtterancesBytes

      public Conversation.Interaction.Builder setResponseUtterancesBytes(com.google.protobuf.ByteString value)
       The output text or the transcript of the output audio in the responses.
       If multiple output messages are returned, they will be concatenated into
       one.
       
      string response_utterances = 5;
      Parameters:
      value - The bytes for responseUtterances to set.
      Returns:
      This builder for chaining.
    • hasCreateTime

      public boolean hasCreateTime()
       The time that the interaction was created.
       
      .google.protobuf.Timestamp create_time = 6;
      Specified by:
      hasCreateTime in interface Conversation.InteractionOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       The time that the interaction was created.
       
      .google.protobuf.Timestamp create_time = 6;
      Specified by:
      getCreateTime in interface Conversation.InteractionOrBuilder
      Returns:
      The createTime.
    • setCreateTime

      public Conversation.Interaction.Builder setCreateTime(com.google.protobuf.Timestamp value)
       The time that the interaction was created.
       
      .google.protobuf.Timestamp create_time = 6;
    • setCreateTime

      public Conversation.Interaction.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       The time that the interaction was created.
       
      .google.protobuf.Timestamp create_time = 6;
    • mergeCreateTime

      public Conversation.Interaction.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
       The time that the interaction was created.
       
      .google.protobuf.Timestamp create_time = 6;
    • clearCreateTime

      public Conversation.Interaction.Builder clearCreateTime()
       The time that the interaction was created.
       
      .google.protobuf.Timestamp create_time = 6;
    • getCreateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
       The time that the interaction was created.
       
      .google.protobuf.Timestamp create_time = 6;
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       The time that the interaction was created.
       
      .google.protobuf.Timestamp create_time = 6;
      Specified by:
      getCreateTimeOrBuilder in interface Conversation.InteractionOrBuilder
    • hasAnswerFeedback

      public boolean hasAnswerFeedback()
       Answer feedback for the final response.
       
      .google.cloud.dialogflow.cx.v3beta1.AnswerFeedback answer_feedback = 7;
      Specified by:
      hasAnswerFeedback in interface Conversation.InteractionOrBuilder
      Returns:
      Whether the answerFeedback field is set.
    • getAnswerFeedback

      public AnswerFeedback getAnswerFeedback()
       Answer feedback for the final response.
       
      .google.cloud.dialogflow.cx.v3beta1.AnswerFeedback answer_feedback = 7;
      Specified by:
      getAnswerFeedback in interface Conversation.InteractionOrBuilder
      Returns:
      The answerFeedback.
    • setAnswerFeedback

      public Conversation.Interaction.Builder setAnswerFeedback(AnswerFeedback value)
       Answer feedback for the final response.
       
      .google.cloud.dialogflow.cx.v3beta1.AnswerFeedback answer_feedback = 7;
    • setAnswerFeedback

      public Conversation.Interaction.Builder setAnswerFeedback(AnswerFeedback.Builder builderForValue)
       Answer feedback for the final response.
       
      .google.cloud.dialogflow.cx.v3beta1.AnswerFeedback answer_feedback = 7;
    • mergeAnswerFeedback

      public Conversation.Interaction.Builder mergeAnswerFeedback(AnswerFeedback value)
       Answer feedback for the final response.
       
      .google.cloud.dialogflow.cx.v3beta1.AnswerFeedback answer_feedback = 7;
    • clearAnswerFeedback

      public Conversation.Interaction.Builder clearAnswerFeedback()
       Answer feedback for the final response.
       
      .google.cloud.dialogflow.cx.v3beta1.AnswerFeedback answer_feedback = 7;
    • getAnswerFeedbackBuilder

      public AnswerFeedback.Builder getAnswerFeedbackBuilder()
       Answer feedback for the final response.
       
      .google.cloud.dialogflow.cx.v3beta1.AnswerFeedback answer_feedback = 7;
    • getAnswerFeedbackOrBuilder

      public AnswerFeedbackOrBuilder getAnswerFeedbackOrBuilder()
       Answer feedback for the final response.
       
      .google.cloud.dialogflow.cx.v3beta1.AnswerFeedback answer_feedback = 7;
      Specified by:
      getAnswerFeedbackOrBuilder in interface Conversation.InteractionOrBuilder
    • hasMissingTransition

      public boolean hasMissingTransition()
       Missing transition predicted for the interaction. This field is set only
       if the interaction match type was no-match.
       
      .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.MissingTransition missing_transition = 8;
      Specified by:
      hasMissingTransition in interface Conversation.InteractionOrBuilder
      Returns:
      Whether the missingTransition field is set.
    • getMissingTransition

      public Conversation.Interaction.MissingTransition getMissingTransition()
       Missing transition predicted for the interaction. This field is set only
       if the interaction match type was no-match.
       
      .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.MissingTransition missing_transition = 8;
      Specified by:
      getMissingTransition in interface Conversation.InteractionOrBuilder
      Returns:
      The missingTransition.
    • setMissingTransition

       Missing transition predicted for the interaction. This field is set only
       if the interaction match type was no-match.
       
      .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.MissingTransition missing_transition = 8;
    • setMissingTransition

       Missing transition predicted for the interaction. This field is set only
       if the interaction match type was no-match.
       
      .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.MissingTransition missing_transition = 8;
    • mergeMissingTransition

       Missing transition predicted for the interaction. This field is set only
       if the interaction match type was no-match.
       
      .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.MissingTransition missing_transition = 8;
    • clearMissingTransition

      public Conversation.Interaction.Builder clearMissingTransition()
       Missing transition predicted for the interaction. This field is set only
       if the interaction match type was no-match.
       
      .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.MissingTransition missing_transition = 8;
    • getMissingTransitionBuilder

      public Conversation.Interaction.MissingTransition.Builder getMissingTransitionBuilder()
       Missing transition predicted for the interaction. This field is set only
       if the interaction match type was no-match.
       
      .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.MissingTransition missing_transition = 8;
    • getMissingTransitionOrBuilder

      public Conversation.Interaction.MissingTransitionOrBuilder getMissingTransitionOrBuilder()
       Missing transition predicted for the interaction. This field is set only
       if the interaction match type was no-match.
       
      .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.MissingTransition missing_transition = 8;
      Specified by:
      getMissingTransitionOrBuilder in interface Conversation.InteractionOrBuilder
    • getStepMetricsList

      public List<Conversation.Interaction.StepMetrics> getStepMetricsList()
       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
      Specified by:
      getStepMetricsList in interface Conversation.InteractionOrBuilder
    • getStepMetricsCount

      public int getStepMetricsCount()
       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
      Specified by:
      getStepMetricsCount in interface Conversation.InteractionOrBuilder
    • getStepMetrics

      public Conversation.Interaction.StepMetrics getStepMetrics(int index)
       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
      Specified by:
      getStepMetrics in interface Conversation.InteractionOrBuilder
    • setStepMetrics

       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
    • setStepMetrics

      public Conversation.Interaction.Builder setStepMetrics(int index, Conversation.Interaction.StepMetrics.Builder builderForValue)
       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
    • addStepMetrics

       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
    • addStepMetrics

       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
    • addStepMetrics

       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
    • addStepMetrics

      public Conversation.Interaction.Builder addStepMetrics(int index, Conversation.Interaction.StepMetrics.Builder builderForValue)
       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
    • addAllStepMetrics

       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
    • clearStepMetrics

      public Conversation.Interaction.Builder clearStepMetrics()
       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
    • removeStepMetrics

      public Conversation.Interaction.Builder removeStepMetrics(int index)
       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
    • getStepMetricsBuilder

      public Conversation.Interaction.StepMetrics.Builder getStepMetricsBuilder(int index)
       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
    • getStepMetricsOrBuilder

      public Conversation.Interaction.StepMetricsOrBuilder getStepMetricsOrBuilder(int index)
       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
      Specified by:
      getStepMetricsOrBuilder in interface Conversation.InteractionOrBuilder
    • getStepMetricsOrBuilderList

      public List<? extends Conversation.Interaction.StepMetricsOrBuilder> getStepMetricsOrBuilderList()
       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
      Specified by:
      getStepMetricsOrBuilderList in interface Conversation.InteractionOrBuilder
    • addStepMetricsBuilder

      public Conversation.Interaction.StepMetrics.Builder addStepMetricsBuilder()
       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
    • addStepMetricsBuilder

      public Conversation.Interaction.StepMetrics.Builder addStepMetricsBuilder(int index)
       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
    • getStepMetricsBuilderList

      public List<Conversation.Interaction.StepMetrics.Builder> getStepMetricsBuilderList()
       Metrics associated with different processing steps. Names and number of
       steps depend on the request and can change without a notice.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;