public static final class Protos.TaskInfo extends com.google.protobuf.GeneratedMessageV3 implements Protos.TaskInfoOrBuilder
Describes a task. Passed from the scheduler all the way to an executor (see SchedulerDriver::launchTasks and Executor::launchTask). Either ExecutorInfo or CommandInfo should be set. A different executor can be used to launch this task, and subsequent tasks meant for the same executor can reuse the same ExecutorInfo struct.Protobuf type
mesos.TaskInfo
Modifier and Type | Class and Description |
---|---|
static class |
Protos.TaskInfo.Builder
Describes a task.
|
Modifier and Type | Field and Description |
---|---|
static int |
CHECK_FIELD_NUMBER |
static int |
COMMAND_FIELD_NUMBER |
static int |
CONTAINER_FIELD_NUMBER |
static int |
DATA_FIELD_NUMBER |
static int |
DISCOVERY_FIELD_NUMBER |
static int |
EXECUTOR_FIELD_NUMBER |
static int |
HEALTH_CHECK_FIELD_NUMBER |
static int |
KILL_POLICY_FIELD_NUMBER |
static int |
LABELS_FIELD_NUMBER |
static int |
LIMITS_FIELD_NUMBER |
static int |
MAX_COMPLETION_TIME_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static <any> |
PARSER
Deprecated.
|
static int |
RESOURCES_FIELD_NUMBER |
static int |
SLAVE_ID_FIELD_NUMBER |
static int |
TASK_ID_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
containsLimits(java.lang.String key)
Resource limits associated with the task.
|
boolean |
equals(java.lang.Object obj) |
Protos.CheckInfo |
getCheck()
A general check for the task.
|
Protos.CheckInfoOrBuilder |
getCheckOrBuilder()
A general check for the task.
|
Protos.CommandInfo |
getCommand()
optional .mesos.CommandInfo command = 7; |
Protos.CommandInfoOrBuilder |
getCommandOrBuilder()
optional .mesos.CommandInfo command = 7; |
Protos.ContainerInfo |
getContainer()
Task provided with a container will launch the container as part
of this task paired with the task's CommandInfo.
|
Protos.ContainerInfoOrBuilder |
getContainerOrBuilder()
Task provided with a container will launch the container as part
of this task paired with the task's CommandInfo.
|
com.google.protobuf.ByteString |
getData()
optional bytes data = 6; |
static Protos.TaskInfo |
getDefaultInstance() |
Protos.TaskInfo |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Protos.DiscoveryInfo |
getDiscovery()
Service discovery information for the task.
|
Protos.DiscoveryInfoOrBuilder |
getDiscoveryOrBuilder()
Service discovery information for the task.
|
Protos.ExecutorInfo |
getExecutor()
optional .mesos.ExecutorInfo executor = 5; |
Protos.ExecutorInfoOrBuilder |
getExecutorOrBuilder()
optional .mesos.ExecutorInfo executor = 5; |
Protos.HealthCheck |
getHealthCheck()
A health check for the task.
|
Protos.HealthCheckOrBuilder |
getHealthCheckOrBuilder()
A health check for the task.
|
Protos.KillPolicy |
getKillPolicy()
A kill policy for the task.
|
Protos.KillPolicyOrBuilder |
getKillPolicyOrBuilder()
A kill policy for the task.
|
Protos.Labels |
getLabels()
Labels are free-form key value pairs which are exposed through
master and slave endpoints.
|
Protos.LabelsOrBuilder |
getLabelsOrBuilder()
Labels are free-form key value pairs which are exposed through
master and slave endpoints.
|
java.util.Map<java.lang.String,Protos.Value.Scalar> |
getLimits()
Deprecated.
|
int |
getLimitsCount()
Resource limits associated with the task.
|
java.util.Map<java.lang.String,Protos.Value.Scalar> |
getLimitsMap()
Resource limits associated with the task.
|
Protos.Value.Scalar |
getLimitsOrDefault(java.lang.String key,
Protos.Value.Scalar defaultValue)
Resource limits associated with the task.
|
Protos.Value.Scalar |
getLimitsOrThrow(java.lang.String key)
Resource limits associated with the task.
|
Protos.DurationInfo |
getMaxCompletionTime()
Maximum duration for task completion.
|
Protos.DurationInfoOrBuilder |
getMaxCompletionTimeOrBuilder()
Maximum duration for task completion.
|
java.lang.String |
getName()
required string name = 1; |
com.google.protobuf.ByteString |
getNameBytes()
required string name = 1; |
<any> |
getParserForType() |
Protos.Resource |
getResources(int index)
repeated .mesos.Resource resources = 4; |
int |
getResourcesCount()
repeated .mesos.Resource resources = 4; |
java.util.List<Protos.Resource> |
getResourcesList()
repeated .mesos.Resource resources = 4; |
Protos.ResourceOrBuilder |
getResourcesOrBuilder(int index)
repeated .mesos.Resource resources = 4; |
java.util.List<? extends Protos.ResourceOrBuilder> |
getResourcesOrBuilderList()
repeated .mesos.Resource resources = 4; |
int |
getSerializedSize() |
Protos.SlaveID |
getSlaveId()
required .mesos.SlaveID slave_id = 3; |
Protos.SlaveIDOrBuilder |
getSlaveIdOrBuilder()
required .mesos.SlaveID slave_id = 3; |
Protos.TaskID |
getTaskId()
required .mesos.TaskID task_id = 2; |
Protos.TaskIDOrBuilder |
getTaskIdOrBuilder()
required .mesos.TaskID task_id = 2; |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasCheck()
A general check for the task.
|
boolean |
hasCommand()
optional .mesos.CommandInfo command = 7; |
boolean |
hasContainer()
Task provided with a container will launch the container as part
of this task paired with the task's CommandInfo.
|
boolean |
hasData()
optional bytes data = 6; |
boolean |
hasDiscovery()
Service discovery information for the task.
|
boolean |
hasExecutor()
optional .mesos.ExecutorInfo executor = 5; |
int |
hashCode() |
boolean |
hasHealthCheck()
A health check for the task.
|
boolean |
hasKillPolicy()
A kill policy for the task.
|
boolean |
hasLabels()
Labels are free-form key value pairs which are exposed through
master and slave endpoints.
|
boolean |
hasMaxCompletionTime()
Maximum duration for task completion.
|
boolean |
hasName()
required string name = 1; |
boolean |
hasSlaveId()
required .mesos.SlaveID slave_id = 3; |
boolean |
hasTaskId()
required .mesos.TaskID task_id = 2; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static Protos.TaskInfo.Builder |
newBuilder() |
static Protos.TaskInfo.Builder |
newBuilder(Protos.TaskInfo prototype) |
Protos.TaskInfo.Builder |
newBuilderForType() |
protected Protos.TaskInfo.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static Protos.TaskInfo |
parseDelimitedFrom(java.io.InputStream input) |
static Protos.TaskInfo |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Protos.TaskInfo |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Protos.TaskInfo |
parseFrom(java.nio.ByteBuffer data) |
static Protos.TaskInfo |
parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Protos.TaskInfo |
parseFrom(com.google.protobuf.ByteString data) |
static Protos.TaskInfo |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Protos.TaskInfo |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Protos.TaskInfo |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Protos.TaskInfo |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static <any> |
parser() |
Protos.TaskInfo.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
public static final int NAME_FIELD_NUMBER
public static final int TASK_ID_FIELD_NUMBER
public static final int SLAVE_ID_FIELD_NUMBER
public static final int RESOURCES_FIELD_NUMBER
public static final int EXECUTOR_FIELD_NUMBER
public static final int COMMAND_FIELD_NUMBER
public static final int CONTAINER_FIELD_NUMBER
public static final int HEALTH_CHECK_FIELD_NUMBER
public static final int CHECK_FIELD_NUMBER
public static final int KILL_POLICY_FIELD_NUMBER
public static final int DATA_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
public static final int DISCOVERY_FIELD_NUMBER
public static final int MAX_COMPLETION_TIME_FIELD_NUMBER
public static final int LIMITS_FIELD_NUMBER
@Deprecated public static final <any> PARSER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
public boolean hasName()
required string name = 1;
hasName
in interface Protos.TaskInfoOrBuilder
public java.lang.String getName()
required string name = 1;
getName
in interface Protos.TaskInfoOrBuilder
public com.google.protobuf.ByteString getNameBytes()
required string name = 1;
getNameBytes
in interface Protos.TaskInfoOrBuilder
public boolean hasTaskId()
required .mesos.TaskID task_id = 2;
hasTaskId
in interface Protos.TaskInfoOrBuilder
public Protos.TaskID getTaskId()
required .mesos.TaskID task_id = 2;
getTaskId
in interface Protos.TaskInfoOrBuilder
public Protos.TaskIDOrBuilder getTaskIdOrBuilder()
required .mesos.TaskID task_id = 2;
getTaskIdOrBuilder
in interface Protos.TaskInfoOrBuilder
public boolean hasSlaveId()
required .mesos.SlaveID slave_id = 3;
hasSlaveId
in interface Protos.TaskInfoOrBuilder
public Protos.SlaveID getSlaveId()
required .mesos.SlaveID slave_id = 3;
getSlaveId
in interface Protos.TaskInfoOrBuilder
public Protos.SlaveIDOrBuilder getSlaveIdOrBuilder()
required .mesos.SlaveID slave_id = 3;
getSlaveIdOrBuilder
in interface Protos.TaskInfoOrBuilder
public java.util.List<Protos.Resource> getResourcesList()
repeated .mesos.Resource resources = 4;
getResourcesList
in interface Protos.TaskInfoOrBuilder
public java.util.List<? extends Protos.ResourceOrBuilder> getResourcesOrBuilderList()
repeated .mesos.Resource resources = 4;
getResourcesOrBuilderList
in interface Protos.TaskInfoOrBuilder
public int getResourcesCount()
repeated .mesos.Resource resources = 4;
getResourcesCount
in interface Protos.TaskInfoOrBuilder
public Protos.Resource getResources(int index)
repeated .mesos.Resource resources = 4;
getResources
in interface Protos.TaskInfoOrBuilder
public Protos.ResourceOrBuilder getResourcesOrBuilder(int index)
repeated .mesos.Resource resources = 4;
getResourcesOrBuilder
in interface Protos.TaskInfoOrBuilder
public boolean hasExecutor()
optional .mesos.ExecutorInfo executor = 5;
hasExecutor
in interface Protos.TaskInfoOrBuilder
public Protos.ExecutorInfo getExecutor()
optional .mesos.ExecutorInfo executor = 5;
getExecutor
in interface Protos.TaskInfoOrBuilder
public Protos.ExecutorInfoOrBuilder getExecutorOrBuilder()
optional .mesos.ExecutorInfo executor = 5;
getExecutorOrBuilder
in interface Protos.TaskInfoOrBuilder
public boolean hasCommand()
optional .mesos.CommandInfo command = 7;
hasCommand
in interface Protos.TaskInfoOrBuilder
public Protos.CommandInfo getCommand()
optional .mesos.CommandInfo command = 7;
getCommand
in interface Protos.TaskInfoOrBuilder
public Protos.CommandInfoOrBuilder getCommandOrBuilder()
optional .mesos.CommandInfo command = 7;
getCommandOrBuilder
in interface Protos.TaskInfoOrBuilder
public boolean hasContainer()
Task provided with a container will launch the container as part of this task paired with the task's CommandInfo.
optional .mesos.ContainerInfo container = 9;
hasContainer
in interface Protos.TaskInfoOrBuilder
public Protos.ContainerInfo getContainer()
Task provided with a container will launch the container as part of this task paired with the task's CommandInfo.
optional .mesos.ContainerInfo container = 9;
getContainer
in interface Protos.TaskInfoOrBuilder
public Protos.ContainerInfoOrBuilder getContainerOrBuilder()
Task provided with a container will launch the container as part of this task paired with the task's CommandInfo.
optional .mesos.ContainerInfo container = 9;
getContainerOrBuilder
in interface Protos.TaskInfoOrBuilder
public boolean hasHealthCheck()
A health check for the task. Implemented for executor-less command-based tasks. For tasks that specify an executor, it is the executor's responsibility to implement the health checking.
optional .mesos.HealthCheck health_check = 8;
hasHealthCheck
in interface Protos.TaskInfoOrBuilder
public Protos.HealthCheck getHealthCheck()
A health check for the task. Implemented for executor-less command-based tasks. For tasks that specify an executor, it is the executor's responsibility to implement the health checking.
optional .mesos.HealthCheck health_check = 8;
getHealthCheck
in interface Protos.TaskInfoOrBuilder
public Protos.HealthCheckOrBuilder getHealthCheckOrBuilder()
A health check for the task. Implemented for executor-less command-based tasks. For tasks that specify an executor, it is the executor's responsibility to implement the health checking.
optional .mesos.HealthCheck health_check = 8;
getHealthCheckOrBuilder
in interface Protos.TaskInfoOrBuilder
public boolean hasCheck()
A general check for the task. Implemented for all built-in executors. For tasks that specify an executor, it is the executor's responsibility to implement checking support. Executors should (all built-in executors will) neither interpret nor act on the check's result. NOTE: Check support in built-in executors is experimental. TODO(alexr): Consider supporting multiple checks per task.
optional .mesos.CheckInfo check = 13;
hasCheck
in interface Protos.TaskInfoOrBuilder
public Protos.CheckInfo getCheck()
A general check for the task. Implemented for all built-in executors. For tasks that specify an executor, it is the executor's responsibility to implement checking support. Executors should (all built-in executors will) neither interpret nor act on the check's result. NOTE: Check support in built-in executors is experimental. TODO(alexr): Consider supporting multiple checks per task.
optional .mesos.CheckInfo check = 13;
getCheck
in interface Protos.TaskInfoOrBuilder
public Protos.CheckInfoOrBuilder getCheckOrBuilder()
A general check for the task. Implemented for all built-in executors. For tasks that specify an executor, it is the executor's responsibility to implement checking support. Executors should (all built-in executors will) neither interpret nor act on the check's result. NOTE: Check support in built-in executors is experimental. TODO(alexr): Consider supporting multiple checks per task.
optional .mesos.CheckInfo check = 13;
getCheckOrBuilder
in interface Protos.TaskInfoOrBuilder
public boolean hasKillPolicy()
A kill policy for the task. Implemented for executor-less command-based and docker tasks. For tasks that specify an executor, it is the executor's responsibility to implement the kill policy.
optional .mesos.KillPolicy kill_policy = 12;
hasKillPolicy
in interface Protos.TaskInfoOrBuilder
public Protos.KillPolicy getKillPolicy()
A kill policy for the task. Implemented for executor-less command-based and docker tasks. For tasks that specify an executor, it is the executor's responsibility to implement the kill policy.
optional .mesos.KillPolicy kill_policy = 12;
getKillPolicy
in interface Protos.TaskInfoOrBuilder
public Protos.KillPolicyOrBuilder getKillPolicyOrBuilder()
A kill policy for the task. Implemented for executor-less command-based and docker tasks. For tasks that specify an executor, it is the executor's responsibility to implement the kill policy.
optional .mesos.KillPolicy kill_policy = 12;
getKillPolicyOrBuilder
in interface Protos.TaskInfoOrBuilder
public boolean hasData()
optional bytes data = 6;
hasData
in interface Protos.TaskInfoOrBuilder
public com.google.protobuf.ByteString getData()
optional bytes data = 6;
getData
in interface Protos.TaskInfoOrBuilder
public boolean hasLabels()
Labels are free-form key value pairs which are exposed through master and slave endpoints. Labels will not be interpreted or acted upon by Mesos itself. As opposed to the data field, labels will be kept in memory on master and slave processes. Therefore, labels should be used to tag tasks with light-weight meta-data. Labels should not contain duplicate key-value pairs.
optional .mesos.Labels labels = 10;
hasLabels
in interface Protos.TaskInfoOrBuilder
public Protos.Labels getLabels()
Labels are free-form key value pairs which are exposed through master and slave endpoints. Labels will not be interpreted or acted upon by Mesos itself. As opposed to the data field, labels will be kept in memory on master and slave processes. Therefore, labels should be used to tag tasks with light-weight meta-data. Labels should not contain duplicate key-value pairs.
optional .mesos.Labels labels = 10;
getLabels
in interface Protos.TaskInfoOrBuilder
public Protos.LabelsOrBuilder getLabelsOrBuilder()
Labels are free-form key value pairs which are exposed through master and slave endpoints. Labels will not be interpreted or acted upon by Mesos itself. As opposed to the data field, labels will be kept in memory on master and slave processes. Therefore, labels should be used to tag tasks with light-weight meta-data. Labels should not contain duplicate key-value pairs.
optional .mesos.Labels labels = 10;
getLabelsOrBuilder
in interface Protos.TaskInfoOrBuilder
public boolean hasDiscovery()
Service discovery information for the task. It is not interpreted or acted upon by Mesos. It is up to a service discovery system to use this information as needed and to handle tasks without service discovery information.
optional .mesos.DiscoveryInfo discovery = 11;
hasDiscovery
in interface Protos.TaskInfoOrBuilder
public Protos.DiscoveryInfo getDiscovery()
Service discovery information for the task. It is not interpreted or acted upon by Mesos. It is up to a service discovery system to use this information as needed and to handle tasks without service discovery information.
optional .mesos.DiscoveryInfo discovery = 11;
getDiscovery
in interface Protos.TaskInfoOrBuilder
public Protos.DiscoveryInfoOrBuilder getDiscoveryOrBuilder()
Service discovery information for the task. It is not interpreted or acted upon by Mesos. It is up to a service discovery system to use this information as needed and to handle tasks without service discovery information.
optional .mesos.DiscoveryInfo discovery = 11;
getDiscoveryOrBuilder
in interface Protos.TaskInfoOrBuilder
public boolean hasMaxCompletionTime()
Maximum duration for task completion. If the task is non-terminal at the end of this duration, it will fail with the reason `REASON_MAX_COMPLETION_TIME_REACHED`. Mesos supports this field for executor-less tasks, and tasks that use Docker or default executors. It is the executor's responsibility to implement this, so it might not be supported by all custom executors.
optional .mesos.DurationInfo max_completion_time = 14;
hasMaxCompletionTime
in interface Protos.TaskInfoOrBuilder
public Protos.DurationInfo getMaxCompletionTime()
Maximum duration for task completion. If the task is non-terminal at the end of this duration, it will fail with the reason `REASON_MAX_COMPLETION_TIME_REACHED`. Mesos supports this field for executor-less tasks, and tasks that use Docker or default executors. It is the executor's responsibility to implement this, so it might not be supported by all custom executors.
optional .mesos.DurationInfo max_completion_time = 14;
getMaxCompletionTime
in interface Protos.TaskInfoOrBuilder
public Protos.DurationInfoOrBuilder getMaxCompletionTimeOrBuilder()
Maximum duration for task completion. If the task is non-terminal at the end of this duration, it will fail with the reason `REASON_MAX_COMPLETION_TIME_REACHED`. Mesos supports this field for executor-less tasks, and tasks that use Docker or default executors. It is the executor's responsibility to implement this, so it might not be supported by all custom executors.
optional .mesos.DurationInfo max_completion_time = 14;
getMaxCompletionTimeOrBuilder
in interface Protos.TaskInfoOrBuilder
public int getLimitsCount()
Protos.TaskInfoOrBuilder
Resource limits associated with the task.
map<string, .mesos.Value.Scalar> limits = 15;
getLimitsCount
in interface Protos.TaskInfoOrBuilder
public boolean containsLimits(java.lang.String key)
Resource limits associated with the task.
map<string, .mesos.Value.Scalar> limits = 15;
containsLimits
in interface Protos.TaskInfoOrBuilder
@Deprecated public java.util.Map<java.lang.String,Protos.Value.Scalar> getLimits()
getLimitsMap()
instead.getLimits
in interface Protos.TaskInfoOrBuilder
public java.util.Map<java.lang.String,Protos.Value.Scalar> getLimitsMap()
Resource limits associated with the task.
map<string, .mesos.Value.Scalar> limits = 15;
getLimitsMap
in interface Protos.TaskInfoOrBuilder
public Protos.Value.Scalar getLimitsOrDefault(java.lang.String key, Protos.Value.Scalar defaultValue)
Resource limits associated with the task.
map<string, .mesos.Value.Scalar> limits = 15;
getLimitsOrDefault
in interface Protos.TaskInfoOrBuilder
public Protos.Value.Scalar getLimitsOrThrow(java.lang.String key)
Resource limits associated with the task.
map<string, .mesos.Value.Scalar> limits = 15;
getLimitsOrThrow
in interface Protos.TaskInfoOrBuilder
public final boolean isInitialized()
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
java.io.IOException
public int getSerializedSize()
public boolean equals(java.lang.Object obj)
public int hashCode()
public static Protos.TaskInfo parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Protos.TaskInfo parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Protos.TaskInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Protos.TaskInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Protos.TaskInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Protos.TaskInfo parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static Protos.TaskInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static Protos.TaskInfo parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static Protos.TaskInfo parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOException
public static Protos.TaskInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public Protos.TaskInfo.Builder newBuilderForType()
public static Protos.TaskInfo.Builder newBuilder()
public static Protos.TaskInfo.Builder newBuilder(Protos.TaskInfo prototype)
public Protos.TaskInfo.Builder toBuilder()
protected Protos.TaskInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
public static Protos.TaskInfo getDefaultInstance()
public static <any> parser()
public <any> getParserForType()
public Protos.TaskInfo getDefaultInstanceForType()