public static final class SearchRequest.TileNavigationSpec extends com.google.protobuf.GeneratedMessageV3 implements SearchRequest.TileNavigationSpecOrBuilder
This field specifies tile navigation related parameters.Protobuf type
google.cloud.retail.v2.SearchRequest.TileNavigationSpec| Modifier and Type | Class and Description |
|---|---|
static class |
SearchRequest.TileNavigationSpec.Builder
This field specifies tile navigation related parameters.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
APPLIED_TILES_FIELD_NUMBER |
static int |
TILE_NAVIGATION_REQUESTED_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Tile |
getAppliedTiles(int index)
This field specifies the tiles which are already clicked in client side.
|
int |
getAppliedTilesCount()
This field specifies the tiles which are already clicked in client side.
|
List<Tile> |
getAppliedTilesList()
This field specifies the tiles which are already clicked in client side.
|
TileOrBuilder |
getAppliedTilesOrBuilder(int index)
This field specifies the tiles which are already clicked in client side.
|
List<? extends TileOrBuilder> |
getAppliedTilesOrBuilderList()
This field specifies the tiles which are already clicked in client side.
|
static SearchRequest.TileNavigationSpec |
getDefaultInstance() |
SearchRequest.TileNavigationSpec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<SearchRequest.TileNavigationSpec> |
getParserForType() |
int |
getSerializedSize() |
boolean |
getTileNavigationRequested()
This field specifies whether the customer would like to request tile
navigation.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static SearchRequest.TileNavigationSpec.Builder |
newBuilder() |
static SearchRequest.TileNavigationSpec.Builder |
newBuilder(SearchRequest.TileNavigationSpec prototype) |
SearchRequest.TileNavigationSpec.Builder |
newBuilderForType() |
protected SearchRequest.TileNavigationSpec.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static SearchRequest.TileNavigationSpec |
parseDelimitedFrom(InputStream input) |
static SearchRequest.TileNavigationSpec |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SearchRequest.TileNavigationSpec |
parseFrom(byte[] data) |
static SearchRequest.TileNavigationSpec |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SearchRequest.TileNavigationSpec |
parseFrom(ByteBuffer data) |
static SearchRequest.TileNavigationSpec |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SearchRequest.TileNavigationSpec |
parseFrom(com.google.protobuf.ByteString data) |
static SearchRequest.TileNavigationSpec |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SearchRequest.TileNavigationSpec |
parseFrom(com.google.protobuf.CodedInputStream input) |
static SearchRequest.TileNavigationSpec |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SearchRequest.TileNavigationSpec |
parseFrom(InputStream input) |
static SearchRequest.TileNavigationSpec |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<SearchRequest.TileNavigationSpec> |
parser() |
SearchRequest.TileNavigationSpec.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int TILE_NAVIGATION_REQUESTED_FIELD_NUMBER
public static final int APPLIED_TILES_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean getTileNavigationRequested()
This field specifies whether the customer would like to request tile navigation.
bool tile_navigation_requested = 1;getTileNavigationRequested in interface SearchRequest.TileNavigationSpecOrBuilderpublic List<Tile> getAppliedTilesList()
This field specifies the tiles which are already clicked in client side. NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in [SearchRequest.filter][google.cloud.retail.v2.SearchRequest.filter].
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;getAppliedTilesList in interface SearchRequest.TileNavigationSpecOrBuilderpublic List<? extends TileOrBuilder> getAppliedTilesOrBuilderList()
This field specifies the tiles which are already clicked in client side. NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in [SearchRequest.filter][google.cloud.retail.v2.SearchRequest.filter].
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;getAppliedTilesOrBuilderList in interface SearchRequest.TileNavigationSpecOrBuilderpublic int getAppliedTilesCount()
This field specifies the tiles which are already clicked in client side. NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in [SearchRequest.filter][google.cloud.retail.v2.SearchRequest.filter].
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;getAppliedTilesCount in interface SearchRequest.TileNavigationSpecOrBuilderpublic Tile getAppliedTiles(int index)
This field specifies the tiles which are already clicked in client side. NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in [SearchRequest.filter][google.cloud.retail.v2.SearchRequest.filter].
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;getAppliedTiles in interface SearchRequest.TileNavigationSpecOrBuilderpublic TileOrBuilder getAppliedTilesOrBuilder(int index)
This field specifies the tiles which are already clicked in client side. NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in [SearchRequest.filter][google.cloud.retail.v2.SearchRequest.filter].
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;getAppliedTilesOrBuilder in interface SearchRequest.TileNavigationSpecOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static SearchRequest.TileNavigationSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchRequest.TileNavigationSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchRequest.TileNavigationSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchRequest.TileNavigationSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchRequest.TileNavigationSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchRequest.TileNavigationSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchRequest.TileNavigationSpec parseFrom(InputStream input) throws IOException
IOExceptionpublic static SearchRequest.TileNavigationSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SearchRequest.TileNavigationSpec parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static SearchRequest.TileNavigationSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SearchRequest.TileNavigationSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static SearchRequest.TileNavigationSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic SearchRequest.TileNavigationSpec.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static SearchRequest.TileNavigationSpec.Builder newBuilder()
public static SearchRequest.TileNavigationSpec.Builder newBuilder(SearchRequest.TileNavigationSpec prototype)
public SearchRequest.TileNavigationSpec.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected SearchRequest.TileNavigationSpec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static SearchRequest.TileNavigationSpec getDefaultInstance()
public static com.google.protobuf.Parser<SearchRequest.TileNavigationSpec> parser()
public com.google.protobuf.Parser<SearchRequest.TileNavigationSpec> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public SearchRequest.TileNavigationSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.