Package com.google.cloud.dialogflow.v2
Class Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder>
com.google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder
- All Implemented Interfaces:
Intent.Message.BrowseCarouselCard.BrowseCarouselCardItemOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem
public static final class Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder>
implements Intent.Message.BrowseCarouselCard.BrowseCarouselCardItemOrBuilder
Browsing carousel tileProtobuf type
google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Optional.Required.Required.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.com.google.protobuf.ByteStringOptional.getImage()Optional.Optional.Optional.Required.Required.Required.getTitle()Required.com.google.protobuf.ByteStringRequired.booleanhasImage()Optional.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeImage(Intent.Message.Image value) Optional.Required.setDescription(String value) Optional.setDescriptionBytes(com.google.protobuf.ByteString value) Optional.Optional.setFooterBytes(com.google.protobuf.ByteString value) Optional.setImage(Intent.Message.Image value) Optional.setImage(Intent.Message.Image.Builder builderForValue) Optional.Required.setOpenUriAction(Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.OpenUrlAction.Builder builderForValue) Required.Required.setTitleBytes(com.google.protobuf.ByteString value) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder>
-
mergeFrom
public Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder>- Throws:
IOException
-
hasOpenUriAction
public boolean hasOpenUriAction()Required. Action to present to the user.
.google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.OpenUrlAction open_uri_action = 1;- Specified by:
hasOpenUriActionin interfaceIntent.Message.BrowseCarouselCard.BrowseCarouselCardItemOrBuilder- Returns:
- Whether the openUriAction field is set.
-
getOpenUriAction
Required. Action to present to the user.
.google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.OpenUrlAction open_uri_action = 1;- Specified by:
getOpenUriActionin interfaceIntent.Message.BrowseCarouselCard.BrowseCarouselCardItemOrBuilder- Returns:
- The openUriAction.
-
setOpenUriAction
public Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder setOpenUriAction(Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.OpenUrlAction value) Required. Action to present to the user.
.google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.OpenUrlAction open_uri_action = 1; -
setOpenUriAction
public Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder setOpenUriAction(Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.OpenUrlAction.Builder builderForValue) Required. Action to present to the user.
.google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.OpenUrlAction open_uri_action = 1; -
mergeOpenUriAction
public Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder mergeOpenUriAction(Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.OpenUrlAction value) Required. Action to present to the user.
.google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.OpenUrlAction open_uri_action = 1; -
clearOpenUriAction
Required. Action to present to the user.
.google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.OpenUrlAction open_uri_action = 1; -
getOpenUriActionBuilder
public Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.OpenUrlAction.Builder getOpenUriActionBuilder()Required. Action to present to the user.
.google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.OpenUrlAction open_uri_action = 1; -
getOpenUriActionOrBuilder
public Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.OpenUrlActionOrBuilder getOpenUriActionOrBuilder()Required. Action to present to the user.
.google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.OpenUrlAction open_uri_action = 1;- Specified by:
getOpenUriActionOrBuilderin interfaceIntent.Message.BrowseCarouselCard.BrowseCarouselCardItemOrBuilder
-
getTitle
Required. Title of the carousel item. Maximum of two lines of text.
string title = 2;- Specified by:
getTitlein interfaceIntent.Message.BrowseCarouselCard.BrowseCarouselCardItemOrBuilder- Returns:
- The title.
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()Required. Title of the carousel item. Maximum of two lines of text.
string title = 2;- Specified by:
getTitleBytesin interfaceIntent.Message.BrowseCarouselCard.BrowseCarouselCardItemOrBuilder- Returns:
- The bytes for title.
-
setTitle
Required. Title of the carousel item. Maximum of two lines of text.
string title = 2;- Parameters:
value- The title to set.- Returns:
- This builder for chaining.
-
clearTitle
Required. Title of the carousel item. Maximum of two lines of text.
string title = 2;- Returns:
- This builder for chaining.
-
setTitleBytes
public Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder setTitleBytes(com.google.protobuf.ByteString value) Required. Title of the carousel item. Maximum of two lines of text.
string title = 2;- Parameters:
value- The bytes for title to set.- Returns:
- This builder for chaining.
-
getDescription
Optional. Description of the carousel item. Maximum of four lines of text.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionin interfaceIntent.Message.BrowseCarouselCard.BrowseCarouselCardItemOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Optional. Description of the carousel item. Maximum of four lines of text.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionBytesin interfaceIntent.Message.BrowseCarouselCard.BrowseCarouselCardItemOrBuilder- Returns:
- The bytes for description.
-
setDescription
public Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder setDescription(String value) Optional. Description of the carousel item. Maximum of four lines of text.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Optional. Description of the carousel item. Maximum of four lines of text.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setDescriptionBytes
public Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder setDescriptionBytes(com.google.protobuf.ByteString value) Optional. Description of the carousel item. Maximum of four lines of text.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasImage
public boolean hasImage()Optional. Hero image for the carousel item.
.google.cloud.dialogflow.v2.Intent.Message.Image image = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasImagein interfaceIntent.Message.BrowseCarouselCard.BrowseCarouselCardItemOrBuilder- Returns:
- Whether the image field is set.
-
getImage
Optional. Hero image for the carousel item.
.google.cloud.dialogflow.v2.Intent.Message.Image image = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getImagein interfaceIntent.Message.BrowseCarouselCard.BrowseCarouselCardItemOrBuilder- Returns:
- The image.
-
setImage
public Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder setImage(Intent.Message.Image value) Optional. Hero image for the carousel item.
.google.cloud.dialogflow.v2.Intent.Message.Image image = 4 [(.google.api.field_behavior) = OPTIONAL]; -
setImage
public Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder setImage(Intent.Message.Image.Builder builderForValue) Optional. Hero image for the carousel item.
.google.cloud.dialogflow.v2.Intent.Message.Image image = 4 [(.google.api.field_behavior) = OPTIONAL]; -
mergeImage
public Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder mergeImage(Intent.Message.Image value) Optional. Hero image for the carousel item.
.google.cloud.dialogflow.v2.Intent.Message.Image image = 4 [(.google.api.field_behavior) = OPTIONAL]; -
clearImage
Optional. Hero image for the carousel item.
.google.cloud.dialogflow.v2.Intent.Message.Image image = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getImageBuilder
Optional. Hero image for the carousel item.
.google.cloud.dialogflow.v2.Intent.Message.Image image = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getImageOrBuilder
Optional. Hero image for the carousel item.
.google.cloud.dialogflow.v2.Intent.Message.Image image = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getImageOrBuilderin interfaceIntent.Message.BrowseCarouselCard.BrowseCarouselCardItemOrBuilder
-