Class EVMobilityServiceProviderPreferences

  • java.lang.Object
    • com.here.sdk.routing.EVMobilityServiceProviderPreferences

  • public final class EVMobilityServiceProviderPreferences
    extends java.lang.Object

    Defines preference level per known E-Mobility Service Provider. The E-Mobility Service Provider ID partner id as received from https://www.here.com/docs/bundle/ev-charge-points-api-developer-guide/page/topics/resource-roamings.html An alternative way to get partnerId is the eMobilityServiceProviders.partnerId as part of HERE SDK Search. Maximum number of E-Mobility Service Providers is limited to 10 across all preference. Defaults to using all available providers with no prioritization.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.util.List<java.lang.String> high
      Specifies the E-Mobility Service Provider partnerId that are preferred the most.
      java.util.List<java.lang.String> low
      Specifies the E-Mobility Service Provider partnerId that are preferred the least.
      java.util.List<java.lang.String> medium
      Specifies the E-Mobility Service Provider partnerId that can be used when no better provider could be found or reached.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      int hashCode()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • high

        @NonNull
        public java.util.List<java.lang.String> high

        Specifies the E-Mobility Service Provider partnerId that are preferred the most.

      • medium

        @NonNull
        public java.util.List<java.lang.String> medium

        Specifies the E-Mobility Service Provider partnerId that can be used when no better provider could be found or reached.

      • low

        @NonNull
        public java.util.List<java.lang.String> low

        Specifies the E-Mobility Service Provider partnerId that are preferred the least.

    • Constructor Detail

      • EVMobilityServiceProviderPreferences

        public EVMobilityServiceProviderPreferences()

        Creates a new instance.

    • Method Detail

      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object