Class SuggestionInput.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SuggestionInput.Builder>
-
- com.google.cloud.dialogflow.v2beta1.SuggestionInput.Builder
-
- All Implemented Interfaces:
SuggestionInputOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- SuggestionInput
public static final class SuggestionInput.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SuggestionInput.Builder> implements SuggestionInputOrBuilder
Represents the selection of a suggestion.
Protobuf typegoogle.cloud.dialogflow.v2beta1.SuggestionInput
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SuggestionInput.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SuggestionInput
build()
SuggestionInput
buildPartial()
SuggestionInput.Builder
clear()
SuggestionInput.Builder
clearAnswerRecord()
Required.SuggestionInput.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
SuggestionInput.Builder
clearIntentInput()
The intent to be triggered on V3 agent.SuggestionInput.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
SuggestionInput.Builder
clearParameters()
In Dialogflow assist for v3, the user can submit a form by sending a [SuggestionInput][google.cloud.dialogflow.v2beta1.SuggestionInput].SuggestionInput.Builder
clearTextOverride()
Optional.SuggestionInput.Builder
clone()
String
getAnswerRecord()
Required.com.google.protobuf.ByteString
getAnswerRecordBytes()
Required.SuggestionInput
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
IntentInput
getIntentInput()
The intent to be triggered on V3 agent.IntentInput.Builder
getIntentInputBuilder()
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.Struct.Builder
getParametersBuilder()
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.TextInput.Builder
getTextOverrideBuilder()
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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
SuggestionInput.Builder
mergeFrom(SuggestionInput other)
SuggestionInput.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
SuggestionInput.Builder
mergeFrom(com.google.protobuf.Message other)
SuggestionInput.Builder
mergeIntentInput(IntentInput value)
The intent to be triggered on V3 agent.SuggestionInput.Builder
mergeParameters(com.google.protobuf.Struct value)
In Dialogflow assist for v3, the user can submit a form by sending a [SuggestionInput][google.cloud.dialogflow.v2beta1.SuggestionInput].SuggestionInput.Builder
mergeTextOverride(TextInput value)
Optional.SuggestionInput.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
SuggestionInput.Builder
setAnswerRecord(String value)
Required.SuggestionInput.Builder
setAnswerRecordBytes(com.google.protobuf.ByteString value)
Required.SuggestionInput.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SuggestionInput.Builder
setIntentInput(IntentInput value)
The intent to be triggered on V3 agent.SuggestionInput.Builder
setIntentInput(IntentInput.Builder builderForValue)
The intent to be triggered on V3 agent.SuggestionInput.Builder
setParameters(com.google.protobuf.Struct value)
In Dialogflow assist for v3, the user can submit a form by sending a [SuggestionInput][google.cloud.dialogflow.v2beta1.SuggestionInput].SuggestionInput.Builder
setParameters(com.google.protobuf.Struct.Builder builderForValue)
In Dialogflow assist for v3, the user can submit a form by sending a [SuggestionInput][google.cloud.dialogflow.v2beta1.SuggestionInput].SuggestionInput.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
SuggestionInput.Builder
setTextOverride(TextInput value)
Optional.SuggestionInput.Builder
setTextOverride(TextInput.Builder builderForValue)
Optional.SuggestionInput.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<SuggestionInput.Builder>
-
clear
public SuggestionInput.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<SuggestionInput.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<SuggestionInput.Builder>
-
getDefaultInstanceForType
public SuggestionInput getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public SuggestionInput build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SuggestionInput buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SuggestionInput.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<SuggestionInput.Builder>
-
setField
public SuggestionInput.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SuggestionInput.Builder>
-
clearField
public SuggestionInput.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SuggestionInput.Builder>
-
clearOneof
public SuggestionInput.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<SuggestionInput.Builder>
-
setRepeatedField
public SuggestionInput.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SuggestionInput.Builder>
-
addRepeatedField
public SuggestionInput.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SuggestionInput.Builder>
-
mergeFrom
public SuggestionInput.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SuggestionInput.Builder>
-
mergeFrom
public SuggestionInput.Builder mergeFrom(SuggestionInput other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<SuggestionInput.Builder>
-
mergeFrom
public SuggestionInput.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SuggestionInput.Builder>
- Throws:
IOException
-
getAnswerRecord
public 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;
- Specified by:
getAnswerRecord
in interfaceSuggestionInputOrBuilder
- Returns:
- The answerRecord.
-
getAnswerRecordBytes
public 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;
- Specified by:
getAnswerRecordBytes
in interfaceSuggestionInputOrBuilder
- Returns:
- The bytes for answerRecord.
-
setAnswerRecord
public SuggestionInput.Builder setAnswerRecord(String value)
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;
- Parameters:
value
- The answerRecord to set.- Returns:
- This builder for chaining.
-
clearAnswerRecord
public SuggestionInput.Builder clearAnswerRecord()
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:
- This builder for chaining.
-
setAnswerRecordBytes
public SuggestionInput.Builder setAnswerRecordBytes(com.google.protobuf.ByteString value)
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;
- Parameters:
value
- The bytes for answerRecord to set.- Returns:
- This builder for chaining.
-
hasTextOverride
public 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;
- Specified by:
hasTextOverride
in interfaceSuggestionInputOrBuilder
- Returns:
- Whether the textOverride field is set.
-
getTextOverride
public 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;
- Specified by:
getTextOverride
in interfaceSuggestionInputOrBuilder
- Returns:
- The textOverride.
-
setTextOverride
public SuggestionInput.Builder setTextOverride(TextInput value)
Optional. If the customer edited the suggestion before using it, include the revised text here.
.google.cloud.dialogflow.v2beta1.TextInput text_override = 2;
-
setTextOverride
public SuggestionInput.Builder setTextOverride(TextInput.Builder builderForValue)
Optional. If the customer edited the suggestion before using it, include the revised text here.
.google.cloud.dialogflow.v2beta1.TextInput text_override = 2;
-
mergeTextOverride
public SuggestionInput.Builder mergeTextOverride(TextInput value)
Optional. If the customer edited the suggestion before using it, include the revised text here.
.google.cloud.dialogflow.v2beta1.TextInput text_override = 2;
-
clearTextOverride
public SuggestionInput.Builder clearTextOverride()
Optional. If the customer edited the suggestion before using it, include the revised text here.
.google.cloud.dialogflow.v2beta1.TextInput text_override = 2;
-
getTextOverrideBuilder
public TextInput.Builder getTextOverrideBuilder()
Optional. If the customer edited the suggestion before using it, include the revised text here.
.google.cloud.dialogflow.v2beta1.TextInput text_override = 2;
-
getTextOverrideOrBuilder
public 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;
- Specified by:
getTextOverrideOrBuilder
in interfaceSuggestionInputOrBuilder
-
hasParameters
public 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;
- Specified by:
hasParameters
in interfaceSuggestionInputOrBuilder
- Returns:
- Whether the parameters field is set.
-
getParameters
public 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;
- Specified by:
getParameters
in interfaceSuggestionInputOrBuilder
- Returns:
- The parameters.
-
setParameters
public SuggestionInput.Builder setParameters(com.google.protobuf.Struct value)
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;
-
setParameters
public SuggestionInput.Builder setParameters(com.google.protobuf.Struct.Builder builderForValue)
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;
-
mergeParameters
public SuggestionInput.Builder mergeParameters(com.google.protobuf.Struct value)
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;
-
clearParameters
public SuggestionInput.Builder clearParameters()
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;
-
getParametersBuilder
public com.google.protobuf.Struct.Builder getParametersBuilder()
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;
-
getParametersOrBuilder
public 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;
- Specified by:
getParametersOrBuilder
in interfaceSuggestionInputOrBuilder
-
hasIntentInput
public boolean hasIntentInput()
The intent to be triggered on V3 agent.
.google.cloud.dialogflow.v2beta1.IntentInput intent_input = 6;
- Specified by:
hasIntentInput
in interfaceSuggestionInputOrBuilder
- Returns:
- Whether the intentInput field is set.
-
getIntentInput
public IntentInput getIntentInput()
The intent to be triggered on V3 agent.
.google.cloud.dialogflow.v2beta1.IntentInput intent_input = 6;
- Specified by:
getIntentInput
in interfaceSuggestionInputOrBuilder
- Returns:
- The intentInput.
-
setIntentInput
public SuggestionInput.Builder setIntentInput(IntentInput value)
The intent to be triggered on V3 agent.
.google.cloud.dialogflow.v2beta1.IntentInput intent_input = 6;
-
setIntentInput
public SuggestionInput.Builder setIntentInput(IntentInput.Builder builderForValue)
The intent to be triggered on V3 agent.
.google.cloud.dialogflow.v2beta1.IntentInput intent_input = 6;
-
mergeIntentInput
public SuggestionInput.Builder mergeIntentInput(IntentInput value)
The intent to be triggered on V3 agent.
.google.cloud.dialogflow.v2beta1.IntentInput intent_input = 6;
-
clearIntentInput
public SuggestionInput.Builder clearIntentInput()
The intent to be triggered on V3 agent.
.google.cloud.dialogflow.v2beta1.IntentInput intent_input = 6;
-
getIntentInputBuilder
public IntentInput.Builder getIntentInputBuilder()
The intent to be triggered on V3 agent.
.google.cloud.dialogflow.v2beta1.IntentInput intent_input = 6;
-
getIntentInputOrBuilder
public IntentInputOrBuilder getIntentInputOrBuilder()
The intent to be triggered on V3 agent.
.google.cloud.dialogflow.v2beta1.IntentInput intent_input = 6;
- Specified by:
getIntentInputOrBuilder
in interfaceSuggestionInputOrBuilder
-
setUnknownFields
public final SuggestionInput.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SuggestionInput.Builder>
-
mergeUnknownFields
public final SuggestionInput.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SuggestionInput.Builder>
-
-