public interface SamzaPipelineOptions
extends org.apache.beam.sdk.options.PipelineOptions
| Modifier and Type | Interface and Description |
|---|---|
static class |
SamzaPipelineOptions.ProcessElementExecutorServiceFactory |
org.apache.beam.sdk.options.PipelineOptions.AtomicLongFactory, org.apache.beam.sdk.options.PipelineOptions.CheckEnabled, org.apache.beam.sdk.options.PipelineOptions.DirectRunner, org.apache.beam.sdk.options.PipelineOptions.JobNameFactory, org.apache.beam.sdk.options.PipelineOptions.UserAgentFactory| Modifier and Type | Method and Description |
|---|---|
long |
getBundleProcessingTimeout() |
java.lang.String |
getConfigFilePath() |
java.lang.Class<? extends org.apache.samza.config.ConfigLoaderFactory> |
getConfigLoaderFactory() |
java.util.Map<java.lang.String,java.lang.String> |
getConfigOverride() |
boolean |
getDropLateData() |
java.lang.Boolean |
getEnableMetrics() |
java.lang.Boolean |
getEnableTransformMetrics() |
int |
getEventTimerBufferSize() |
java.util.concurrent.ExecutorService |
getExecutorServiceForProcessElement() |
java.lang.String |
getJobInstance() |
long |
getMaxBundleSize() |
long |
getMaxBundleTimeMs() |
int |
getMaxReadyTimersToProcessOnce() |
int |
getMaxSourceParallelism() |
java.util.List<org.apache.samza.metrics.MetricsReporter> |
getMetricsReporters() |
int |
getNumThreadsForProcessElement() |
SamzaExecutionEnvironment |
getSamzaExecutionEnvironment() |
java.lang.Boolean |
getStateDurable() |
int |
getStoreBatchGetSize() |
int |
getSystemBufferSize() |
long |
getWatermarkInterval() |
void |
setBundleProcessingTimeout(long timeoutMs) |
void |
setConfigFilePath(java.lang.String filePath) |
void |
setConfigLoaderFactory(java.lang.Class<? extends org.apache.samza.config.ConfigLoaderFactory> configLoaderFactory) |
void |
setConfigOverride(java.util.Map<java.lang.String,java.lang.String> configs) |
void |
setDropLateData(boolean dropLateData) |
void |
setEnableMetrics(java.lang.Boolean enableMetrics) |
void |
setEnableTransformMetrics(java.lang.Boolean enableMetrics) |
void |
setEventTimerBufferSize(int eventTimerBufferSize) |
void |
setExecutorServiceForProcessElement(java.util.concurrent.ExecutorService executorService) |
void |
setJobInstance(java.lang.String instance) |
void |
setMaxBundleSize(long maxBundleSize) |
void |
setMaxBundleTimeMs(long maxBundleTimeMs) |
void |
setMaxReadyTimersToProcessOnce(int maxReadyTimersToProcessOnce) |
void |
setMaxSourceParallelism(int maxSourceParallelism) |
void |
setMetricsReporters(java.util.List<org.apache.samza.metrics.MetricsReporter> reporters) |
void |
setNumThreadsForProcessElement(int numThreads) |
void |
setSamzaExecutionEnvironment(SamzaExecutionEnvironment environment) |
void |
setStateDurable(java.lang.Boolean stateDurable) |
void |
setStoreBatchGetSize(int storeBatchGetSize) |
void |
setSystemBufferSize(int consumerBufferSize) |
void |
setWatermarkInterval(long interval) |
java.lang.String getConfigFilePath()
void setConfigFilePath(java.lang.String filePath)
@Default.Class(value=org.apache.samza.config.loaders.PropertiesConfigLoaderFactory.class) java.lang.Class<? extends org.apache.samza.config.ConfigLoaderFactory> getConfigLoaderFactory()
void setConfigLoaderFactory(java.lang.Class<? extends org.apache.samza.config.ConfigLoaderFactory> configLoaderFactory)
java.util.Map<java.lang.String,java.lang.String> getConfigOverride()
void setConfigOverride(java.util.Map<java.lang.String,java.lang.String> configs)
@Default.String(value="1") java.lang.String getJobInstance()
void setJobInstance(java.lang.String instance)
@Default.Enum(value="LOCAL") SamzaExecutionEnvironment getSamzaExecutionEnvironment()
void setSamzaExecutionEnvironment(SamzaExecutionEnvironment environment)
@Default.Long(value=1000L) long getWatermarkInterval()
void setWatermarkInterval(long interval)
@Default.Integer(value=5000) int getSystemBufferSize()
void setSystemBufferSize(int consumerBufferSize)
@Default.Integer(value=50000) int getEventTimerBufferSize()
void setEventTimerBufferSize(int eventTimerBufferSize)
@Default.Integer(value=2147483647) int getMaxReadyTimersToProcessOnce()
void setMaxReadyTimersToProcessOnce(int maxReadyTimersToProcessOnce)
@Default.Integer(value=1) int getMaxSourceParallelism()
void setMaxSourceParallelism(int maxSourceParallelism)
@Default.Integer(value=10000) int getStoreBatchGetSize()
void setStoreBatchGetSize(int storeBatchGetSize)
@Default.Boolean(value=true) java.lang.Boolean getEnableMetrics()
void setEnableMetrics(java.lang.Boolean enableMetrics)
@Default.Boolean(value=false) java.lang.Boolean getEnableTransformMetrics()
void setEnableTransformMetrics(java.lang.Boolean enableMetrics)
@Default.Boolean(value=false) java.lang.Boolean getStateDurable()
void setStateDurable(java.lang.Boolean stateDurable)
java.util.List<org.apache.samza.metrics.MetricsReporter> getMetricsReporters()
void setMetricsReporters(java.util.List<org.apache.samza.metrics.MetricsReporter> reporters)
@Default.Long(value=1L) long getMaxBundleSize()
void setMaxBundleSize(long maxBundleSize)
@Default.Long(value=1000L) long getMaxBundleTimeMs()
void setMaxBundleTimeMs(long maxBundleTimeMs)
@Default.Long(value=-1L) long getBundleProcessingTimeout()
void setBundleProcessingTimeout(long timeoutMs)
@Default.Integer(value=1) int getNumThreadsForProcessElement()
void setNumThreadsForProcessElement(int numThreads)
@Default.InstanceFactory(value=SamzaPipelineOptions.ProcessElementExecutorServiceFactory.class) @Hidden java.util.concurrent.ExecutorService getExecutorServiceForProcessElement()
void setExecutorServiceForProcessElement(java.util.concurrent.ExecutorService executorService)
@Default.Boolean(value=false) boolean getDropLateData()
void setDropLateData(boolean dropLateData)