public static final class Intent.Message.BasicCard.Builder extends GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder> implements Intent.Message.BasicCardOrBuilder
The basic card message. Useful for displaying information.Protobuf type
google.cloud.dialogflow.v2beta1.Intent.Message.BasicCardgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic Intent.Message.BasicCard build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic Intent.Message.BasicCard buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic Intent.Message.BasicCard.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder mergeFrom(Intent.Message.BasicCard other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<Intent.Message.BasicCard.Builder>java.io.IOExceptionpublic java.lang.String getTitle()
Optional. The title of the card.
string title = 1;getTitle in interface Intent.Message.BasicCardOrBuilderpublic ByteString getTitleBytes()
Optional. The title of the card.
string title = 1;getTitleBytes in interface Intent.Message.BasicCardOrBuilderpublic Intent.Message.BasicCard.Builder setTitle(java.lang.String value)
Optional. The title of the card.
string title = 1;public Intent.Message.BasicCard.Builder clearTitle()
Optional. The title of the card.
string title = 1;public Intent.Message.BasicCard.Builder setTitleBytes(ByteString value)
Optional. The title of the card.
string title = 1;public java.lang.String getSubtitle()
Optional. The subtitle of the card.
string subtitle = 2;getSubtitle in interface Intent.Message.BasicCardOrBuilderpublic ByteString getSubtitleBytes()
Optional. The subtitle of the card.
string subtitle = 2;getSubtitleBytes in interface Intent.Message.BasicCardOrBuilderpublic Intent.Message.BasicCard.Builder setSubtitle(java.lang.String value)
Optional. The subtitle of the card.
string subtitle = 2;public Intent.Message.BasicCard.Builder clearSubtitle()
Optional. The subtitle of the card.
string subtitle = 2;public Intent.Message.BasicCard.Builder setSubtitleBytes(ByteString value)
Optional. The subtitle of the card.
string subtitle = 2;public java.lang.String getFormattedText()
Required, unless image is present. The body text of the card.
string formatted_text = 3;getFormattedText in interface Intent.Message.BasicCardOrBuilderpublic ByteString getFormattedTextBytes()
Required, unless image is present. The body text of the card.
string formatted_text = 3;getFormattedTextBytes in interface Intent.Message.BasicCardOrBuilderpublic Intent.Message.BasicCard.Builder setFormattedText(java.lang.String value)
Required, unless image is present. The body text of the card.
string formatted_text = 3;public Intent.Message.BasicCard.Builder clearFormattedText()
Required, unless image is present. The body text of the card.
string formatted_text = 3;public Intent.Message.BasicCard.Builder setFormattedTextBytes(ByteString value)
Required, unless image is present. The body text of the card.
string formatted_text = 3;public boolean hasImage()
Optional. The image for the card.
.google.cloud.dialogflow.v2beta1.Intent.Message.Image image = 4;hasImage in interface Intent.Message.BasicCardOrBuilderpublic Intent.Message.Image getImage()
Optional. The image for the card.
.google.cloud.dialogflow.v2beta1.Intent.Message.Image image = 4;getImage in interface Intent.Message.BasicCardOrBuilderpublic Intent.Message.BasicCard.Builder setImage(Intent.Message.Image value)
Optional. The image for the card.
.google.cloud.dialogflow.v2beta1.Intent.Message.Image image = 4;public Intent.Message.BasicCard.Builder setImage(Intent.Message.Image.Builder builderForValue)
Optional. The image for the card.
.google.cloud.dialogflow.v2beta1.Intent.Message.Image image = 4;public Intent.Message.BasicCard.Builder mergeImage(Intent.Message.Image value)
Optional. The image for the card.
.google.cloud.dialogflow.v2beta1.Intent.Message.Image image = 4;public Intent.Message.BasicCard.Builder clearImage()
Optional. The image for the card.
.google.cloud.dialogflow.v2beta1.Intent.Message.Image image = 4;public Intent.Message.Image.Builder getImageBuilder()
Optional. The image for the card.
.google.cloud.dialogflow.v2beta1.Intent.Message.Image image = 4;public Intent.Message.ImageOrBuilder getImageOrBuilder()
Optional. The image for the card.
.google.cloud.dialogflow.v2beta1.Intent.Message.Image image = 4;getImageOrBuilder in interface Intent.Message.BasicCardOrBuilderpublic java.util.List<Intent.Message.BasicCard.Button> getButtonsList()
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;getButtonsList in interface Intent.Message.BasicCardOrBuilderpublic int getButtonsCount()
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;getButtonsCount in interface Intent.Message.BasicCardOrBuilderpublic Intent.Message.BasicCard.Button getButtons(int index)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;getButtons in interface Intent.Message.BasicCardOrBuilderpublic Intent.Message.BasicCard.Builder setButtons(int index, Intent.Message.BasicCard.Button value)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;public Intent.Message.BasicCard.Builder setButtons(int index, Intent.Message.BasicCard.Button.Builder builderForValue)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;public Intent.Message.BasicCard.Builder addButtons(Intent.Message.BasicCard.Button value)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;public Intent.Message.BasicCard.Builder addButtons(int index, Intent.Message.BasicCard.Button value)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;public Intent.Message.BasicCard.Builder addButtons(Intent.Message.BasicCard.Button.Builder builderForValue)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;public Intent.Message.BasicCard.Builder addButtons(int index, Intent.Message.BasicCard.Button.Builder builderForValue)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;public Intent.Message.BasicCard.Builder addAllButtons(java.lang.Iterable<? extends Intent.Message.BasicCard.Button> values)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;public Intent.Message.BasicCard.Builder clearButtons()
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;public Intent.Message.BasicCard.Builder removeButtons(int index)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;public Intent.Message.BasicCard.Button.Builder getButtonsBuilder(int index)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;public Intent.Message.BasicCard.ButtonOrBuilder getButtonsOrBuilder(int index)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;getButtonsOrBuilder in interface Intent.Message.BasicCardOrBuilderpublic java.util.List<? extends Intent.Message.BasicCard.ButtonOrBuilder> getButtonsOrBuilderList()
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;getButtonsOrBuilderList in interface Intent.Message.BasicCardOrBuilderpublic Intent.Message.BasicCard.Button.Builder addButtonsBuilder()
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;public Intent.Message.BasicCard.Button.Builder addButtonsBuilder(int index)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;public java.util.List<Intent.Message.BasicCard.Button.Builder> getButtonsBuilderList()
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button buttons = 5;public final Intent.Message.BasicCard.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public final Intent.Message.BasicCard.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>