private String getDefaultSegmentName(TableConfig tableConfig, Schema schema, List<File> inputIndexDirs,
long minStartTime, long maxEndTime)
throws Exception {
String tableName = tableConfig.getTableName();
String pushFrequency = tableConfig.getValidationConfig().getSegmentPushFrequency();
String timeColumnType = tableConfig.getValidationConfig().getTimeType();
String pushType = tableConfig.getValidationConfig().getSegmentPushType();
String timeFormat = schema.getTimeFieldSpec().getOutgoingGranularitySpec().getTimeFormat();
NormalizedDateSegmentNameGenerator segmentNameGenerator =
new NormalizedDateSegmentNameGenerator(tableName, DEFAULT_SEQUENCE_ID, timeColumnType, pushFrequency, pushType,
null, null, timeFormat);
return segmentNameGenerator.generateSegmentName(minStartTime, maxEndTime);
}