public static final class Intent.Message.RbmStandaloneCard extends GeneratedMessageV3 implements Intent.Message.RbmStandaloneCardOrBuilder
Standalone Rich Business Messaging (RBM) rich card.
Rich cards allow you to respond to users with more vivid content, e.g.
with media and suggestions.
You can group multiple rich cards into one using
RbmCarouselCard
but carousel cards will give you less control over the card layout.
Protobuf type google.cloud.dialogflow.v2beta1.Intent.Message.RbmStandaloneCard
Static Fields
CARD_CONTENT_FIELD_NUMBER
public static final int CARD_CONTENT_FIELD_NUMBER
Field Value
CARD_ORIENTATION_FIELD_NUMBER
public static final int CARD_ORIENTATION_FIELD_NUMBER
Field Value
THUMBNAIL_IMAGE_ALIGNMENT_FIELD_NUMBER
public static final int THUMBNAIL_IMAGE_ALIGNMENT_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static Intent.Message.RbmStandaloneCard getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static Intent.Message.RbmStandaloneCard.Builder newBuilder()
Returns
newBuilder(Intent.Message.RbmStandaloneCard prototype)
public static Intent.Message.RbmStandaloneCard.Builder newBuilder(Intent.Message.RbmStandaloneCard prototype)
Parameter
Returns
public static Intent.Message.RbmStandaloneCard parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static Intent.Message.RbmStandaloneCard parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static Intent.Message.RbmStandaloneCard parseFrom(byte[] data)
Parameter
Name |
Description |
data |
byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmStandaloneCard parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static Intent.Message.RbmStandaloneCard parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmStandaloneCard parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Intent.Message.RbmStandaloneCard parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static Intent.Message.RbmStandaloneCard parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Intent.Message.RbmStandaloneCard parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static Intent.Message.RbmStandaloneCard parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static Intent.Message.RbmStandaloneCard parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmStandaloneCard parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<Intent.Message.RbmStandaloneCard> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getCardContent()
public Intent.Message.RbmCardContent getCardContent()
Required. Card content.
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmCardContent card_content = 3;
Returns
getCardContentOrBuilder()
public Intent.Message.RbmCardContentOrBuilder getCardContentOrBuilder()
Required. Card content.
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmCardContent card_content = 3;
Returns
getCardOrientation()
public Intent.Message.RbmStandaloneCard.CardOrientation getCardOrientation()
Required. Orientation of the card.
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmStandaloneCard.CardOrientation card_orientation = 1;
Returns
getCardOrientationValue()
public int getCardOrientationValue()
Required. Orientation of the card.
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmStandaloneCard.CardOrientation card_orientation = 1;
Returns
Type |
Description |
int |
The enum numeric value on the wire for cardOrientation.
|
getDefaultInstanceForType()
public Intent.Message.RbmStandaloneCard getDefaultInstanceForType()
Returns
getParserForType()
public Parser<Intent.Message.RbmStandaloneCard> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getThumbnailImageAlignment()
public Intent.Message.RbmStandaloneCard.ThumbnailImageAlignment getThumbnailImageAlignment()
Required if orientation is horizontal.
Image preview alignment for standalone cards with horizontal layout.
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmStandaloneCard.ThumbnailImageAlignment thumbnail_image_alignment = 2;
Returns
getThumbnailImageAlignmentValue()
public int getThumbnailImageAlignmentValue()
Required if orientation is horizontal.
Image preview alignment for standalone cards with horizontal layout.
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmStandaloneCard.ThumbnailImageAlignment thumbnail_image_alignment = 2;
Returns
Type |
Description |
int |
The enum numeric value on the wire for thumbnailImageAlignment.
|
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasCardContent()
public boolean hasCardContent()
Required. Card content.
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmCardContent card_content = 3;
Returns
Type |
Description |
boolean |
Whether the cardContent field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public Intent.Message.RbmStandaloneCard.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Intent.Message.RbmStandaloneCard.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.RbmStandaloneCard.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions