Class PushJobSpec

    • Constructor Detail

      • PushJobSpec

        public PushJobSpec()
    • Method Detail

      • getPushFileNamePattern

        public String getPushFileNamePattern()
      • setPushFileNamePattern

        public void setPushFileNamePattern​(String pushFileNamePattern)
      • getSegmentUriPrefix

        public String getSegmentUriPrefix()
      • setSegmentUriPrefix

        public void setSegmentUriPrefix​(String segmentUriPrefix)
        Used in SegmentUriPushJobRunner, which is used to composite the segment uri to send to pinot controller. The URI sends to controller is in the format ${segmentUriPrefix}${segmentPath}${segmentUriSuffix}
        Parameters:
        segmentUriPrefix -
      • getSegmentUriSuffix

        public String getSegmentUriSuffix()
      • setSegmentUriSuffix

        public void setSegmentUriSuffix​(String segmentUriSuffix)
        Used in SegmentUriPushJobRunner, which is used to composite the segment uri to send to pinot controller. The URI sends to controller is in the format ${segmentUriPrefix}${segmentPath}${segmentUriSuffix}
        Parameters:
        segmentUriSuffix -
      • getPushAttempts

        public int getPushAttempts()
      • setPushAttempts

        public void setPushAttempts​(int pushAttempts)
        number of attempts for push job, default is 1, which means no retry.
        Parameters:
        pushAttempts -
      • getPushRetryIntervalMillis

        public long getPushRetryIntervalMillis()
      • setPushRetryIntervalMillis

        public void setPushRetryIntervalMillis​(long pushRetryIntervalMillis)
        retry wait Ms, default to 1 second.
        Parameters:
        pushRetryIntervalMillis -
      • getPushParallelism

        public int getPushParallelism()
      • setPushParallelism

        public void setPushParallelism​(int pushParallelism)
      • getCopyToDeepStoreForMetadataPush

        public boolean getCopyToDeepStoreForMetadataPush()
      • setCopyToDeepStoreForMetadataPush

        public void setCopyToDeepStoreForMetadataPush​(boolean copyToDeepStoreForMetadataPush)