public static final class Intent.Message.RbmSuggestion.Builder extends GeneratedMessageV3.Builder<Intent.Message.RbmSuggestion.Builder> implements Intent.Message.RbmSuggestionOrBuilder
Rich Business Messaging (RBM) suggestion. Suggestions allow user to easily select/click a predefined response or perform an action (like opening a web uri).Protobuf type
google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestion
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<Intent.Message.RbmSuggestion.Builder>
public Intent.Message.RbmSuggestion.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<Intent.Message.RbmSuggestion.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<Intent.Message.RbmSuggestion.Builder>
public Intent.Message.RbmSuggestion getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public Intent.Message.RbmSuggestion build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public Intent.Message.RbmSuggestion buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public Intent.Message.RbmSuggestion.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<Intent.Message.RbmSuggestion.Builder>
public Intent.Message.RbmSuggestion.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<Intent.Message.RbmSuggestion.Builder>
public Intent.Message.RbmSuggestion.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<Intent.Message.RbmSuggestion.Builder>
public Intent.Message.RbmSuggestion.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<Intent.Message.RbmSuggestion.Builder>
public Intent.Message.RbmSuggestion.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<Intent.Message.RbmSuggestion.Builder>
public Intent.Message.RbmSuggestion.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<Intent.Message.RbmSuggestion.Builder>
public Intent.Message.RbmSuggestion.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<Intent.Message.RbmSuggestion.Builder>
public Intent.Message.RbmSuggestion.Builder mergeFrom(Intent.Message.RbmSuggestion other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<Intent.Message.RbmSuggestion.Builder>
public Intent.Message.RbmSuggestion.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<Intent.Message.RbmSuggestion.Builder>
IOException
public Intent.Message.RbmSuggestion.SuggestionCase getSuggestionCase()
getSuggestionCase
in interface Intent.Message.RbmSuggestionOrBuilder
public Intent.Message.RbmSuggestion.Builder clearSuggestion()
public boolean hasReply()
Predefined replies for user to select instead of typing
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedReply reply = 1;
hasReply
in interface Intent.Message.RbmSuggestionOrBuilder
public Intent.Message.RbmSuggestedReply getReply()
Predefined replies for user to select instead of typing
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedReply reply = 1;
getReply
in interface Intent.Message.RbmSuggestionOrBuilder
public Intent.Message.RbmSuggestion.Builder setReply(Intent.Message.RbmSuggestedReply value)
Predefined replies for user to select instead of typing
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedReply reply = 1;
public Intent.Message.RbmSuggestion.Builder setReply(Intent.Message.RbmSuggestedReply.Builder builderForValue)
Predefined replies for user to select instead of typing
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedReply reply = 1;
public Intent.Message.RbmSuggestion.Builder mergeReply(Intent.Message.RbmSuggestedReply value)
Predefined replies for user to select instead of typing
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedReply reply = 1;
public Intent.Message.RbmSuggestion.Builder clearReply()
Predefined replies for user to select instead of typing
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedReply reply = 1;
public Intent.Message.RbmSuggestedReply.Builder getReplyBuilder()
Predefined replies for user to select instead of typing
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedReply reply = 1;
public Intent.Message.RbmSuggestedReplyOrBuilder getReplyOrBuilder()
Predefined replies for user to select instead of typing
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedReply reply = 1;
getReplyOrBuilder
in interface Intent.Message.RbmSuggestionOrBuilder
public boolean hasAction()
Predefined client side actions that user can choose
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction action = 2;
hasAction
in interface Intent.Message.RbmSuggestionOrBuilder
public Intent.Message.RbmSuggestedAction getAction()
Predefined client side actions that user can choose
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction action = 2;
getAction
in interface Intent.Message.RbmSuggestionOrBuilder
public Intent.Message.RbmSuggestion.Builder setAction(Intent.Message.RbmSuggestedAction value)
Predefined client side actions that user can choose
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction action = 2;
public Intent.Message.RbmSuggestion.Builder setAction(Intent.Message.RbmSuggestedAction.Builder builderForValue)
Predefined client side actions that user can choose
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction action = 2;
public Intent.Message.RbmSuggestion.Builder mergeAction(Intent.Message.RbmSuggestedAction value)
Predefined client side actions that user can choose
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction action = 2;
public Intent.Message.RbmSuggestion.Builder clearAction()
Predefined client side actions that user can choose
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction action = 2;
public Intent.Message.RbmSuggestedAction.Builder getActionBuilder()
Predefined client side actions that user can choose
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction action = 2;
public Intent.Message.RbmSuggestedActionOrBuilder getActionOrBuilder()
Predefined client side actions that user can choose
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction action = 2;
getActionOrBuilder
in interface Intent.Message.RbmSuggestionOrBuilder
public final Intent.Message.RbmSuggestion.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<Intent.Message.RbmSuggestion.Builder>
public final Intent.Message.RbmSuggestion.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<Intent.Message.RbmSuggestion.Builder>
Copyright © 2022 Google LLC. All rights reserved.