Interface SuggestionInputOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    SuggestionInput, SuggestionInput.Builder

    public interface SuggestionInputOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getAnswerRecord()
      Required.
      com.google.protobuf.ByteString getAnswerRecordBytes()
      Required.
      IntentInput getIntentInput()
      The intent to be triggered on V3 agent.
      IntentInputOrBuilder getIntentInputOrBuilder()
      The intent to be triggered on V3 agent.
      com.google.protobuf.Struct getParameters()
      In Dialogflow assist for v3, the user can submit a form by sending a [SuggestionInput][google.cloud.dialogflow.v2beta1.SuggestionInput].
      com.google.protobuf.StructOrBuilder getParametersOrBuilder()
      In Dialogflow assist for v3, the user can submit a form by sending a [SuggestionInput][google.cloud.dialogflow.v2beta1.SuggestionInput].
      TextInput getTextOverride()
      Optional.
      TextInputOrBuilder getTextOverrideOrBuilder()
      Optional.
      boolean hasIntentInput()
      The intent to be triggered on V3 agent.
      boolean hasParameters()
      In Dialogflow assist for v3, the user can submit a form by sending a [SuggestionInput][google.cloud.dialogflow.v2beta1.SuggestionInput].
      boolean hasTextOverride()
      Optional.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getAnswerRecord

        String getAnswerRecord()
         Required. The ID of a suggestion selected by the human agent.
         The suggestion(s) were generated in a previous call to
         request Dialogflow assist.
         The format is:
         `projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record
         ID>` where <Answer Record ID> is an alphanumeric string.
         
        string answer_record = 1;
        Returns:
        The answerRecord.
      • getAnswerRecordBytes

        com.google.protobuf.ByteString getAnswerRecordBytes()
         Required. The ID of a suggestion selected by the human agent.
         The suggestion(s) were generated in a previous call to
         request Dialogflow assist.
         The format is:
         `projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record
         ID>` where <Answer Record ID> is an alphanumeric string.
         
        string answer_record = 1;
        Returns:
        The bytes for answerRecord.
      • hasTextOverride

        boolean hasTextOverride()
         Optional. If the customer edited the suggestion before using it, include
         the revised text here.
         
        .google.cloud.dialogflow.v2beta1.TextInput text_override = 2;
        Returns:
        Whether the textOverride field is set.
      • getTextOverride

        TextInput getTextOverride()
         Optional. If the customer edited the suggestion before using it, include
         the revised text here.
         
        .google.cloud.dialogflow.v2beta1.TextInput text_override = 2;
        Returns:
        The textOverride.
      • getTextOverrideOrBuilder

        TextInputOrBuilder getTextOverrideOrBuilder()
         Optional. If the customer edited the suggestion before using it, include
         the revised text here.
         
        .google.cloud.dialogflow.v2beta1.TextInput text_override = 2;
      • hasParameters

        boolean hasParameters()
         In Dialogflow assist for v3, the user can submit a form by sending
         a [SuggestionInput][google.cloud.dialogflow.v2beta1.SuggestionInput]. The
         form is uniquely determined by the
         [answer_record][google.cloud.dialogflow.v2beta1.SuggestionInput.answer_record]
         field, which identifies a v3
         [QueryResult][google.cloud.dialogflow.v3alpha1.QueryResult] containing the
         current [page][google.cloud.dialogflow.v3alpha1.Page]. The form parameters
         are specified via the
         [parameters][google.cloud.dialogflow.v2beta1.SuggestionInput.parameters]
         field.
        
         Depending on your protocol or client library language, this is a
         map, associative array, symbol table, dictionary, or JSON object
         composed of a collection of (MapKey, MapValue) pairs:
        
         * MapKey type: string
         * MapKey value: parameter name
         * MapValue type: If parameter's entity type is a composite entity then use
         map, otherwise, depending on the parameter value type, it could be one of
         string, number, boolean, null, list or map.
         * MapValue value: If parameter's entity type is a composite entity then use
         map from composite entity property names to property values, otherwise,
         use parameter value.
         
        .google.protobuf.Struct parameters = 4;
        Returns:
        Whether the parameters field is set.
      • getParameters

        com.google.protobuf.Struct getParameters()
         In Dialogflow assist for v3, the user can submit a form by sending
         a [SuggestionInput][google.cloud.dialogflow.v2beta1.SuggestionInput]. The
         form is uniquely determined by the
         [answer_record][google.cloud.dialogflow.v2beta1.SuggestionInput.answer_record]
         field, which identifies a v3
         [QueryResult][google.cloud.dialogflow.v3alpha1.QueryResult] containing the
         current [page][google.cloud.dialogflow.v3alpha1.Page]. The form parameters
         are specified via the
         [parameters][google.cloud.dialogflow.v2beta1.SuggestionInput.parameters]
         field.
        
         Depending on your protocol or client library language, this is a
         map, associative array, symbol table, dictionary, or JSON object
         composed of a collection of (MapKey, MapValue) pairs:
        
         * MapKey type: string
         * MapKey value: parameter name
         * MapValue type: If parameter's entity type is a composite entity then use
         map, otherwise, depending on the parameter value type, it could be one of
         string, number, boolean, null, list or map.
         * MapValue value: If parameter's entity type is a composite entity then use
         map from composite entity property names to property values, otherwise,
         use parameter value.
         
        .google.protobuf.Struct parameters = 4;
        Returns:
        The parameters.
      • getParametersOrBuilder

        com.google.protobuf.StructOrBuilder getParametersOrBuilder()
         In Dialogflow assist for v3, the user can submit a form by sending
         a [SuggestionInput][google.cloud.dialogflow.v2beta1.SuggestionInput]. The
         form is uniquely determined by the
         [answer_record][google.cloud.dialogflow.v2beta1.SuggestionInput.answer_record]
         field, which identifies a v3
         [QueryResult][google.cloud.dialogflow.v3alpha1.QueryResult] containing the
         current [page][google.cloud.dialogflow.v3alpha1.Page]. The form parameters
         are specified via the
         [parameters][google.cloud.dialogflow.v2beta1.SuggestionInput.parameters]
         field.
        
         Depending on your protocol or client library language, this is a
         map, associative array, symbol table, dictionary, or JSON object
         composed of a collection of (MapKey, MapValue) pairs:
        
         * MapKey type: string
         * MapKey value: parameter name
         * MapValue type: If parameter's entity type is a composite entity then use
         map, otherwise, depending on the parameter value type, it could be one of
         string, number, boolean, null, list or map.
         * MapValue value: If parameter's entity type is a composite entity then use
         map from composite entity property names to property values, otherwise,
         use parameter value.
         
        .google.protobuf.Struct parameters = 4;
      • hasIntentInput

        boolean hasIntentInput()
         The intent to be triggered on V3 agent.
         
        .google.cloud.dialogflow.v2beta1.IntentInput intent_input = 6;
        Returns:
        Whether the intentInput field is set.
      • getIntentInput

        IntentInput getIntentInput()
         The intent to be triggered on V3 agent.
         
        .google.cloud.dialogflow.v2beta1.IntentInput intent_input = 6;
        Returns:
        The intentInput.
      • getIntentInputOrBuilder

        IntentInputOrBuilder getIntentInputOrBuilder()
         The intent to be triggered on V3 agent.
         
        .google.cloud.dialogflow.v2beta1.IntentInput intent_input = 6;