public static final class Intent.Message.RbmSuggestedAction.Builder extends com.google.protobuf.GeneratedMessageV3.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.RbmSuggestedActiongetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.RbmSuggestedAction.Builder>public Intent.Message.RbmSuggestedAction.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.RbmSuggestedAction.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.RbmSuggestedAction.Builder>public Intent.Message.RbmSuggestedAction getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Intent.Message.RbmSuggestedAction build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Intent.Message.RbmSuggestedAction buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Intent.Message.RbmSuggestedAction.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.RbmSuggestedAction.Builder>public Intent.Message.RbmSuggestedAction.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.RbmSuggestedAction.Builder>public Intent.Message.RbmSuggestedAction.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.RbmSuggestedAction.Builder>public Intent.Message.RbmSuggestedAction.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.RbmSuggestedAction.Builder>public Intent.Message.RbmSuggestedAction.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.RbmSuggestedAction.Builder>public Intent.Message.RbmSuggestedAction.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.RbmSuggestedAction.Builder>public Intent.Message.RbmSuggestedAction.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Intent.Message.RbmSuggestedAction.Builder>public Intent.Message.RbmSuggestedAction.Builder mergeFrom(Intent.Message.RbmSuggestedAction other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.RbmSuggestedAction.Builder>public Intent.Message.RbmSuggestedAction.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Intent.Message.RbmSuggestedAction.Builder>IOExceptionpublic Intent.Message.RbmSuggestedAction.ActionCase getActionCase()
getActionCase in interface Intent.Message.RbmSuggestedActionOrBuilderpublic Intent.Message.RbmSuggestedAction.Builder clearAction()
public String getText()
Text to display alongside the action.
string text = 1;getText in interface Intent.Message.RbmSuggestedActionOrBuilderpublic com.google.protobuf.ByteString getTextBytes()
Text to display alongside the action.
string text = 1;getTextBytes in interface Intent.Message.RbmSuggestedActionOrBuilderpublic Intent.Message.RbmSuggestedAction.Builder setText(String value)
Text to display alongside the action.
string text = 1;value - The text to set.public Intent.Message.RbmSuggestedAction.Builder clearText()
Text to display alongside the action.
string text = 1;public Intent.Message.RbmSuggestedAction.Builder setTextBytes(com.google.protobuf.ByteString value)
Text to display alongside the action.
string text = 1;value - The bytes for text to set.public String 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;getPostbackData in interface Intent.Message.RbmSuggestedActionOrBuilderpublic 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;getPostbackDataBytes in interface Intent.Message.RbmSuggestedActionOrBuilderpublic Intent.Message.RbmSuggestedAction.Builder setPostbackData(String 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;value - The postbackData to set.public Intent.Message.RbmSuggestedAction.Builder 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;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;value - The bytes for postbackData to set.public boolean hasDial()
Suggested client side action: Dial a phone number
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial dial = 3;
hasDial in interface Intent.Message.RbmSuggestedActionOrBuilderpublic Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial getDial()
Suggested client side action: Dial a phone number
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial dial = 3;
getDial in interface Intent.Message.RbmSuggestedActionOrBuilderpublic 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;
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;
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;
public Intent.Message.RbmSuggestedAction.Builder clearDial()
Suggested client side action: Dial a phone number
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial dial = 3;
public Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial.Builder getDialBuilder()
Suggested client side action: Dial a phone number
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial dial = 3;
public Intent.Message.RbmSuggestedAction.RbmSuggestedActionDialOrBuilder getDialOrBuilder()
Suggested client side action: Dial a phone number
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial dial = 3;
getDialOrBuilder in interface Intent.Message.RbmSuggestedActionOrBuilderpublic boolean hasOpenUrl()
Suggested client side action: Open a URI on device
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri open_url = 4;
hasOpenUrl in interface Intent.Message.RbmSuggestedActionOrBuilderpublic Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri getOpenUrl()
Suggested client side action: Open a URI on device
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri open_url = 4;
getOpenUrl in interface Intent.Message.RbmSuggestedActionOrBuilderpublic 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;
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;
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;
public Intent.Message.RbmSuggestedAction.Builder clearOpenUrl()
Suggested client side action: Open a URI on device
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri open_url = 4;
public Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri.Builder getOpenUrlBuilder()
Suggested client side action: Open a URI on device
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri open_url = 4;
public Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUriOrBuilder getOpenUrlOrBuilder()
Suggested client side action: Open a URI on device
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri open_url = 4;
getOpenUrlOrBuilder in interface Intent.Message.RbmSuggestedActionOrBuilderpublic boolean hasShareLocation()
Suggested client side action: Share user location
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation share_location = 5;
hasShareLocation in interface Intent.Message.RbmSuggestedActionOrBuilderpublic Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation getShareLocation()
Suggested client side action: Share user location
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation share_location = 5;
getShareLocation in interface Intent.Message.RbmSuggestedActionOrBuilderpublic Intent.Message.RbmSuggestedAction.Builder setShareLocation(Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation value)
Suggested client side action: Share user location
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation share_location = 5;
public Intent.Message.RbmSuggestedAction.Builder setShareLocation(Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation.Builder builderForValue)
Suggested client side action: Share user location
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation share_location = 5;
public Intent.Message.RbmSuggestedAction.Builder mergeShareLocation(Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation value)
Suggested client side action: Share user location
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation share_location = 5;
public Intent.Message.RbmSuggestedAction.Builder clearShareLocation()
Suggested client side action: Share user location
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation share_location = 5;
public Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation.Builder getShareLocationBuilder()
Suggested client side action: Share user location
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation share_location = 5;
public Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocationOrBuilder getShareLocationOrBuilder()
Suggested client side action: Share user location
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation share_location = 5;
getShareLocationOrBuilder in interface Intent.Message.RbmSuggestedActionOrBuilderpublic final Intent.Message.RbmSuggestedAction.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.RbmSuggestedAction.Builder>public final Intent.Message.RbmSuggestedAction.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.RbmSuggestedAction.Builder>Copyright © 2023 Google LLC. All rights reserved.