Class Intent.Message.RbmSuggestedAction (4.65.0)
4.93.0 (latest)
4.91.0
4.89.0
4.88.0
4.87.0
4.86.0
4.84.0
4.82.0
4.81.0
4.80.0
4.79.0
4.78.0
4.76.0
4.74.0
4.73.0
4.70.0
4.69.0
4.68.0
4.66.0
4.65.0
4.64.0
4.63.0
4.62.0
4.61.0
4.60.0
4.59.0
4.58.0
4.57.0
4.55.0
4.54.0
4.53.0
4.52.0
4.51.0
4.50.0
4.49.0
4.48.0
4.47.0
4.46.0
4.45.0
4.43.0
4.42.0
4.41.0
4.40.0
4.39.0
4.38.0
4.37.0
4.36.0
4.35.0
4.34.0
4.33.0
4.30.0
4.29.0
4.28.0
4.27.0
4.26.0
4.25.0
4.24.0
4.23.0
4.22.0
4.21.0
4.20.0
4.19.0
4.18.0
4.17.0
4.15.0
4.14.0
4.13.0
4.12.0
4.11.0
4.10.0
4.9.1
4.8.6
4.7.5
4.6.0
4.5.11
4.4.0
4.3.1
public static final class Intent . Message . RbmSuggestedAction extends GeneratedMessageV3 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
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
DIAL_FIELD_NUMBER
public static final int DIAL_FIELD_NUMBER
Field Value
Type
Description
int
OPEN_URL_FIELD_NUMBER
public static final int OPEN_URL_FIELD_NUMBER
Field Value
Type
Description
int
POSTBACK_DATA_FIELD_NUMBER
public static final int POSTBACK_DATA_FIELD_NUMBER
Field Value
Type
Description
int
SHARE_LOCATION_FIELD_NUMBER
public static final int SHARE_LOCATION_FIELD_NUMBER
Field Value
Type
Description
int
TEXT_FIELD_NUMBER
public static final int TEXT_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static Intent . Message . RbmSuggestedAction getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static Intent . Message . RbmSuggestedAction . Builder newBuilder ()
newBuilder(Intent.Message.RbmSuggestedAction prototype)
public static Intent . Message . RbmSuggestedAction . Builder newBuilder ( Intent . Message . RbmSuggestedAction prototype )
public static Intent . Message . RbmSuggestedAction parseDelimitedFrom ( InputStream input )
public static Intent . Message . RbmSuggestedAction parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static Intent . Message . RbmSuggestedAction parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Intent . Message . RbmSuggestedAction parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static Intent . Message . RbmSuggestedAction parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Intent . Message . RbmSuggestedAction parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static Intent . Message . RbmSuggestedAction parseFrom ( CodedInputStream input )
public static Intent . Message . RbmSuggestedAction parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static Intent . Message . RbmSuggestedAction parseFrom ( InputStream input )
public static Intent . Message . RbmSuggestedAction parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static Intent . Message . RbmSuggestedAction parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Intent . Message . RbmSuggestedAction parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<Intent . Message . RbmSuggestedAction > parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getActionCase()
public Intent . Message . RbmSuggestedAction . ActionCase getActionCase ()
getDefaultInstanceForType()
public Intent . Message . RbmSuggestedAction getDefaultInstanceForType ()
getDial()
public Intent . Message . RbmSuggestedAction . RbmSuggestedActionDial getDial ()
Suggested client side action: Dial a phone number
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial dial = 3;
getDialOrBuilder()
public Intent . Message . RbmSuggestedAction . RbmSuggestedActionDialOrBuilder getDialOrBuilder ()
Suggested client side action: Dial a phone number
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial dial = 3;
getOpenUrl()
public 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;
getOpenUrlOrBuilder()
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;
getParserForType()
public Parser<Intent . Message . RbmSuggestedAction > getParserForType ()
Overrides
getPostbackData()
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;
Returns
Type
Description
String
The postbackData.
getPostbackDataBytes()
public 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;
Returns
Type
Description
ByteString
The bytes for postbackData.
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
getShareLocation()
public Intent . Message . RbmSuggestedAction . RbmSuggestedActionShareLocation getShareLocation ()
Suggested client side action: Share user location
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation share_location = 5;
getShareLocationOrBuilder()
public Intent . Message . RbmSuggestedAction . RbmSuggestedActionShareLocationOrBuilder getShareLocationOrBuilder ()
Suggested client side action: Share user location
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation share_location = 5;
getText()
Text to display alongside the action.
string text = 1;
Returns
Type
Description
String
The text.
getTextBytes()
public ByteString getTextBytes ()
Text to display alongside the action.
string text = 1;
Returns
Type
Description
ByteString
The bytes for text.
hasDial()
Suggested client side action: Dial a phone number
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionDial dial = 3;
Returns
Type
Description
boolean
Whether the dial field is set.
hasOpenUrl()
public boolean hasOpenUrl ()
Suggested client side action: Open a URI on device
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionOpenUri open_url = 4;
Returns
Type
Description
boolean
Whether the openUrl field is set.
hasShareLocation()
public boolean hasShareLocation ()
Suggested client side action: Share user location
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestedAction.RbmSuggestedActionShareLocation share_location = 5;
Returns
Type
Description
boolean
Whether the shareLocation field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public Intent . Message . RbmSuggestedAction . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Intent . Message . RbmSuggestedAction . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public Intent . Message . RbmSuggestedAction . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]