in aws-customerprofiles-integration/src/main/java/software/amazon/customerprofiles/integration/translators/TriggerConfigTranslator.java [20:37]
private static ScheduledTriggerProperties toServiceScheduledTriggerProperties(software.amazon.customerprofiles.integration.ScheduledTriggerProperties model) {
if (model == null) {
return null;
}
return ScheduledTriggerProperties.builder()
.dataPullMode(model.getDataPullMode())
.firstExecutionFrom(model.getFirstExecutionFrom() == null ? null : Instant.ofEpochSecond(
model.getFirstExecutionFrom().longValue()))
.scheduleStartTime(model.getScheduleStartTime() == null ? null : Instant.ofEpochSecond(
model.getScheduleStartTime().longValue()))
.scheduleEndTime(model.getScheduleEndTime() == null ? null : Instant.ofEpochSecond(
model.getScheduleEndTime().longValue()))
.scheduleExpression(model.getScheduleExpression())
.scheduleOffset(model.getScheduleOffset() == null ? null : model.getScheduleOffset().longValue())
.timezone(model.getTimezone())
.build();
}