Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="InputSpecInputFilesSelector" /> class.
 /// </summary>
 /// <param name="fileTimeFilter">File time filter for file&#39;s last change time..</param>
 /// <param name="filenameGlob">Glob patterns to match on file. e.g. {*.txt, *.cc}.</param>
 /// <param name="partitionId">partitionId.</param>
 /// <param name="rootDir">Within each volume, traversal will be rooted at this directory. A typical value here might be /home.</param>
 /// <param name="viewBoxId">viewBoxId.</param>
 /// <param name="viewName">viewName.</param>
 public InputSpecInputFilesSelector(InputSpecFileTimeFilter fileTimeFilter = default(InputSpecFileTimeFilter), List <string> filenameGlob = default(List <string>), long?partitionId = default(long?), string rootDir = default(string), long?viewBoxId = default(long?), string viewName = default(string))
 {
     this.FileTimeFilter = fileTimeFilter;
     this.FilenameGlob   = filenameGlob;
     this.PartitionId    = partitionId;
     this.RootDir        = rootDir;
     this.ViewBoxId      = viewBoxId;
     this.ViewName       = viewName;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="InputSpecInputVMsSelector" /> class.
 /// </summary>
 /// <param name="fileTimeFilter">Time filter for file&#39;s last change time..</param>
 /// <param name="filenameGlob">After VMDKs are selected as above, the files within them can be selected by using these predicates..</param>
 /// <param name="jobIds">jobIds.</param>
 /// <param name="maxSnapshotTimestamp">Exclusive end of snapshot_timestamp range. If missing, inf will be used as the timestamp range..</param>
 /// <param name="minSnapshotTimestamp">Inclusive. If missing, 0 will the default lower end of timestamp range.</param>
 /// <param name="partitionIds">partitionIds.</param>
 /// <param name="processLatestOnly">Boolean flag to indicate if only latest snapshot of each object should be processed..</param>
 /// <param name="rootDir">Within each volume, traversal will be rooted at this directory. A typical value here might be /home.</param>
 /// <param name="sourceEntityIds">sourceEntityIds.</param>
 /// <param name="viewBoxIds">viewBoxIds.</param>
 /// <param name="viewNames">viewNames.</param>
 public InputSpecInputVMsSelector(InputSpecFileTimeFilter fileTimeFilter = default(InputSpecFileTimeFilter), List <string> filenameGlob = default(List <string>), List <long?> jobIds = default(List <long?>), long?maxSnapshotTimestamp = default(long?), long?minSnapshotTimestamp = default(long?), List <long?> partitionIds = default(List <long?>), bool?processLatestOnly = default(bool?), string rootDir = default(string), List <long?> sourceEntityIds = default(List <long?>), List <long?> viewBoxIds = default(List <long?>), List <string> viewNames = default(List <string>))
 {
     this.FileTimeFilter       = fileTimeFilter;
     this.FilenameGlob         = filenameGlob;
     this.JobIds               = jobIds;
     this.MaxSnapshotTimestamp = maxSnapshotTimestamp;
     this.MinSnapshotTimestamp = minSnapshotTimestamp;
     this.PartitionIds         = partitionIds;
     this.ProcessLatestOnly    = processLatestOnly;
     this.RootDir              = rootDir;
     this.SourceEntityIds      = sourceEntityIds;
     this.ViewBoxIds           = viewBoxIds;
     this.ViewNames            = viewNames;
 }