public static final class Intent.Message.Card.Builder extends com.google.protobuf.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, 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.Card.Builder>public Intent.Message.Card.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.Card.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.Card.Builder>public Intent.Message.Card getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Intent.Message.Card build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Intent.Message.Card buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Intent.Message.Card.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.Card.Builder>public Intent.Message.Card.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.Card.Builder>public Intent.Message.Card.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.Card.Builder>public Intent.Message.Card.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.Card.Builder>public Intent.Message.Card.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.Card.Builder>public Intent.Message.Card.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.Card.Builder>public Intent.Message.Card.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Intent.Message.Card.Builder>public Intent.Message.Card.Builder mergeFrom(Intent.Message.Card other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.Card.Builder>public Intent.Message.Card.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.Card.Builder>IOExceptionpublic String getTitle()
Optional. The title of the card.
string title = 1;getTitle in interface Intent.Message.CardOrBuilderpublic com.google.protobuf.ByteString getTitleBytes()
Optional. The title of the card.
string title = 1;getTitleBytes in interface Intent.Message.CardOrBuilderpublic Intent.Message.Card.Builder setTitle(String value)
Optional. The title of the card.
string title = 1;value - The title to set.public Intent.Message.Card.Builder clearTitle()
Optional. The title of the card.
string title = 1;public Intent.Message.Card.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.CardOrBuilderpublic com.google.protobuf.ByteString getSubtitleBytes()
Optional. The subtitle of the card.
string subtitle = 2;getSubtitleBytes in interface Intent.Message.CardOrBuilderpublic Intent.Message.Card.Builder setSubtitle(String value)
Optional. The subtitle of the card.
string subtitle = 2;value - The subtitle to set.public Intent.Message.Card.Builder clearSubtitle()
Optional. The subtitle of the card.
string subtitle = 2;public Intent.Message.Card.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 getImageUri()
Optional. The public URI to an image file for the card.
string image_uri = 3;getImageUri in interface Intent.Message.CardOrBuilderpublic com.google.protobuf.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(String value)
Optional. The public URI to an image file for the card.
string image_uri = 3;value - The imageUri to set.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(com.google.protobuf.ByteString value)
Optional. The public URI to an image file for the card.
string image_uri = 3;value - The bytes for imageUri to set.public 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(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 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 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(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.Card.Builder>public final Intent.Message.Card.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Message.Card.Builder>Copyright © 2023 Google LLC. All rights reserved.