pinpoint-node-agent
Version:
Pinpoint node agent provided by NAVER
26 lines (21 loc) • 522 B
JavaScript
/**
* Pinpoint Node.js Agent
* Copyright 2020-present NAVER Corp.
* Apache License v2.0
*/
class DeadlineOptionsBuilder {
constructor(deadlineSeconds) {
this.deadlineSeconds = deadlineSeconds
}
setSeconds(seconds) {
this.deadlineSeconds = seconds
return this
}
build() {
const deadline = new Date()
deadline.setSeconds(deadline.getSeconds() + this.deadlineSeconds)
return { deadline }
}
}
module.exports = DeadlineOptionsBuilder