Class ChargingStation
Class ChargingStation
- java.lang.Object
-
- com.here.sdk.routing.ChargingStation
-
public final class ChargingStation extends java.lang.ObjectData for an electric vehicle charging station.
-
-
Field Summary
Fields Modifier and Type Field Description NameIDbrandCharging station brand.NameIDchargePointOperatorCharging station charge-point-operator.ChargingConnectorAttributesconnectorAttributesDetails of the connector suggested to be used.java.lang.StringidIdentifier of this charging station.java.util.List<NameID>matchingEMobilityServiceProvidersList of matched E-Mobility Service Providers.java.lang.StringnameHuman readable name of this charging station.
-
Constructor Summary
Constructors Constructor Description ChargingStation(java.lang.String id, java.lang.String name, ChargingConnectorAttributes connectorAttributes)Creates a new instance.ChargingStation(java.lang.String id, java.lang.String name, ChargingConnectorAttributes connectorAttributes, NameID brand, NameID chargePointOperator, java.util.List<NameID> matchingEMobilityServiceProviders)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)inthashCode()
-
-
-
Field Detail
-
id
@Nullable public java.lang.String id
Identifier of this charging station. It can only be null when custom charging stations from non-HERE datasets have been injected on the HERE platform. By default, with HERE datasets it is guranteed to be not null.
-
name
@Nullable public java.lang.String name
Human readable name of this charging station. It can be null when there is no name associated with the station.
-
connectorAttributes
@Nullable public ChargingConnectorAttributes connectorAttributes
Details of the connector suggested to be used.
-
brand
@Nullable public NameID brand
Charging station brand.
NameID.namereflect to charging station brand name.NameID.idreflect to charging station brand unique ID.
-
chargePointOperator
@Nullable public NameID chargePointOperator
Charging station charge-point-operator.
NameID.namereflect to charge-point-operator name.NameID.idreflect to charge-point-operator ID.
-
matchingEMobilityServiceProviders
@NonNull public java.util.List<NameID> matchingEMobilityServiceProviders
List of matched E-Mobility Service Providers. Populated only when
EVCarOptions.evMobilityServiceProviderPreferenceswas set. This list reflects the subset of E-Mobility Service Providers supported by the charging station, from the list specified in the request parameterEVCarOptions.evMobilityServiceProviderPreferences.NameID.namein each list item reflect to E-Mobility Service Provider name.NameID.idin each list item reflect to E-Mobility Service Provider id.
-
-
Constructor Detail
-
ChargingStation
public ChargingStation(@Nullable java.lang.String id, @Nullable java.lang.String name, @Nullable ChargingConnectorAttributes connectorAttributes)Creates a new instance.
- Parameters:
id-Identifier of this charging station. It can only be null when custom charging stations from non-HERE datasets have been injected on the HERE platform. By default, with HERE datasets it is guranteed to be not null.
name-Human readable name of this charging station. It can be null when there is no name associated with the station.
connectorAttributes-Details of the connector suggested to be used.
-
ChargingStation
public ChargingStation(@Nullable java.lang.String id, @Nullable java.lang.String name, @Nullable ChargingConnectorAttributes connectorAttributes, @Nullable NameID brand, @Nullable NameID chargePointOperator, @NonNull java.util.List<NameID> matchingEMobilityServiceProviders)Creates a new instance.
- Parameters:
id-Identifier of this charging station. It can only be null when custom charging stations from non-HERE datasets have been injected on the HERE platform. By default, with HERE datasets it is guranteed to be not null.
name-Human readable name of this charging station. It can be null when there is no name associated with the station.
connectorAttributes-Details of the connector suggested to be used.
brand-Charging station brand.
NameID.namereflect to charging station brand name.NameID.idreflect to charging station brand unique ID.chargePointOperator-Charging station charge-point-operator.
NameID.namereflect to charge-point-operator name.NameID.idreflect to charge-point-operator ID.matchingEMobilityServiceProviders-List of matched E-Mobility Service Providers. Populated only when
EVCarOptions.evMobilityServiceProviderPreferenceswas set. This list reflects the subset of E-Mobility Service Providers supported by the charging station, from the list specified in the request parameterEVCarOptions.evMobilityServiceProviderPreferences.NameID.namein each list item reflect to E-Mobility Service Provider name.NameID.idin each list item reflect to E-Mobility Service Provider id.
-
-