Class IndexDefinition

java.lang.Object
com.here.platform.data.client.model.IndexDefinition
All Implemented Interfaces:
Serializable, scala.Equals, scala.Product

public class IndexDefinition extends Object implements scala.Product, Serializable
Defines a data attribute for indexing.

See also IndexLayerType for more information about the index layer.

param: name name of the attribute param: indexType data type of the attribute param: duration duration of a TimeWindow attribute in milliseconds, that must be in the range 600000 (10 minutes) .. 86400000 (24h) param: zoomLevel size of the tile to which an HereTile attribute applies

See Also:
Note:
IndexDefinition.Builder provides Java developers with an easier way of creating IndexDefinitions.
  • Constructor Details

    • IndexDefinition

      public IndexDefinition(String name, IndexType indexType, scala.Option<Object> duration, scala.Option<Object> zoomLevel)
  • Method Details

    • name

      public String name()
    • indexType

      public IndexType indexType()
    • duration

      public scala.Option<Object> duration()
    • zoomLevel

      public scala.Option<Object> zoomLevel()
    • getName

      public String getName()
    • getIndexType

      public IndexType getIndexType()
    • getDuration

      public OptionalLong getDuration()
    • getZoomLevel

      public OptionalInt getZoomLevel()