Class ImlFeatureStreamProviderFromFeatureIds
java.lang.Object
com.here.platform.data.client.flink.impl.ImlFeatureStreamProviderFromFeatureIds
- All Implemented Interfaces:
InteractiveMapProvider,ImlFeatureStreamProvider
public class ImlFeatureStreamProviderFromFeatureIds
extends Object
implements ImlFeatureStreamProvider
-
Constructor Summary
ConstructorsConstructorDescriptionImlFeatureStreamProviderFromFeatureIds(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment execEnv, HRN hrn, Settings settings, String layerId, scala.collection.immutable.Seq<String> ids, scala.collection.immutable.Set<String> selection, long layerRefreshInterval, long writeAggregationInterval, int writeParallelism, long writeTimeout, int downloadParallelism, long downloadTimeout, DataClientFlinkContextFactory contextFactory, QueryApiFactory queryApiFactory, PublishApiFactory publishApiFactory) -
Method Summary
Modifier and TypeMethodDescriptionintlongorg.apache.flink.streaming.api.environment.StreamExecutionEnvironmentexecEnv()org.apache.flink.streaming.api.datastream.DataStream<InteractiveMapFeaturePojo>hrn()scala.collection.immutable.Seq<String>ids()layerId()longscala.collection.immutable.Set<String>settings()longintlongMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.here.platform.data.client.flink.impl.ImlFeatureStreamProvider
consumeDataStream
-
Constructor Details
-
ImlFeatureStreamProviderFromFeatureIds
public ImlFeatureStreamProviderFromFeatureIds(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment execEnv, HRN hrn, Settings settings, String layerId, scala.collection.immutable.Seq<String> ids, scala.collection.immutable.Set<String> selection, long layerRefreshInterval, long writeAggregationInterval, int writeParallelism, long writeTimeout, int downloadParallelism, long downloadTimeout, DataClientFlinkContextFactory contextFactory, QueryApiFactory queryApiFactory, PublishApiFactory publishApiFactory)
-
-
Method Details
-
execEnv
public org.apache.flink.streaming.api.environment.StreamExecutionEnvironment execEnv() -
hrn
- Specified by:
hrnin interfaceImlFeatureStreamProvider
-
settings
- Specified by:
settingsin interfaceImlFeatureStreamProvider
-
layerId
- Specified by:
layerIdin interfaceImlFeatureStreamProvider
-
ids
-
selection
-
layerRefreshInterval
public long layerRefreshInterval()- Specified by:
layerRefreshIntervalin interfaceImlFeatureStreamProvider
-
writeAggregationInterval
public long writeAggregationInterval()- Specified by:
writeAggregationIntervalin interfaceImlFeatureStreamProvider
-
writeParallelism
public int writeParallelism()- Specified by:
writeParallelismin interfaceImlFeatureStreamProvider
-
writeTimeout
public long writeTimeout()- Specified by:
writeTimeoutin interfaceImlFeatureStreamProvider
-
downloadParallelism
public int downloadParallelism() -
downloadTimeout
public long downloadTimeout() -
contextFactory
- Specified by:
contextFactoryin interfaceImlFeatureStreamProvider
-
queryApiFactory
-
publishApiFactory
- Specified by:
publishApiFactoryin interfaceImlFeatureStreamProvider
-
getDataStream
public org.apache.flink.streaming.api.datastream.DataStream<InteractiveMapFeaturePojo> getDataStream()- Specified by:
getDataStreamin interfaceImlFeatureStreamProvider- Specified by:
getDataStreamin interfaceInteractiveMapProvider
-