Interface Intent.Message.BasicCardOrBuilder (4.21.0)

public static interface Intent.Message.BasicCardOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getButtons(int index)

public abstract Intent.Message.BasicCard.Button getButtons(int index)

Optional. The collection of card buttons.

repeated .google.cloud.dialogflow.v2.Intent.Message.BasicCard.Button buttons = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Intent.Message.BasicCard.Button

getButtonsCount()

public abstract int getButtonsCount()

Optional. The collection of card buttons.

repeated .google.cloud.dialogflow.v2.Intent.Message.BasicCard.Button buttons = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getButtonsList()

public abstract List<Intent.Message.BasicCard.Button> getButtonsList()

Optional. The collection of card buttons.

repeated .google.cloud.dialogflow.v2.Intent.Message.BasicCard.Button buttons = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Button>

getButtonsOrBuilder(int index)

public abstract Intent.Message.BasicCard.ButtonOrBuilder getButtonsOrBuilder(int index)

Optional. The collection of card buttons.

repeated .google.cloud.dialogflow.v2.Intent.Message.BasicCard.Button buttons = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Intent.Message.BasicCard.ButtonOrBuilder

getButtonsOrBuilderList()

public abstract List<? extends Intent.Message.BasicCard.ButtonOrBuilder> getButtonsOrBuilderList()

Optional. The collection of card buttons.

repeated .google.cloud.dialogflow.v2.Intent.Message.BasicCard.Button buttons = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.dialogflow.v2.Intent.Message.BasicCard.ButtonOrBuilder>

getFormattedText()

public abstract String getFormattedText()

Required, unless image is present. The body text of the card.

string formatted_text = 3;

Returns
Type Description
String

The formattedText.

getFormattedTextBytes()

public abstract ByteString getFormattedTextBytes()

Required, unless image is present. The body text of the card.

string formatted_text = 3;

Returns
Type Description
ByteString

The bytes for formattedText.

getImage()

public abstract Intent.Message.Image getImage()

Optional. The image for the card.

.google.cloud.dialogflow.v2.Intent.Message.Image image = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Intent.Message.Image

The image.

getImageOrBuilder()

public abstract Intent.Message.ImageOrBuilder getImageOrBuilder()

Optional. The image for the card.

.google.cloud.dialogflow.v2.Intent.Message.Image image = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Intent.Message.ImageOrBuilder

getSubtitle()

public abstract String getSubtitle()

Optional. The subtitle of the card.

string subtitle = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The subtitle.

getSubtitleBytes()

public abstract ByteString getSubtitleBytes()

Optional. The subtitle of the card.

string subtitle = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for subtitle.

getTitle()

public abstract String getTitle()

Optional. The title of the card.

string title = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The title.

getTitleBytes()

public abstract ByteString getTitleBytes()

Optional. The title of the card.

string title = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for title.

hasImage()

public abstract boolean hasImage()

Optional. The image for the card.

.google.cloud.dialogflow.v2.Intent.Message.Image image = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the image field is set.