Class FeatureById

java.lang.Object
com.here.platform.data.client.utils.rsql.FeatureById
All Implemented Interfaces:
ImlParsedQuery, Serializable, scala.Equals, scala.Product

public class FeatureById extends Object implements ImlParsedQuery, scala.Product, Serializable
Case class to hold the information if only feature IDs are queried.

param: hrn The HRN of the catalog containing the interactiveMap layer. param: layerId Layer ID of the queried interactiveMap layer. param: settings The client settings. param: ids List of feature IDs to be retrieved fom the interactiveMap layer. param: selection List of properties to be returned in the features result list. Example, 'p.property_name'.

See Also:
  • QueryApi.getFeatureCollectionByIds(java.lang.String, scala.collection.immutable.Seq<java.lang.String>, scala.collection.immutable.Set<java.lang.String>, scala.Option<com.here.platform.data.client.model.InteractiveMapContext>, scala.Option<java.lang.Object>, scala.Option<java.lang.String>)
  • Serialized Form
  • Constructor Summary

    Constructors
    Constructor
    Description
    FeatureById(HRN hrn, String layerId, Settings settings, scala.collection.immutable.Seq<String> ids, scala.collection.immutable.Set<String> selection)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract static R
    apply(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5)
     
    hrn()
     
    scala.collection.immutable.Seq<String>
    ids()
     
     
    scala.collection.immutable.Set<String>
     
     
    static String
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface scala.Equals

    canEqual, equals

    Methods inherited from interface scala.Product

    productArity, productElement, productElementName, productElementNames, productIterator, productPrefix
  • Constructor Details

    • FeatureById

      public FeatureById(HRN hrn, String layerId, Settings settings, scala.collection.immutable.Seq<String> ids, scala.collection.immutable.Set<String> selection)
  • Method Details

    • apply

      public abstract static R apply(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5)
    • toString

      public static String toString()
    • hrn

      public HRN hrn()
    • layerId

      public String layerId()
    • settings

      public Settings settings()
    • ids

      public scala.collection.immutable.Seq<String> ids()
    • selection

      public scala.collection.immutable.Set<String> selection()