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.v2beta.SearchRequest.TileNavigationSpec
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllAppliedTiles(Iterable<? extends Tile> values)
public SearchRequest.TileNavigationSpec.Builder addAllAppliedTiles(Iterable<? extends Tile> values)
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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.retail.v2beta.Tile>
|
addAppliedTiles(Tile value)
public SearchRequest.TileNavigationSpec.Builder addAppliedTiles(Tile value)
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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
Parameter |
Name |
Description |
value |
Tile
|
addAppliedTiles(Tile.Builder builderForValue)
public SearchRequest.TileNavigationSpec.Builder addAppliedTiles(Tile.Builder builderForValue)
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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
addAppliedTiles(int index, Tile value)
public SearchRequest.TileNavigationSpec.Builder addAppliedTiles(int index, Tile value)
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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
Parameters |
Name |
Description |
index |
int
|
value |
Tile
|
addAppliedTiles(int index, Tile.Builder builderForValue)
public SearchRequest.TileNavigationSpec.Builder addAppliedTiles(int index, Tile.Builder builderForValue)
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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
addAppliedTilesBuilder()
public Tile.Builder addAppliedTilesBuilder()
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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
addAppliedTilesBuilder(int index)
public Tile.Builder addAppliedTilesBuilder(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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
Parameter |
Name |
Description |
index |
int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SearchRequest.TileNavigationSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public SearchRequest.TileNavigationSpec build()
buildPartial()
public SearchRequest.TileNavigationSpec buildPartial()
clear()
public SearchRequest.TileNavigationSpec.Builder clear()
Overrides
clearAppliedTiles()
public SearchRequest.TileNavigationSpec.Builder clearAppliedTiles()
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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
clearField(Descriptors.FieldDescriptor field)
public SearchRequest.TileNavigationSpec.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public SearchRequest.TileNavigationSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearTileNavigationRequested()
public SearchRequest.TileNavigationSpec.Builder clearTileNavigationRequested()
This field specifies whether the customer would like to request tile
navigation.
bool tile_navigation_requested = 1;
clone()
public SearchRequest.TileNavigationSpec.Builder clone()
Overrides
getAppliedTiles(int index)
public 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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
Parameter |
Name |
Description |
index |
int
|
Returns |
Type |
Description |
Tile |
|
getAppliedTilesBuilder(int index)
public Tile.Builder getAppliedTilesBuilder(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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
Parameter |
Name |
Description |
index |
int
|
getAppliedTilesBuilderList()
public List<Tile.Builder> getAppliedTilesBuilderList()
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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
getAppliedTilesCount()
public 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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
Returns |
Type |
Description |
int |
|
getAppliedTilesList()
public 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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
getAppliedTilesOrBuilder(int index)
public 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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
Parameter |
Name |
Description |
index |
int
|
getAppliedTilesOrBuilderList()
public 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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
Returns |
Type |
Description |
List<? extends com.google.cloud.retail.v2beta.TileOrBuilder> |
|
getDefaultInstanceForType()
public SearchRequest.TileNavigationSpec getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(SearchRequest.TileNavigationSpec other)
public SearchRequest.TileNavigationSpec.Builder mergeFrom(SearchRequest.TileNavigationSpec other)
public SearchRequest.TileNavigationSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public SearchRequest.TileNavigationSpec.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SearchRequest.TileNavigationSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeAppliedTiles(int index)
public SearchRequest.TileNavigationSpec.Builder removeAppliedTiles(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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
Parameter |
Name |
Description |
index |
int
|
setAppliedTiles(int index, Tile value)
public SearchRequest.TileNavigationSpec.Builder setAppliedTiles(int index, Tile value)
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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
Parameters |
Name |
Description |
index |
int
|
value |
Tile
|
setAppliedTiles(int index, Tile.Builder builderForValue)
public SearchRequest.TileNavigationSpec.Builder setAppliedTiles(int index, Tile.Builder builderForValue)
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.
repeated .google.cloud.retail.v2beta.Tile applied_tiles = 2;
setField(Descriptors.FieldDescriptor field, Object value)
public SearchRequest.TileNavigationSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SearchRequest.TileNavigationSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
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.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final SearchRequest.TileNavigationSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides