public static final class Intent.Message.BasicCard.Builder extends com.google.protobuf.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, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Intent.Message.BasicCard build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Intent.Message.BasicCard buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Intent.Message.BasicCard.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder mergeFrom(Intent.Message.BasicCard other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public Intent.Message.BasicCard.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Intent.Message.BasicCard.Builder>IOExceptionpublic String getTitle()
Optional. The title of the card.
string title = 1;getTitle in interface Intent.Message.BasicCardOrBuilderpublic com.google.protobuf.ByteString getTitleBytes()
Optional. The title of the card.
string title = 1;getTitleBytes in interface Intent.Message.BasicCardOrBuilderpublic Intent.Message.BasicCard.Builder setTitle(String value)
Optional. The title of the card.
string title = 1;value - The title to set.public Intent.Message.BasicCard.Builder clearTitle()
Optional. The title of the card.
string title = 1;public Intent.Message.BasicCard.Builder setTitleBytes(com.google.protobuf.ByteString value)
Optional. The title of the card.
string title = 1;value - The bytes for title to set.public String getSubtitle()
Optional. The subtitle of the card.
string subtitle = 2;getSubtitle in interface Intent.Message.BasicCardOrBuilderpublic com.google.protobuf.ByteString getSubtitleBytes()
Optional. The subtitle of the card.
string subtitle = 2;getSubtitleBytes in interface Intent.Message.BasicCardOrBuilderpublic Intent.Message.BasicCard.Builder setSubtitle(String value)
Optional. The subtitle of the card.
string subtitle = 2;value - The subtitle to set.public Intent.Message.BasicCard.Builder clearSubtitle()
Optional. The subtitle of the card.
string subtitle = 2;public Intent.Message.BasicCard.Builder setSubtitleBytes(com.google.protobuf.ByteString value)
Optional. The subtitle of the card.
string subtitle = 2;value - The bytes for subtitle to set.public String getFormattedText()
Required, unless image is present. The body text of the card.
string formatted_text = 3;getFormattedText in interface Intent.Message.BasicCardOrBuilderpublic com.google.protobuf.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(String value)
Required, unless image is present. The body text of the card.
string formatted_text = 3;value - The formattedText to set.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(com.google.protobuf.ByteString value)
Required, unless image is present. The body text of the card.
string formatted_text = 3;value - The bytes for formattedText to set.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 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(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 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 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(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>public final Intent.Message.BasicCard.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.BasicCard.Builder>Copyright © 2023 Google LLC. All rights reserved.