public static final class Messages.Task extends com.google.protobuf.GeneratedMessage implements Messages.TaskOrBuilder
mesos.internal.Task
TODO(benh): It would be great if this could just be a TaskInfo wherever it gets used! However, doing so would require adding the framework_id field, the executor_id field, and the state field into TaskInfo though (or send them another way). Also, one performance reason why we don't do that now is because storing whatever data is coupled with a TaskInfo could be large and unnecessary. TODO(bmahler): Add executor_uuid here, and send it to the master. This will allow us to expose executor work directories for tasks in the webui when looking from the master level. Currently only the slave knows which run the task belongs to.
| Modifier and Type | Class and Description |
|---|---|
static class |
Messages.Task.Builder
Protobuf type
mesos.internal.Task |
com.google.protobuf.GeneratedMessage.BuilderParent, com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessage.ExtendableBuilder>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingType extends com.google.protobuf.Message,Type>| Modifier and Type | Field and Description |
|---|---|
static int |
EXECUTOR_ID_FIELD_NUMBER |
static int |
FRAMEWORK_ID_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static com.google.protobuf.Parser<Messages.Task> |
PARSER |
static int |
RESOURCES_FIELD_NUMBER |
static int |
SLAVE_ID_FIELD_NUMBER |
static int |
STATE_FIELD_NUMBER |
static int |
STATUS_UPDATE_STATE_FIELD_NUMBER |
static int |
STATUS_UPDATE_UUID_FIELD_NUMBER |
static int |
STATUSES_FIELD_NUMBER |
static int |
TASK_ID_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
static Messages.Task |
getDefaultInstance() |
Messages.Task |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
org.apache.mesos.Protos.ExecutorID |
getExecutorId()
optional .mesos.ExecutorID executor_id = 4; |
org.apache.mesos.Protos.ExecutorIDOrBuilder |
getExecutorIdOrBuilder()
optional .mesos.ExecutorID executor_id = 4; |
org.apache.mesos.Protos.FrameworkID |
getFrameworkId()
required .mesos.FrameworkID framework_id = 3; |
org.apache.mesos.Protos.FrameworkIDOrBuilder |
getFrameworkIdOrBuilder()
required .mesos.FrameworkID framework_id = 3; |
String |
getName()
required string name = 1; |
com.google.protobuf.ByteString |
getNameBytes()
required string name = 1; |
com.google.protobuf.Parser<Messages.Task> |
getParserForType() |
org.apache.mesos.Protos.Resource |
getResources(int index)
repeated .mesos.Resource resources = 7; |
int |
getResourcesCount()
repeated .mesos.Resource resources = 7; |
List<org.apache.mesos.Protos.Resource> |
getResourcesList()
repeated .mesos.Resource resources = 7; |
org.apache.mesos.Protos.ResourceOrBuilder |
getResourcesOrBuilder(int index)
repeated .mesos.Resource resources = 7; |
List<? extends org.apache.mesos.Protos.ResourceOrBuilder> |
getResourcesOrBuilderList()
repeated .mesos.Resource resources = 7; |
int |
getSerializedSize() |
org.apache.mesos.Protos.SlaveID |
getSlaveId()
required .mesos.SlaveID slave_id = 5; |
org.apache.mesos.Protos.SlaveIDOrBuilder |
getSlaveIdOrBuilder()
required .mesos.SlaveID slave_id = 5; |
org.apache.mesos.Protos.TaskState |
getState()
required .mesos.TaskState state = 6; |
org.apache.mesos.Protos.TaskStatus |
getStatuses(int index)
repeated .mesos.TaskStatus statuses = 8; |
int |
getStatusesCount()
repeated .mesos.TaskStatus statuses = 8; |
List<org.apache.mesos.Protos.TaskStatus> |
getStatusesList()
repeated .mesos.TaskStatus statuses = 8; |
org.apache.mesos.Protos.TaskStatusOrBuilder |
getStatusesOrBuilder(int index)
repeated .mesos.TaskStatus statuses = 8; |
List<? extends org.apache.mesos.Protos.TaskStatusOrBuilder> |
getStatusesOrBuilderList()
repeated .mesos.TaskStatus statuses = 8; |
org.apache.mesos.Protos.TaskState |
getStatusUpdateState()
optional .mesos.TaskState status_update_state = 9; |
com.google.protobuf.ByteString |
getStatusUpdateUuid()
optional bytes status_update_uuid = 10; |
org.apache.mesos.Protos.TaskID |
getTaskId()
required .mesos.TaskID task_id = 2; |
org.apache.mesos.Protos.TaskIDOrBuilder |
getTaskIdOrBuilder()
required .mesos.TaskID task_id = 2; |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasExecutorId()
optional .mesos.ExecutorID executor_id = 4; |
boolean |
hasFrameworkId()
required .mesos.FrameworkID framework_id = 3; |
boolean |
hasName()
required string name = 1; |
boolean |
hasSlaveId()
required .mesos.SlaveID slave_id = 5; |
boolean |
hasState()
required .mesos.TaskState state = 6; |
boolean |
hasStatusUpdateState()
optional .mesos.TaskState status_update_state = 9; |
boolean |
hasStatusUpdateUuid()
optional bytes status_update_uuid = 10; |
boolean |
hasTaskId()
required .mesos.TaskID task_id = 2; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Messages.Task.Builder |
newBuilder() |
static Messages.Task.Builder |
newBuilder(Messages.Task prototype) |
Messages.Task.Builder |
newBuilderForType() |
protected Messages.Task.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) |
static Messages.Task |
parseDelimitedFrom(InputStream input) |
static Messages.Task |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Messages.Task |
parseFrom(byte[] data) |
static Messages.Task |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Messages.Task |
parseFrom(com.google.protobuf.ByteString data) |
static Messages.Task |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Messages.Task |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Messages.Task |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Messages.Task |
parseFrom(InputStream input) |
static Messages.Task |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Messages.Task.Builder |
toBuilder() |
protected Object |
writeReplace() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
getAllFields, getDescriptorForType, getField, getRepeatedField, getRepeatedFieldCount, hasField, makeExtensionsImmutable, newFileScopedGeneratedExtension, newMessageScopedGeneratedExtension, parseUnknownFieldequals, findInitializationErrors, getInitializationErrorString, hashBoolean, hashCode, hashEnum, hashEnumList, hashFields, hashLong, toStringtoByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static com.google.protobuf.Parser<Messages.Task> PARSER
public static final int NAME_FIELD_NUMBER
public static final int TASK_ID_FIELD_NUMBER
public static final int FRAMEWORK_ID_FIELD_NUMBER
public static final int EXECUTOR_ID_FIELD_NUMBER
public static final int SLAVE_ID_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
public static final int RESOURCES_FIELD_NUMBER
public static final int STATUSES_FIELD_NUMBER
public static final int STATUS_UPDATE_STATE_FIELD_NUMBER
public static final int STATUS_UPDATE_UUID_FIELD_NUMBER
public static Messages.Task getDefaultInstance()
public Messages.Task getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessagepublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessagepublic com.google.protobuf.Parser<Messages.Task> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic boolean hasName()
required string name = 1;hasName in interface Messages.TaskOrBuilderpublic String getName()
required string name = 1;getName in interface Messages.TaskOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
required string name = 1;getNameBytes in interface Messages.TaskOrBuilderpublic boolean hasTaskId()
required .mesos.TaskID task_id = 2;hasTaskId in interface Messages.TaskOrBuilderpublic org.apache.mesos.Protos.TaskID getTaskId()
required .mesos.TaskID task_id = 2;getTaskId in interface Messages.TaskOrBuilderpublic org.apache.mesos.Protos.TaskIDOrBuilder getTaskIdOrBuilder()
required .mesos.TaskID task_id = 2;getTaskIdOrBuilder in interface Messages.TaskOrBuilderpublic boolean hasFrameworkId()
required .mesos.FrameworkID framework_id = 3;hasFrameworkId in interface Messages.TaskOrBuilderpublic org.apache.mesos.Protos.FrameworkID getFrameworkId()
required .mesos.FrameworkID framework_id = 3;getFrameworkId in interface Messages.TaskOrBuilderpublic org.apache.mesos.Protos.FrameworkIDOrBuilder getFrameworkIdOrBuilder()
required .mesos.FrameworkID framework_id = 3;getFrameworkIdOrBuilder in interface Messages.TaskOrBuilderpublic boolean hasExecutorId()
optional .mesos.ExecutorID executor_id = 4;hasExecutorId in interface Messages.TaskOrBuilderpublic org.apache.mesos.Protos.ExecutorID getExecutorId()
optional .mesos.ExecutorID executor_id = 4;getExecutorId in interface Messages.TaskOrBuilderpublic org.apache.mesos.Protos.ExecutorIDOrBuilder getExecutorIdOrBuilder()
optional .mesos.ExecutorID executor_id = 4;getExecutorIdOrBuilder in interface Messages.TaskOrBuilderpublic boolean hasSlaveId()
required .mesos.SlaveID slave_id = 5;hasSlaveId in interface Messages.TaskOrBuilderpublic org.apache.mesos.Protos.SlaveID getSlaveId()
required .mesos.SlaveID slave_id = 5;getSlaveId in interface Messages.TaskOrBuilderpublic org.apache.mesos.Protos.SlaveIDOrBuilder getSlaveIdOrBuilder()
required .mesos.SlaveID slave_id = 5;getSlaveIdOrBuilder in interface Messages.TaskOrBuilderpublic boolean hasState()
required .mesos.TaskState state = 6;
Latest state of the task.
hasState in interface Messages.TaskOrBuilderpublic org.apache.mesos.Protos.TaskState getState()
required .mesos.TaskState state = 6;
Latest state of the task.
getState in interface Messages.TaskOrBuilderpublic List<org.apache.mesos.Protos.Resource> getResourcesList()
repeated .mesos.Resource resources = 7;getResourcesList in interface Messages.TaskOrBuilderpublic List<? extends org.apache.mesos.Protos.ResourceOrBuilder> getResourcesOrBuilderList()
repeated .mesos.Resource resources = 7;getResourcesOrBuilderList in interface Messages.TaskOrBuilderpublic int getResourcesCount()
repeated .mesos.Resource resources = 7;getResourcesCount in interface Messages.TaskOrBuilderpublic org.apache.mesos.Protos.Resource getResources(int index)
repeated .mesos.Resource resources = 7;getResources in interface Messages.TaskOrBuilderpublic org.apache.mesos.Protos.ResourceOrBuilder getResourcesOrBuilder(int index)
repeated .mesos.Resource resources = 7;getResourcesOrBuilder in interface Messages.TaskOrBuilderpublic List<org.apache.mesos.Protos.TaskStatus> getStatusesList()
repeated .mesos.TaskStatus statuses = 8;getStatusesList in interface Messages.TaskOrBuilderpublic List<? extends org.apache.mesos.Protos.TaskStatusOrBuilder> getStatusesOrBuilderList()
repeated .mesos.TaskStatus statuses = 8;getStatusesOrBuilderList in interface Messages.TaskOrBuilderpublic int getStatusesCount()
repeated .mesos.TaskStatus statuses = 8;getStatusesCount in interface Messages.TaskOrBuilderpublic org.apache.mesos.Protos.TaskStatus getStatuses(int index)
repeated .mesos.TaskStatus statuses = 8;getStatuses in interface Messages.TaskOrBuilderpublic org.apache.mesos.Protos.TaskStatusOrBuilder getStatusesOrBuilder(int index)
repeated .mesos.TaskStatus statuses = 8;getStatusesOrBuilder in interface Messages.TaskOrBuilderpublic boolean hasStatusUpdateState()
optional .mesos.TaskState status_update_state = 9;
These fields correspond to the state and uuid of the latest status update forwarded to the master. NOTE: Either both the fields must be set or both must be unset.
hasStatusUpdateState in interface Messages.TaskOrBuilderpublic org.apache.mesos.Protos.TaskState getStatusUpdateState()
optional .mesos.TaskState status_update_state = 9;
These fields correspond to the state and uuid of the latest status update forwarded to the master. NOTE: Either both the fields must be set or both must be unset.
getStatusUpdateState in interface Messages.TaskOrBuilderpublic boolean hasStatusUpdateUuid()
optional bytes status_update_uuid = 10;hasStatusUpdateUuid in interface Messages.TaskOrBuilderpublic com.google.protobuf.ByteString getStatusUpdateUuid()
optional bytes status_update_uuid = 10;getStatusUpdateUuid in interface Messages.TaskOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.AbstractMessageIOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.AbstractMessageprotected Object writeReplace() throws ObjectStreamException
writeReplace in class com.google.protobuf.GeneratedMessageObjectStreamExceptionpublic static Messages.Task parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Messages.Task parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Messages.Task parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Messages.Task parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Messages.Task parseFrom(InputStream input) throws IOException
IOExceptionpublic static Messages.Task parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Messages.Task parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Messages.Task parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Messages.Task parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Messages.Task parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Messages.Task.Builder newBuilder()
public Messages.Task.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Messages.Task.Builder newBuilder(Messages.Task prototype)
public Messages.Task.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Messages.Task.Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageCopyright © 2014–2015. All rights reserved.