Class Intent.Message.RbmSuggestedAction.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Intent.Message.RbmSuggestedAction.Builder>
com.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.Builder
- All Implemented Interfaces:
Intent.Message.RbmSuggestedActionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Intent.Message.RbmSuggestedAction
public static final class Intent.Message.RbmSuggestedAction.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Intent.Message.RbmSuggestedAction.Builder>
implements Intent.Message.RbmSuggestedActionOrBuilder
Rich Business Messaging (RBM) suggested client-side action that the user can choose from the card.Protobuf type
google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Suggested client side action: Dial a phone numberSuggested client side action: Open a URI on deviceOpaque payload that the Dialogflow receives in a user event when the user taps the suggested action.Suggested client side action: Share user locationText to display alongside the action.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetDial()Suggested client side action: Dial a phone numberSuggested client side action: Dial a phone numberSuggested client side action: Dial a phone numberSuggested client side action: Open a URI on deviceSuggested client side action: Open a URI on deviceSuggested client side action: Open a URI on deviceOpaque payload that the Dialogflow receives in a user event when the user taps the suggested action.com.google.protobuf.ByteStringOpaque payload that the Dialogflow receives in a user event when the user taps the suggested action.Suggested client side action: Share user locationSuggested client side action: Share user locationSuggested client side action: Share user locationgetText()Text to display alongside the action.com.google.protobuf.ByteStringText to display alongside the action.booleanhasDial()Suggested client side action: Dial a phone numberbooleanSuggested client side action: Open a URI on devicebooleanSuggested client side action: Share user locationprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanSuggested client side action: Dial a phone numbermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Suggested client side action: Open a URI on deviceSuggested client side action: Share user locationSuggested client side action: Dial a phone numbersetDial(Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial.Builder builderForValue) Suggested client side action: Dial a phone numberSuggested client side action: Open a URI on deviceSuggested client side action: Open a URI on devicesetPostbackData(String value) Opaque payload that the Dialogflow receives in a user event when the user taps the suggested action.setPostbackDataBytes(com.google.protobuf.ByteString value) Opaque payload that the Dialogflow receives in a user event when the user taps the suggested action.Suggested client side action: Share user locationsetShareLocation(Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation.Builder builderForValue) Suggested client side action: Share user locationText to display alongside the action.setTextBytes(com.google.protobuf.ByteString value) Text to display alongside the action.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<Intent.Message.RbmSuggestedAction.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<Intent.Message.RbmSuggestedAction.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<Intent.Message.RbmSuggestedAction.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<Intent.Message.RbmSuggestedAction.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Intent.Message.RbmSuggestedAction.Builder>
-
mergeFrom
public Intent.Message.RbmSuggestedAction.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<Intent.Message.RbmSuggestedAction.Builder>- Throws:
IOException
-
getActionCase
- Specified by:
getActionCasein interfaceIntent.Message.RbmSuggestedActionOrBuilder
-
clearAction
-
getText
Text to display alongside the action.
string text = 1;- Specified by:
getTextin interfaceIntent.Message.RbmSuggestedActionOrBuilder- Returns:
- The text.
-
getTextBytes
public com.google.protobuf.ByteString getTextBytes()Text to display alongside the action.
string text = 1;- Specified by:
getTextBytesin interfaceIntent.Message.RbmSuggestedActionOrBuilder- Returns:
- The bytes for text.
-
setText
Text to display alongside the action.
string text = 1;- Parameters:
value- The text to set.- Returns:
- This builder for chaining.
-
clearText
Text to display alongside the action.
string text = 1;- Returns:
- This builder for chaining.
-
setTextBytes
Text to display alongside the action.
string text = 1;- Parameters:
value- The bytes for text to set.- Returns:
- This builder for chaining.
-
getPostbackData
Opaque payload that the Dialogflow receives in a user event when the user taps the suggested action. This data will be also forwarded to webhook to allow performing custom business logic.
string postback_data = 2;- Specified by:
getPostbackDatain interfaceIntent.Message.RbmSuggestedActionOrBuilder- Returns:
- The postbackData.
-
getPostbackDataBytes
public com.google.protobuf.ByteString getPostbackDataBytes()Opaque payload that the Dialogflow receives in a user event when the user taps the suggested action. This data will be also forwarded to webhook to allow performing custom business logic.
string postback_data = 2;- Specified by:
getPostbackDataBytesin interfaceIntent.Message.RbmSuggestedActionOrBuilder- Returns:
- The bytes for postbackData.
-
setPostbackData
Opaque payload that the Dialogflow receives in a user event when the user taps the suggested action. This data will be also forwarded to webhook to allow performing custom business logic.
string postback_data = 2;- Parameters:
value- The postbackData to set.- Returns:
- This builder for chaining.
-
clearPostbackData
Opaque payload that the Dialogflow receives in a user event when the user taps the suggested action. This data will be also forwarded to webhook to allow performing custom business logic.
string postback_data = 2;- Returns:
- This builder for chaining.
-
setPostbackDataBytes
public Intent.Message.RbmSuggestedAction.Builder setPostbackDataBytes(com.google.protobuf.ByteString value) Opaque payload that the Dialogflow receives in a user event when the user taps the suggested action. This data will be also forwarded to webhook to allow performing custom business logic.
string postback_data = 2;- Parameters:
value- The bytes for postbackData to set.- Returns:
- This builder for chaining.
-
hasDial
public boolean hasDial()Suggested client side action: Dial a phone number
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial dial = 3;- Specified by:
hasDialin interfaceIntent.Message.RbmSuggestedActionOrBuilder- Returns:
- Whether the dial field is set.
-
getDial
Suggested client side action: Dial a phone number
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial dial = 3;- Specified by:
getDialin interfaceIntent.Message.RbmSuggestedActionOrBuilder- Returns:
- The dial.
-
setDial
public Intent.Message.RbmSuggestedAction.Builder setDial(Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial value) Suggested client side action: Dial a phone number
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial dial = 3; -
setDial
public Intent.Message.RbmSuggestedAction.Builder setDial(Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial.Builder builderForValue) Suggested client side action: Dial a phone number
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial dial = 3; -
mergeDial
public Intent.Message.RbmSuggestedAction.Builder mergeDial(Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial value) Suggested client side action: Dial a phone number
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial dial = 3; -
clearDial
Suggested client side action: Dial a phone number
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial dial = 3; -
getDialBuilder
Suggested client side action: Dial a phone number
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial dial = 3; -
getDialOrBuilder
Suggested client side action: Dial a phone number
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial dial = 3;- Specified by:
getDialOrBuilderin interfaceIntent.Message.RbmSuggestedActionOrBuilder
-
hasOpenUrl
public boolean hasOpenUrl()Suggested client side action: Open a URI on device
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri open_url = 4;- Specified by:
hasOpenUrlin interfaceIntent.Message.RbmSuggestedActionOrBuilder- Returns:
- Whether the openUrl field is set.
-
getOpenUrl
Suggested client side action: Open a URI on device
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri open_url = 4;- Specified by:
getOpenUrlin interfaceIntent.Message.RbmSuggestedActionOrBuilder- Returns:
- The openUrl.
-
setOpenUrl
public Intent.Message.RbmSuggestedAction.Builder setOpenUrl(Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri value) Suggested client side action: Open a URI on device
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri open_url = 4; -
setOpenUrl
public Intent.Message.RbmSuggestedAction.Builder setOpenUrl(Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri.Builder builderForValue) Suggested client side action: Open a URI on device
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri open_url = 4; -
mergeOpenUrl
public Intent.Message.RbmSuggestedAction.Builder mergeOpenUrl(Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri value) Suggested client side action: Open a URI on device
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri open_url = 4; -
clearOpenUrl
Suggested client side action: Open a URI on device
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri open_url = 4; -
getOpenUrlBuilder
Suggested client side action: Open a URI on device
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri open_url = 4; -
getOpenUrlOrBuilder
Suggested client side action: Open a URI on device
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri open_url = 4;- Specified by:
getOpenUrlOrBuilderin interfaceIntent.Message.RbmSuggestedActionOrBuilder
-