public static class MesosWorkerStore.Worker extends Object implements Serializable
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
int |
hashCode() |
scala.Option<String> |
hostname()
Get the worker's assigned hostname.
|
MesosWorkerStore.Worker |
launchWorker(org.apache.mesos.Protos.SlaveID slaveID,
String hostname)
Transition the worker to a launched state.
|
static MesosWorkerStore.Worker |
newWorker(org.apache.mesos.Protos.TaskID taskID)
Create a new worker with the given taskID.
|
MesosWorkerStore.Worker |
releaseWorker()
Transition the worker to a released state.
|
scala.Option<org.apache.mesos.Protos.SlaveID> |
slaveID()
Get the worker's assigned slave ID.
|
MesosWorkerStore.WorkerState |
state()
Get the worker's state.
|
org.apache.mesos.Protos.TaskID |
taskID()
Get the worker's task ID.
|
String |
toString() |
public org.apache.mesos.Protos.TaskID taskID()
public scala.Option<org.apache.mesos.Protos.SlaveID> slaveID()
public scala.Option<String> hostname()
public MesosWorkerStore.WorkerState state()
public static MesosWorkerStore.Worker newWorker(org.apache.mesos.Protos.TaskID taskID)
public MesosWorkerStore.Worker launchWorker(org.apache.mesos.Protos.SlaveID slaveID, String hostname)
public MesosWorkerStore.Worker releaseWorker()
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.