- 2.64.0 (latest)
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.1
- 2.4.0
- 2.3.0
- 2.2.3
- 2.1.0
- 2.0.19
public static final class SearchRequest.TileNavigationSpec.Builder extends GeneratedMessageV3.Builder<SearchRequest.TileNavigationSpec.Builder> implements SearchRequest.TileNavigationSpecOrBuilder
This field specifies tile navigation related parameters.
Protobuf type google.cloud.retail.v2.SearchRequest.TileNavigationSpec
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > SearchRequest.TileNavigationSpec.BuilderImplements
SearchRequest.TileNavigationSpecOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllAppliedTiles(Iterable<? extends Tile> values)
public SearchRequest.TileNavigationSpec.Builder addAllAppliedTiles(Iterable<? extends Tile> values)
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Parameter | |
---|---|
Name | Description |
values |
Iterable<? extends com.google.cloud.retail.v2.Tile> |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
addAppliedTiles(Tile value)
public SearchRequest.TileNavigationSpec.Builder addAppliedTiles(Tile value)
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Parameter | |
---|---|
Name | Description |
value |
Tile |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
addAppliedTiles(Tile.Builder builderForValue)
public SearchRequest.TileNavigationSpec.Builder addAppliedTiles(Tile.Builder builderForValue)
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Parameter | |
---|---|
Name | Description |
builderForValue |
Tile.Builder |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
addAppliedTiles(int index, Tile value)
public SearchRequest.TileNavigationSpec.Builder addAppliedTiles(int index, Tile value)
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Parameters | |
---|---|
Name | Description |
index |
int |
value |
Tile |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
addAppliedTiles(int index, Tile.Builder builderForValue)
public SearchRequest.TileNavigationSpec.Builder addAppliedTiles(int index, Tile.Builder builderForValue)
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Parameters | |
---|---|
Name | Description |
index |
int |
builderForValue |
Tile.Builder |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
addAppliedTilesBuilder()
public Tile.Builder addAppliedTilesBuilder()
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Returns | |
---|---|
Type | Description |
Tile.Builder |
addAppliedTilesBuilder(int index)
public Tile.Builder addAppliedTilesBuilder(int index)
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
Tile.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SearchRequest.TileNavigationSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
build()
public SearchRequest.TileNavigationSpec build()
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec |
buildPartial()
public SearchRequest.TileNavigationSpec buildPartial()
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec |
clear()
public SearchRequest.TileNavigationSpec.Builder clear()
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
clearAppliedTiles()
public SearchRequest.TileNavigationSpec.Builder clearAppliedTiles()
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
clearField(Descriptors.FieldDescriptor field)
public SearchRequest.TileNavigationSpec.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public SearchRequest.TileNavigationSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
clearTileNavigationRequested()
public SearchRequest.TileNavigationSpec.Builder clearTileNavigationRequested()
This field specifies whether the customer would like to request tile navigation.
bool tile_navigation_requested = 1;
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
This builder for chaining. |
clone()
public SearchRequest.TileNavigationSpec.Builder clone()
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
getAppliedTiles(int index)
public Tile getAppliedTiles(int index)
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
Tile |
getAppliedTilesBuilder(int index)
public Tile.Builder getAppliedTilesBuilder(int index)
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
Tile.Builder |
getAppliedTilesBuilderList()
public List<Tile.Builder> getAppliedTilesBuilderList()
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Returns | |
---|---|
Type | Description |
List<Builder> |
getAppliedTilesCount()
public int getAppliedTilesCount()
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Returns | |
---|---|
Type | Description |
int |
getAppliedTilesList()
public List<Tile> getAppliedTilesList()
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Returns | |
---|---|
Type | Description |
List<Tile> |
getAppliedTilesOrBuilder(int index)
public TileOrBuilder getAppliedTilesOrBuilder(int index)
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
TileOrBuilder |
getAppliedTilesOrBuilderList()
public List<? extends TileOrBuilder> getAppliedTilesOrBuilderList()
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Returns | |
---|---|
Type | Description |
List<? extends com.google.cloud.retail.v2.TileOrBuilder> |
getDefaultInstanceForType()
public SearchRequest.TileNavigationSpec getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getTileNavigationRequested()
public boolean getTileNavigationRequested()
This field specifies whether the customer would like to request tile navigation.
bool tile_navigation_requested = 1;
Returns | |
---|---|
Type | Description |
boolean |
The tileNavigationRequested. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(SearchRequest.TileNavigationSpec other)
public SearchRequest.TileNavigationSpec.Builder mergeFrom(SearchRequest.TileNavigationSpec other)
Parameter | |
---|---|
Name | Description |
other |
SearchRequest.TileNavigationSpec |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public SearchRequest.TileNavigationSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public SearchRequest.TileNavigationSpec.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SearchRequest.TileNavigationSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
removeAppliedTiles(int index)
public SearchRequest.TileNavigationSpec.Builder removeAppliedTiles(int index)
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
setAppliedTiles(int index, Tile value)
public SearchRequest.TileNavigationSpec.Builder setAppliedTiles(int index, Tile value)
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Parameters | |
---|---|
Name | Description |
index |
int |
value |
Tile |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
setAppliedTiles(int index, Tile.Builder builderForValue)
public SearchRequest.TileNavigationSpec.Builder setAppliedTiles(int index, Tile.Builder builderForValue)
This optional field specifies the tiles which are already clicked in client side. While the feature works without this field set, particularly for an initial query, it is highly recommended to set this field because it can improve the quality of the search response and removes possible duplicate tiles.
NOTE: This field is not being used for filtering search products. Client side should also put all the applied tiles in SearchRequest.filter.
repeated .google.cloud.retail.v2.Tile applied_tiles = 2;
Parameters | |
---|---|
Name | Description |
index |
int |
builderForValue |
Tile.Builder |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public SearchRequest.TileNavigationSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SearchRequest.TileNavigationSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
setTileNavigationRequested(boolean value)
public SearchRequest.TileNavigationSpec.Builder setTileNavigationRequested(boolean value)
This field specifies whether the customer would like to request tile navigation.
bool tile_navigation_requested = 1;
Parameter | |
---|---|
Name | Description |
value |
boolean The tileNavigationRequested to set. |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final SearchRequest.TileNavigationSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
SearchRequest.TileNavigationSpec.Builder |