| Constructor and Description |
|---|
WorkerGroup(java.lang.String serviceId,
long groupId) |
WorkerGroup(java.lang.String serviceId,
long groupId,
java.lang.String owner,
WorkerGroupSpec spec,
java.util.Map<java.lang.String,java.lang.String> labels,
java.util.Map<java.lang.String,java.lang.String> properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
addWorker(Worker worker) |
static WorkerGroup |
fromProtobuf(WorkerGroupDetailInfo info) |
java.util.List<java.lang.Long> |
getAllWorkerIds(boolean onlyAlive) |
long |
getGroupId() |
java.util.Map<java.lang.String,java.lang.String> |
getLabels() |
java.lang.String |
getOwner() |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
java.lang.String |
getServiceId() |
WorkerGroupSpec |
getSpec() |
WorkerGroupState |
getState() |
int |
getWorkerCount() |
static WorkerGroup |
read(java.io.DataInput in) |
boolean |
removeWorker(Worker worker) |
void |
setLabels(java.util.Map<java.lang.String,java.lang.String> labels) |
void |
setProperties(java.util.Map<java.lang.String,java.lang.String> properties) |
WorkerGroupDetailInfo |
toProtobuf() |
void |
updateSpec(WorkerGroupSpec spec) |
void |
updateState(WorkerGroupState state) |
boolean |
updateWorker(Worker worker) |
void |
write(java.io.DataOutput out) |
public WorkerGroup(java.lang.String serviceId,
long groupId)
public WorkerGroup(java.lang.String serviceId,
long groupId,
java.lang.String owner,
WorkerGroupSpec spec,
java.util.Map<java.lang.String,java.lang.String> labels,
java.util.Map<java.lang.String,java.lang.String> properties)
public java.lang.String getServiceId()
public long getGroupId()
public java.lang.String getOwner()
public WorkerGroupSpec getSpec()
public java.util.Map<java.lang.String,java.lang.String> getLabels()
public java.util.Map<java.lang.String,java.lang.String> getProperties()
public WorkerGroupState getState()
public void updateState(WorkerGroupState state)
public void updateSpec(WorkerGroupSpec spec)
public void setLabels(java.util.Map<java.lang.String,java.lang.String> labels)
public void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
public void addWorker(Worker worker) throws StarException
StarExceptionpublic boolean removeWorker(Worker worker) throws StarException
StarExceptionpublic boolean updateWorker(Worker worker) throws StarException
StarExceptionpublic java.util.List<java.lang.Long> getAllWorkerIds(boolean onlyAlive)
public int getWorkerCount()
public WorkerGroupDetailInfo toProtobuf()
public static WorkerGroup fromProtobuf(WorkerGroupDetailInfo info)
public void write(java.io.DataOutput out)
throws java.io.IOException
public static WorkerGroup read(java.io.DataInput in) throws java.io.IOException
java.io.IOExceptionCopyright © 2024. All rights reserved.