/** * @param IIInstance * @param startDate (pass 0 if full build) * @param endDate (pass 0 if full build) * @return */ public IISegment buildSegment(IIInstance IIInstance, long startDate, long endDate) { IISegment segment = new IISegment(); String incrementalSegName = IISegment.getSegmentName(startDate, endDate); segment.setUuid(UUID.randomUUID().toString()); segment.setName(incrementalSegName); segment.setCreateTimeUTC(System.currentTimeMillis()); segment.setDateRangeStart(startDate); segment.setDateRangeEnd(endDate); segment.setStatus(SegmentStatusEnum.NEW); segment.setStorageLocationIdentifier(generateStorageLocation()); segment.setIIInstance(IIInstance); return segment; }
/** * @param IIInstance * @param startDate (pass 0 if full build) * @param endDate (pass 0 if full build) * @return */ public IISegment buildSegment(IIInstance IIInstance, long startDate, long endDate) { IISegment segment = new IISegment(); String incrementalSegName = IISegment.getSegmentName(startDate, endDate); segment.setUuid(UUID.randomUUID().toString()); segment.setName(incrementalSegName); segment.setCreateTimeUTC(System.currentTimeMillis()); segment.setDateRangeStart(startDate); segment.setDateRangeEnd(endDate); segment.setStatus(SegmentStatusEnum.NEW); segment.setStorageLocationIdentifier(generateStorageLocation()); segment.setIIInstance(IIInstance); return segment; }