All Methods Instance Methods Abstract Methods 
| Modifier and Type | 
Method and Description | 
abstract Plugin<K,V> | 
build()  | 
abstract Plugin.Builder<K,V> | 
setContext(BatchContextImpl context)  | 
abstract Plugin.Builder<K,V> | 
setFormatClass(java.lang.Class<?> newFormatClass)  | 
abstract Plugin.Builder<K,V> | 
setFormatProviderClass(java.lang.Class<?> newFormatProviderClass)  | 
abstract Plugin.Builder<K,V> | 
setGetOffsetFn(SerializableFunction<V,java.lang.Long> getOffsetFn)  | 
abstract Plugin.Builder<K,V> | 
setGetReceiverArgsFromConfigFn(SerializableFunction<PluginConfig,java.lang.Object[]> getReceiverArgsFromConfigFn)  | 
abstract Plugin.Builder<K,V> | 
setPluginClass(java.lang.Class<?> newPluginClass)  | 
abstract Plugin.Builder<K,V> | 
setPluginType(PluginConstants.PluginType newPluginType)  | 
abstract Plugin.Builder<K,V> | 
setReceiverClass(java.lang.Class<? extends org.apache.spark.streaming.receiver.Receiver<V>> receiverClass)  |