public static final class Intent.Message.Card.Builder extends GeneratedMessageV3.Builder<Intent.Message.Card.Builder> implements Intent.Message.CardOrBuilder
The card response message.Protobuf type
google.cloud.dialogflow.v2beta1.Intent.Message.CardgetAllFields, 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.Card.Builder>public Intent.Message.Card.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<Intent.Message.Card.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<Intent.Message.Card.Builder>public Intent.Message.Card getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic Intent.Message.Card build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic Intent.Message.Card buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic Intent.Message.Card.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<Intent.Message.Card.Builder>public Intent.Message.Card.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<Intent.Message.Card.Builder>public Intent.Message.Card.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<Intent.Message.Card.Builder>public Intent.Message.Card.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<Intent.Message.Card.Builder>public Intent.Message.Card.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<Intent.Message.Card.Builder>public Intent.Message.Card.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<Intent.Message.Card.Builder>public Intent.Message.Card.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<Intent.Message.Card.Builder>public Intent.Message.Card.Builder mergeFrom(Intent.Message.Card other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<Intent.Message.Card.Builder>public Intent.Message.Card.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.Card.Builder>java.io.IOExceptionpublic java.lang.String getTitle()
Optional. The title of the card.
string title = 1;getTitle in interface Intent.Message.CardOrBuilderpublic ByteString getTitleBytes()
Optional. The title of the card.
string title = 1;getTitleBytes in interface Intent.Message.CardOrBuilderpublic Intent.Message.Card.Builder setTitle(java.lang.String value)
Optional. The title of the card.
string title = 1;public Intent.Message.Card.Builder clearTitle()
Optional. The title of the card.
string title = 1;public Intent.Message.Card.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.CardOrBuilderpublic ByteString getSubtitleBytes()
Optional. The subtitle of the card.
string subtitle = 2;getSubtitleBytes in interface Intent.Message.CardOrBuilderpublic Intent.Message.Card.Builder setSubtitle(java.lang.String value)
Optional. The subtitle of the card.
string subtitle = 2;public Intent.Message.Card.Builder clearSubtitle()
Optional. The subtitle of the card.
string subtitle = 2;public Intent.Message.Card.Builder setSubtitleBytes(ByteString value)
Optional. The subtitle of the card.
string subtitle = 2;public java.lang.String getImageUri()
Optional. The public URI to an image file for the card.
string image_uri = 3;getImageUri in interface Intent.Message.CardOrBuilderpublic ByteString getImageUriBytes()
Optional. The public URI to an image file for the card.
string image_uri = 3;getImageUriBytes in interface Intent.Message.CardOrBuilderpublic Intent.Message.Card.Builder setImageUri(java.lang.String value)
Optional. The public URI to an image file for the card.
string image_uri = 3;public Intent.Message.Card.Builder clearImageUri()
Optional. The public URI to an image file for the card.
string image_uri = 3;public Intent.Message.Card.Builder setImageUriBytes(ByteString value)
Optional. The public URI to an image file for the card.
string image_uri = 3;public java.util.List<Intent.Message.Card.Button> getButtonsList()
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;getButtonsList in interface Intent.Message.CardOrBuilderpublic int getButtonsCount()
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;getButtonsCount in interface Intent.Message.CardOrBuilderpublic Intent.Message.Card.Button getButtons(int index)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;getButtons in interface Intent.Message.CardOrBuilderpublic Intent.Message.Card.Builder setButtons(int index, Intent.Message.Card.Button value)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;public Intent.Message.Card.Builder setButtons(int index, Intent.Message.Card.Button.Builder builderForValue)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;public Intent.Message.Card.Builder addButtons(Intent.Message.Card.Button value)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;public Intent.Message.Card.Builder addButtons(int index, Intent.Message.Card.Button value)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;public Intent.Message.Card.Builder addButtons(Intent.Message.Card.Button.Builder builderForValue)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;public Intent.Message.Card.Builder addButtons(int index, Intent.Message.Card.Button.Builder builderForValue)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;public Intent.Message.Card.Builder addAllButtons(java.lang.Iterable<? extends Intent.Message.Card.Button> values)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;public Intent.Message.Card.Builder clearButtons()
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;public Intent.Message.Card.Builder removeButtons(int index)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;public Intent.Message.Card.Button.Builder getButtonsBuilder(int index)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;public Intent.Message.Card.ButtonOrBuilder getButtonsOrBuilder(int index)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;getButtonsOrBuilder in interface Intent.Message.CardOrBuilderpublic java.util.List<? extends Intent.Message.Card.ButtonOrBuilder> getButtonsOrBuilderList()
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;getButtonsOrBuilderList in interface Intent.Message.CardOrBuilderpublic Intent.Message.Card.Button.Builder addButtonsBuilder()
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;public Intent.Message.Card.Button.Builder addButtonsBuilder(int index)
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;public java.util.List<Intent.Message.Card.Button.Builder> getButtonsBuilderList()
Optional. The collection of card buttons.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button buttons = 4;public final Intent.Message.Card.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<Intent.Message.Card.Builder>public final Intent.Message.Card.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<Intent.Message.Card.Builder>