Interface DataflowStreamingPipelineOptions

  • All Superinterfaces:
    org.apache.beam.sdk.transforms.display.HasDisplayData, org.apache.beam.sdk.options.PipelineOptions
    All Known Subinterfaces:
    DataflowPipelineOptions, DataflowWorkerHarnessOptions, TestDataflowPipelineOptions

    @Hidden
    public interface DataflowStreamingPipelineOptions
    extends org.apache.beam.sdk.options.PipelineOptions
    [Internal] Options for configuring StreamingDataflowWorker.
    • Method Detail

      • getOverrideWindmillBinary

        java.lang.String getOverrideWindmillBinary()
        Custom windmill_main binary to use with the streaming runner.
      • setOverrideWindmillBinary

        void setOverrideWindmillBinary​(java.lang.String value)
      • getWindmillServiceEndpoint

        java.lang.String getWindmillServiceEndpoint()
        Custom windmill service endpoint.
      • setWindmillServiceEndpoint

        void setWindmillServiceEndpoint​(java.lang.String value)
      • getWindmillServicePort

        @Integer(443)
        int getWindmillServicePort()
      • setWindmillServicePort

        void setWindmillServicePort​(int value)
      • setLocalWindmillHostport

        void setLocalWindmillHostport​(java.lang.String value)
      • getMaxBundlesFromWindmillOutstanding

        @Integer(0)
        int getMaxBundlesFromWindmillOutstanding()
        Maximum number of bundles outstanding from windmill before the worker stops requesting.

        If <= 0, use the default value of 100 + getNumberOfWorkerHarnessThreads()

      • setMaxBundlesFromWindmillOutstanding

        void setMaxBundlesFromWindmillOutstanding​(int value)
      • getMaxBytesFromWindmillOutstanding

        @Long(0L)
        long getMaxBytesFromWindmillOutstanding()
        Maximum number of bytes outstanding from windmill before the worker stops requesting.

        If <= 0, use the default value of 50% of jvm memory.

      • setMaxBytesFromWindmillOutstanding

        void setMaxBytesFromWindmillOutstanding​(long value)
      • getStreamingSideInputCacheMb

        @Integer(100)
        java.lang.Integer getStreamingSideInputCacheMb()
      • setStreamingSideInputCacheMb

        void setStreamingSideInputCacheMb​(java.lang.Integer value)
      • getStreamingSideInputCacheExpirationMillis

        @Integer(60000)
        java.lang.Integer getStreamingSideInputCacheExpirationMillis()
      • setStreamingSideInputCacheExpirationMillis

        void setStreamingSideInputCacheExpirationMillis​(java.lang.Integer value)
      • getWindmillServiceCommitThreads

        @Integer(1)
        java.lang.Integer getWindmillServiceCommitThreads()
      • setWindmillServiceCommitThreads

        void setWindmillServiceCommitThreads​(java.lang.Integer value)
      • getActiveWorkRefreshPeriodMillis

        @Integer(10000)
        int getActiveWorkRefreshPeriodMillis()
      • setActiveWorkRefreshPeriodMillis

        void setActiveWorkRefreshPeriodMillis​(int value)
      • getWindmillServiceStreamingRpcHealthCheckPeriodMs

        @Integer(10000)
        int getWindmillServiceStreamingRpcHealthCheckPeriodMs()
      • setWindmillServiceStreamingRpcHealthCheckPeriodMs

        void setWindmillServiceStreamingRpcHealthCheckPeriodMs​(int value)
      • getWindmillMessagesBetweenIsReadyChecks

        @Integer(10)
        int getWindmillMessagesBetweenIsReadyChecks()
      • setWindmillMessagesBetweenIsReadyChecks

        void setWindmillMessagesBetweenIsReadyChecks​(int value)
      • getUseWindmillIsolatedChannels

        java.lang.Boolean getUseWindmillIsolatedChannels()
      • setUseWindmillIsolatedChannels

        void setUseWindmillIsolatedChannels​(java.lang.Boolean value)
      • getUseSeparateWindmillHeartbeatStreams

        java.lang.Boolean getUseSeparateWindmillHeartbeatStreams()
      • setUseSeparateWindmillHeartbeatStreams

        void setUseSeparateWindmillHeartbeatStreams​(java.lang.Boolean value)
      • getWindmillRequestBatchedGetWorkResponse

        @Boolean(true)
        boolean getWindmillRequestBatchedGetWorkResponse()
      • setWindmillRequestBatchedGetWorkResponse

        void setWindmillRequestBatchedGetWorkResponse​(boolean value)
      • getWindmillGetDataStreamCount

        @Integer(1)
        int getWindmillGetDataStreamCount()
      • setWindmillGetDataStreamCount

        void setWindmillGetDataStreamCount​(int value)
      • getChannelzShowOnlyWindmillServiceChannels

        @Boolean(true)
        boolean getChannelzShowOnlyWindmillServiceChannels()
      • setChannelzShowOnlyWindmillServiceChannels

        void setChannelzShowOnlyWindmillServiceChannels​(boolean value)
      • setWindmillHarnessUpdateReportingPeriod

        void setWindmillHarnessUpdateReportingPeriod​(org.joda.time.Duration value)
      • getPerWorkerMetricsUpdateReportingPeriodMillis

        @Integer(30000)
        int getPerWorkerMetricsUpdateReportingPeriodMillis()
      • setPerWorkerMetricsUpdateReportingPeriodMillis

        void setPerWorkerMetricsUpdateReportingPeriodMillis​(int value)
      • setMaxStackTraceDepthToReport

        void setMaxStackTraceDepthToReport​(int value)
      • getStuckCommitDurationMillis

        @Integer(600000)
        int getStuckCommitDurationMillis()
      • setStuckCommitDurationMillis

        void setStuckCommitDurationMillis​(int value)
      • setGlobalConfigRefreshPeriod

        void setGlobalConfigRefreshPeriod​(org.joda.time.Duration value)
      • setPeriodicStatusPageOutputDirectory

        void setPeriodicStatusPageOutputDirectory​(java.lang.String directory)
      • setWindmillServiceStreamingRpcBatchLimit

        void setWindmillServiceStreamingRpcBatchLimit​(int value)
      • getWindmillServiceStreamingLogEveryNStreamFailures

        @Integer(20)
        int getWindmillServiceStreamingLogEveryNStreamFailures()
      • setWindmillServiceStreamingLogEveryNStreamFailures

        void setWindmillServiceStreamingLogEveryNStreamFailures​(int value)
      • getWindmillServiceRpcChannelAliveTimeoutSec

        @Integer(40)
        int getWindmillServiceRpcChannelAliveTimeoutSec()
      • setWindmillServiceRpcChannelAliveTimeoutSec

        void setWindmillServiceRpcChannelAliveTimeoutSec​(int value)
      • getWindmillServiceStreamMaxBackoffMillis

        @Integer(30000)
        int getWindmillServiceStreamMaxBackoffMillis()
      • setWindmillServiceStreamMaxBackoffMillis

        void setWindmillServiceStreamMaxBackoffMillis​(int value)
      • setIsWindmillServiceDirectPathEnabled

        void setIsWindmillServiceDirectPathEnabled​(boolean isWindmillServiceDirectPathEnabled)