Package com.google.cloud.dialogflow.v2
Class GenerateSuggestionsRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GenerateSuggestionsRequest.Builder>
com.google.cloud.dialogflow.v2.GenerateSuggestionsRequest.Builder
- All Implemented Interfaces:
GenerateSuggestionsRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GenerateSuggestionsRequest
public static final class GenerateSuggestionsRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GenerateSuggestionsRequest.Builder>
implements GenerateSuggestionsRequestOrBuilder
The request message for [Conversations.GenerateSuggestions][google.cloud.dialogflow.v2.Conversations.GenerateSuggestions].Protobuf type
google.cloud.dialogflow.v2.GenerateSuggestionsRequest-
Method Summary
Modifier and TypeMethodDescriptionaddAllTriggerEvents(Iterable<? extends TriggerEvent> values) Optional.addAllTriggerEventsValue(Iterable<Integer> values) Optional.addTriggerEvents(TriggerEvent value) Optional.addTriggerEventsValue(int value) Optional.build()clear()Required.Optional.Optional.Required.com.google.protobuf.ByteStringRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.com.google.protobuf.ByteStringOptional.getTriggerEvents(int index) Optional.intOptional.Optional.intgetTriggerEventsValue(int index) Optional.Optional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setConversation(String value) Required.setConversationBytes(com.google.protobuf.ByteString value) Required.setLatestMessage(String value) Optional.setLatestMessageBytes(com.google.protobuf.ByteString value) Optional.setTriggerEvents(int index, TriggerEvent value) Optional.setTriggerEventsValue(int index, int value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<GenerateSuggestionsRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<GenerateSuggestionsRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<GenerateSuggestionsRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GenerateSuggestionsRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GenerateSuggestionsRequest.Builder>
-
mergeFrom
public GenerateSuggestionsRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GenerateSuggestionsRequest.Builder>- Throws:
IOException
-
getConversation
Required. The conversation for which the suggestions are generated. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>`. The conversation must be created with a conversation profile which has generators configured in it to be able to get suggestions.
string conversation = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getConversationin interfaceGenerateSuggestionsRequestOrBuilder- Returns:
- The conversation.
-
getConversationBytes
public com.google.protobuf.ByteString getConversationBytes()Required. The conversation for which the suggestions are generated. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>`. The conversation must be created with a conversation profile which has generators configured in it to be able to get suggestions.
string conversation = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getConversationBytesin interfaceGenerateSuggestionsRequestOrBuilder- Returns:
- The bytes for conversation.
-
setConversation
Required. The conversation for which the suggestions are generated. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>`. The conversation must be created with a conversation profile which has generators configured in it to be able to get suggestions.
string conversation = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The conversation to set.- Returns:
- This builder for chaining.
-
clearConversation
Required. The conversation for which the suggestions are generated. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>`. The conversation must be created with a conversation profile which has generators configured in it to be able to get suggestions.
string conversation = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setConversationBytes
public GenerateSuggestionsRequest.Builder setConversationBytes(com.google.protobuf.ByteString value) Required. The conversation for which the suggestions are generated. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>`. The conversation must be created with a conversation profile which has generators configured in it to be able to get suggestions.
string conversation = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for conversation to set.- Returns:
- This builder for chaining.
-
getLatestMessage
Optional. The name of the latest conversation message for which the request is triggered. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>`.
string latest_message = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getLatestMessagein interfaceGenerateSuggestionsRequestOrBuilder- Returns:
- The latestMessage.
-
getLatestMessageBytes
public com.google.protobuf.ByteString getLatestMessageBytes()Optional. The name of the latest conversation message for which the request is triggered. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>`.
string latest_message = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getLatestMessageBytesin interfaceGenerateSuggestionsRequestOrBuilder- Returns:
- The bytes for latestMessage.
-
setLatestMessage
Optional. The name of the latest conversation message for which the request is triggered. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>`.
string latest_message = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The latestMessage to set.- Returns:
- This builder for chaining.
-
clearLatestMessage
Optional. The name of the latest conversation message for which the request is triggered. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>`.
string latest_message = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setLatestMessageBytes
public GenerateSuggestionsRequest.Builder setLatestMessageBytes(com.google.protobuf.ByteString value) Optional. The name of the latest conversation message for which the request is triggered. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>`.
string latest_message = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for latestMessage to set.- Returns:
- This builder for chaining.
-
getTriggerEventsList
Optional. A list of trigger events. Only generators configured in the conversation_profile whose trigger_event is listed here will be triggered.
repeated .google.cloud.dialogflow.v2.TriggerEvent trigger_events = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTriggerEventsListin interfaceGenerateSuggestionsRequestOrBuilder- Returns:
- A list containing the triggerEvents.
-
getTriggerEventsCount
public int getTriggerEventsCount()Optional. A list of trigger events. Only generators configured in the conversation_profile whose trigger_event is listed here will be triggered.
repeated .google.cloud.dialogflow.v2.TriggerEvent trigger_events = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTriggerEventsCountin interfaceGenerateSuggestionsRequestOrBuilder- Returns:
- The count of triggerEvents.
-
getTriggerEvents
Optional. A list of trigger events. Only generators configured in the conversation_profile whose trigger_event is listed here will be triggered.
repeated .google.cloud.dialogflow.v2.TriggerEvent trigger_events = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTriggerEventsin interfaceGenerateSuggestionsRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The triggerEvents at the given index.
-
setTriggerEvents
Optional. A list of trigger events. Only generators configured in the conversation_profile whose trigger_event is listed here will be triggered.
repeated .google.cloud.dialogflow.v2.TriggerEvent trigger_events = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The triggerEvents to set.- Returns:
- This builder for chaining.
-
addTriggerEvents
Optional. A list of trigger events. Only generators configured in the conversation_profile whose trigger_event is listed here will be triggered.
repeated .google.cloud.dialogflow.v2.TriggerEvent trigger_events = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The triggerEvents to add.- Returns:
- This builder for chaining.
-
addAllTriggerEvents
public GenerateSuggestionsRequest.Builder addAllTriggerEvents(Iterable<? extends TriggerEvent> values) Optional. A list of trigger events. Only generators configured in the conversation_profile whose trigger_event is listed here will be triggered.
repeated .google.cloud.dialogflow.v2.TriggerEvent trigger_events = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The triggerEvents to add.- Returns:
- This builder for chaining.
-
clearTriggerEvents
Optional. A list of trigger events. Only generators configured in the conversation_profile whose trigger_event is listed here will be triggered.
repeated .google.cloud.dialogflow.v2.TriggerEvent trigger_events = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getTriggerEventsValueList
Optional. A list of trigger events. Only generators configured in the conversation_profile whose trigger_event is listed here will be triggered.
repeated .google.cloud.dialogflow.v2.TriggerEvent trigger_events = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTriggerEventsValueListin interfaceGenerateSuggestionsRequestOrBuilder- Returns:
- A list containing the enum numeric values on the wire for triggerEvents.
-
getTriggerEventsValue
public int getTriggerEventsValue(int index) Optional. A list of trigger events. Only generators configured in the conversation_profile whose trigger_event is listed here will be triggered.
repeated .google.cloud.dialogflow.v2.TriggerEvent trigger_events = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTriggerEventsValuein interfaceGenerateSuggestionsRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of triggerEvents at the given index.
-
setTriggerEventsValue
Optional. A list of trigger events. Only generators configured in the conversation_profile whose trigger_event is listed here will be triggered.
repeated .google.cloud.dialogflow.v2.TriggerEvent trigger_events = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for triggerEvents to set.- Returns:
- This builder for chaining.
-
addTriggerEventsValue
Optional. A list of trigger events. Only generators configured in the conversation_profile whose trigger_event is listed here will be triggered.
repeated .google.cloud.dialogflow.v2.TriggerEvent trigger_events = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for triggerEvents to add.- Returns:
- This builder for chaining.
-
addAllTriggerEventsValue
Optional. A list of trigger events. Only generators configured in the conversation_profile whose trigger_event is listed here will be triggered.
repeated .google.cloud.dialogflow.v2.TriggerEvent trigger_events = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The enum numeric values on the wire for triggerEvents to add.- Returns:
- This builder for chaining.
-