Package org.apache.beam.sdk.io.cdap
Class Plugin.Builder<K,V> 
java.lang.Object
org.apache.beam.sdk.io.cdap.Plugin.Builder<K,V> 
Builder class for a 
Plugin.- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbuild()abstract Plugin.Builder<K, V> setContext(BatchContextImpl context) abstract Plugin.Builder<K, V> setFormatClass(Class<?> newFormatClass) abstract Plugin.Builder<K, V> setFormatProviderClass(Class<?> newFormatProviderClass) abstract Plugin.Builder<K, V> setGetOffsetFn(SerializableFunction<V, Long> getOffsetFn) abstract Plugin.Builder<K, V> setGetReceiverArgsFromConfigFn(SerializableFunction<PluginConfig, Object[]> getReceiverArgsFromConfigFn) abstract Plugin.Builder<K, V> setPluginClass(Class<?> newPluginClass) abstract Plugin.Builder<K, V> setPluginType(PluginConstants.PluginType newPluginType) abstract Plugin.Builder<K, V> setReceiverClass(Class<? extends org.apache.spark.streaming.receiver.Receiver<V>> receiverClass)  
- 
Constructor Details
- 
Builder
public Builder() 
 - 
 - 
Method Details
- 
setPluginClass
 - 
setFormatClass
 - 
setFormatProviderClass
 - 
setGetOffsetFn
 - 
setGetReceiverArgsFromConfigFn
public abstract Plugin.Builder<K,V> setGetReceiverArgsFromConfigFn(SerializableFunction<PluginConfig, Object[]> getReceiverArgsFromConfigFn)  - 
setReceiverClass
public abstract Plugin.Builder<K,V> setReceiverClass(Class<? extends org.apache.spark.streaming.receiver.Receiver<V>> receiverClass)  - 
setPluginType
 - 
setContext
 - 
build
 
 -