Worker represents a single worker in the WorkerPool.
- idGlobally unique, immutable ID of the Worker.
- busyBusy indicates whether the Worker is currently processing a Run.
- drainedDrained indicates that the worker is not accepting new work.
- metadataMetadata associated with the worker.
- createdAtUnix timestamp representing the worker creation.
- statusWorkerStatusStatus indicates the status of the worker