Interface SearchRequest.TileNavigationSpecOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SearchRequest.TileNavigationSpec, SearchRequest.TileNavigationSpec.Builder
Enclosing class:
SearchRequest

public static interface SearchRequest.TileNavigationSpecOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getAppliedTiles(int index)
    This optional field specifies the tiles which are already clicked in client side.
    int
    This optional field specifies the tiles which are already clicked in client side.
    This optional field specifies the tiles which are already clicked in client side.
    This optional field specifies the tiles which are already clicked in client side.
    List<? extends TileOrBuilder>
    This optional field specifies the tiles which are already clicked in client side.
    boolean
    This field specifies whether the customer would like to request tile navigation.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getTileNavigationRequested

      boolean getTileNavigationRequested()
       This field specifies whether the customer would like to request tile
       navigation.
       
      bool tile_navigation_requested = 1;
      Returns:
      The tileNavigationRequested.
    • getAppliedTilesList

      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][google.cloud.retail.v2alpha.SearchRequest.filter].
       
      repeated .google.cloud.retail.v2alpha.Tile applied_tiles = 2;
    • getAppliedTiles

      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][google.cloud.retail.v2alpha.SearchRequest.filter].
       
      repeated .google.cloud.retail.v2alpha.Tile applied_tiles = 2;
    • getAppliedTilesCount

      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][google.cloud.retail.v2alpha.SearchRequest.filter].
       
      repeated .google.cloud.retail.v2alpha.Tile applied_tiles = 2;
    • getAppliedTilesOrBuilderList

      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][google.cloud.retail.v2alpha.SearchRequest.filter].
       
      repeated .google.cloud.retail.v2alpha.Tile applied_tiles = 2;
    • getAppliedTilesOrBuilder

      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][google.cloud.retail.v2alpha.SearchRequest.filter].
       
      repeated .google.cloud.retail.v2alpha.Tile applied_tiles = 2;