Package com.google.cloud.dialogflow.v2
Class Intent.Message.BrowseCarouselCard.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Intent.Message.BrowseCarouselCard.Builder>
com.google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.Builder
- All Implemented Interfaces:
Intent.Message.BrowseCarouselCardOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Intent.Message.BrowseCarouselCard
public static final class Intent.Message.BrowseCarouselCard.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Intent.Message.BrowseCarouselCard.Builder>
implements Intent.Message.BrowseCarouselCardOrBuilder
Browse Carousel Card for Actions on Google. https://developers.google.com/actions/assistant/responses#browsing_carouselProtobuf type
google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard-
Method Summary
Modifier and TypeMethodDescriptionaddAllItems(Iterable<? extends Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem> values) Required.addItems(int index, Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem value) Required.addItems(int index, Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder builderForValue) Required.Required.addItems(Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder builderForValue) Required.Required.addItemsBuilder(int index) Required.build()clear()Optional.Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.intOptional.getItems(int index) Required.getItemsBuilder(int index) Required.Required.intRequired.Required.getItemsOrBuilder(int index) Required.Required.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeItems(int index) Required.Optional.setImageDisplayOptionsValue(int value) Optional.setItems(int index, Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem value) Required.setItems(int index, Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder builderForValue) 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.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.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.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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Intent.Message.BrowseCarouselCard.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Intent.Message.BrowseCarouselCard.Builder>
-
mergeFrom
public Intent.Message.BrowseCarouselCard.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.Builder>- Throws:
IOException
-
getItemsList
Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1;- Specified by:
getItemsListin interfaceIntent.Message.BrowseCarouselCardOrBuilder
-
getItemsCount
public int getItemsCount()Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1;- Specified by:
getItemsCountin interfaceIntent.Message.BrowseCarouselCardOrBuilder
-
getItems
Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1;- Specified by:
getItemsin interfaceIntent.Message.BrowseCarouselCardOrBuilder
-
setItems
public Intent.Message.BrowseCarouselCard.Builder setItems(int index, Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem value) Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1; -
setItems
public Intent.Message.BrowseCarouselCard.Builder setItems(int index, Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder builderForValue) Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1; -
addItems
public Intent.Message.BrowseCarouselCard.Builder addItems(Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem value) Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1; -
addItems
public Intent.Message.BrowseCarouselCard.Builder addItems(int index, Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem value) Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1; -
addItems
public Intent.Message.BrowseCarouselCard.Builder addItems(Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder builderForValue) Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1; -
addItems
public Intent.Message.BrowseCarouselCard.Builder addItems(int index, Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem.Builder builderForValue) Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1; -
addAllItems
public Intent.Message.BrowseCarouselCard.Builder addAllItems(Iterable<? extends Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem> values) Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1; -
clearItems
Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1; -
removeItems
Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1; -
getItemsBuilder
Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1; -
getItemsOrBuilder
public Intent.Message.BrowseCarouselCard.BrowseCarouselCardItemOrBuilder getItemsOrBuilder(int index) Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1;- Specified by:
getItemsOrBuilderin interfaceIntent.Message.BrowseCarouselCardOrBuilder
-
getItemsOrBuilderList
public List<? extends Intent.Message.BrowseCarouselCard.BrowseCarouselCardItemOrBuilder> getItemsOrBuilderList()Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1;- Specified by:
getItemsOrBuilderListin interfaceIntent.Message.BrowseCarouselCardOrBuilder
-
addItemsBuilder
Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1; -
addItemsBuilder
Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1; -
getItemsBuilderList
Required. List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
repeated .google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.BrowseCarouselCardItem items = 1; -
getImageDisplayOptionsValue
public int getImageDisplayOptionsValue()Optional. Settings for displaying the image. Applies to every image in [items][google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.items].
.google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.ImageDisplayOptions image_display_options = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getImageDisplayOptionsValuein interfaceIntent.Message.BrowseCarouselCardOrBuilder- Returns:
- The enum numeric value on the wire for imageDisplayOptions.
-
setImageDisplayOptionsValue
Optional. Settings for displaying the image. Applies to every image in [items][google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.items].
.google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.ImageDisplayOptions image_display_options = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for imageDisplayOptions to set.- Returns:
- This builder for chaining.
-
getImageDisplayOptions
Optional. Settings for displaying the image. Applies to every image in [items][google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.items].
.google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.ImageDisplayOptions image_display_options = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getImageDisplayOptionsin interfaceIntent.Message.BrowseCarouselCardOrBuilder- Returns:
- The imageDisplayOptions.
-
setImageDisplayOptions
public Intent.Message.BrowseCarouselCard.Builder setImageDisplayOptions(Intent.Message.BrowseCarouselCard.ImageDisplayOptions value) Optional. Settings for displaying the image. Applies to every image in [items][google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.items].
.google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.ImageDisplayOptions image_display_options = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The imageDisplayOptions to set.- Returns:
- This builder for chaining.
-
clearImageDisplayOptions
Optional. Settings for displaying the image. Applies to every image in [items][google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.items].
.google.cloud.dialogflow.v2.Intent.Message.BrowseCarouselCard.ImageDisplayOptions image_display_options = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-