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
Static Fields
DIAL_FIELD_NUMBER
public static final int DIAL_FIELD_NUMBER
Field Value
OPEN_URL_FIELD_NUMBER
public static final int OPEN_URL_FIELD_NUMBER
Field Value
POSTBACK_DATA_FIELD_NUMBER
public static final int POSTBACK_DATA_FIELD_NUMBER
Field Value
SHARE_LOCATION_FIELD_NUMBER
public static final int SHARE_LOCATION_FIELD_NUMBER
Field Value
TEXT_FIELD_NUMBER
public static final int TEXT_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static Intent.Message.RbmSuggestedAction getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static Intent.Message.RbmSuggestedAction.Builder newBuilder()
Returns
newBuilder(Intent.Message.RbmSuggestedAction prototype)
public static Intent.Message.RbmSuggestedAction.Builder newBuilder(Intent.Message.RbmSuggestedAction prototype)
Parameter
Returns
public static Intent.Message.RbmSuggestedAction parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static Intent.Message.RbmSuggestedAction parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static Intent.Message.RbmSuggestedAction parseFrom(byte[] data)
Parameter
Name |
Description |
data |
byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmSuggestedAction parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static Intent.Message.RbmSuggestedAction parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmSuggestedAction parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Intent.Message.RbmSuggestedAction parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static Intent.Message.RbmSuggestedAction parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Intent.Message.RbmSuggestedAction parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static Intent.Message.RbmSuggestedAction parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static Intent.Message.RbmSuggestedAction parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmSuggestedAction parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<Intent.Message.RbmSuggestedAction> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getActionCase()
public Intent.Message.RbmSuggestedAction.ActionCase getActionCase()
Returns
getDefaultInstanceForType()
public Intent.Message.RbmSuggestedAction getDefaultInstanceForType()
Returns
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;
Returns
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;
Returns
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;
Returns
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;
Returns
getParserForType()
public Parser<Intent.Message.RbmSuggestedAction> getParserForType()
Returns
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
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;
Returns
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;
Returns
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
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
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
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public Intent.Message.RbmSuggestedAction.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Intent.Message.RbmSuggestedAction.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public Intent.Message.RbmSuggestedAction.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions