constructor(retainData, retryAfter, agentRun, payload) {
    this.retainData = retainData
    this.retryAfter = retryAfter
    this.agentRun = agentRun
    this.payload = payload
  }
Encapsulates all the possible actions to take in response to the collector.