public DateFolderStructure(string rootFolder = "messages", bool partitionByPipeline = false, bool partitionByMessageTypeAndVersion = true, NewFileNameOptions newFileOption = NewFileNameOptions.Every15Minutes)
 {
     _rootFolder          = rootFolder;
     _newFileOption       = newFileOption;
     _partitionByPipeline = partitionByPipeline;
     _partitionByMessageTypeAndVersion = partitionByMessageTypeAndVersion;
 }
 public PipelineDateFilePathAlgorithm(string rootFolder = "nether", NewFileNameOptions newFileOption = NewFileNameOptions.Every15Minutes)
 {
     _rootFolder    = rootFolder;
     _newFileOption = newFileOption;
 }