public static final class Messages.TaskHealthStatus.Builder extends com.google.protobuf.GeneratedMessage.Builder<Messages.TaskHealthStatus.Builder> implements Messages.TaskHealthStatusOrBuilder
mesos.internal.TaskHealthStatus
Message describing task current health status that is sent by the task health checker to the command executor. The command executor reports the task status back to the on each receive. If the health checker configured faiure condition meets, then kill_task flag will be set to true which the executor on message receive will kill the task.
| Modifier and Type | Method and Description |
|---|---|
Messages.TaskHealthStatus |
build() |
Messages.TaskHealthStatus |
buildPartial() |
Messages.TaskHealthStatus.Builder |
clear() |
Messages.TaskHealthStatus.Builder |
clearConsecutiveFailures()
optional int32 consecutive_failures = 4; |
Messages.TaskHealthStatus.Builder |
clearHealthy()
required bool healthy = 2; |
Messages.TaskHealthStatus.Builder |
clearKillTask()
optional bool kill_task = 3 [default = false]; |
Messages.TaskHealthStatus.Builder |
clearTaskId()
required .mesos.TaskID task_id = 1; |
Messages.TaskHealthStatus.Builder |
clone() |
int |
getConsecutiveFailures()
optional int32 consecutive_failures = 4; |
Messages.TaskHealthStatus |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getHealthy()
required bool healthy = 2; |
boolean |
getKillTask()
optional bool kill_task = 3 [default = false]; |
org.apache.mesos.Protos.TaskID |
getTaskId()
required .mesos.TaskID task_id = 1; |
org.apache.mesos.Protos.TaskID.Builder |
getTaskIdBuilder()
required .mesos.TaskID task_id = 1; |
org.apache.mesos.Protos.TaskIDOrBuilder |
getTaskIdOrBuilder()
required .mesos.TaskID task_id = 1; |
boolean |
hasConsecutiveFailures()
optional int32 consecutive_failures = 4; |
boolean |
hasHealthy()
required bool healthy = 2; |
boolean |
hasKillTask()
optional bool kill_task = 3 [default = false]; |
boolean |
hasTaskId()
required .mesos.TaskID task_id = 1; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Messages.TaskHealthStatus.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Messages.TaskHealthStatus.Builder |
mergeFrom(com.google.protobuf.Message other) |
Messages.TaskHealthStatus.Builder |
mergeFrom(Messages.TaskHealthStatus other) |
Messages.TaskHealthStatus.Builder |
mergeTaskId(org.apache.mesos.Protos.TaskID value)
required .mesos.TaskID task_id = 1; |
Messages.TaskHealthStatus.Builder |
setConsecutiveFailures(int value)
optional int32 consecutive_failures = 4; |
Messages.TaskHealthStatus.Builder |
setHealthy(boolean value)
required bool healthy = 2; |
Messages.TaskHealthStatus.Builder |
setKillTask(boolean value)
optional bool kill_task = 3 [default = false]; |
Messages.TaskHealthStatus.Builder |
setTaskId(org.apache.mesos.Protos.TaskID.Builder builderForValue)
required .mesos.TaskID task_id = 1; |
Messages.TaskHealthStatus.Builder |
setTaskId(org.apache.mesos.Protos.TaskID value)
required .mesos.TaskID task_id = 1; |
addRepeatedField, clearField, getAllFields, getField, getFieldBuilder, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldsfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionaddAll, newUninitializedMessageExceptionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Messages.TaskHealthStatus.Builder>public Messages.TaskHealthStatus.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Messages.TaskHealthStatus.Builder>public Messages.TaskHealthStatus.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessage.Builder<Messages.TaskHealthStatus.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Messages.TaskHealthStatus.Builder>public Messages.TaskHealthStatus getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Messages.TaskHealthStatus build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Messages.TaskHealthStatus buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Messages.TaskHealthStatus.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Messages.TaskHealthStatus.Builder>public Messages.TaskHealthStatus.Builder mergeFrom(Messages.TaskHealthStatus other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Messages.TaskHealthStatus.Builder>public Messages.TaskHealthStatus.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Messages.TaskHealthStatus.Builder>IOExceptionpublic boolean hasTaskId()
required .mesos.TaskID task_id = 1;hasTaskId in interface Messages.TaskHealthStatusOrBuilderpublic org.apache.mesos.Protos.TaskID getTaskId()
required .mesos.TaskID task_id = 1;getTaskId in interface Messages.TaskHealthStatusOrBuilderpublic Messages.TaskHealthStatus.Builder setTaskId(org.apache.mesos.Protos.TaskID value)
required .mesos.TaskID task_id = 1;public Messages.TaskHealthStatus.Builder setTaskId(org.apache.mesos.Protos.TaskID.Builder builderForValue)
required .mesos.TaskID task_id = 1;public Messages.TaskHealthStatus.Builder mergeTaskId(org.apache.mesos.Protos.TaskID value)
required .mesos.TaskID task_id = 1;public Messages.TaskHealthStatus.Builder clearTaskId()
required .mesos.TaskID task_id = 1;public org.apache.mesos.Protos.TaskID.Builder getTaskIdBuilder()
required .mesos.TaskID task_id = 1;public org.apache.mesos.Protos.TaskIDOrBuilder getTaskIdOrBuilder()
required .mesos.TaskID task_id = 1;getTaskIdOrBuilder in interface Messages.TaskHealthStatusOrBuilderpublic boolean hasHealthy()
required bool healthy = 2;hasHealthy in interface Messages.TaskHealthStatusOrBuilderpublic boolean getHealthy()
required bool healthy = 2;getHealthy in interface Messages.TaskHealthStatusOrBuilderpublic Messages.TaskHealthStatus.Builder setHealthy(boolean value)
required bool healthy = 2;public Messages.TaskHealthStatus.Builder clearHealthy()
required bool healthy = 2;public boolean hasKillTask()
optional bool kill_task = 3 [default = false];
Flag to initiate task kill.
hasKillTask in interface Messages.TaskHealthStatusOrBuilderpublic boolean getKillTask()
optional bool kill_task = 3 [default = false];
Flag to initiate task kill.
getKillTask in interface Messages.TaskHealthStatusOrBuilderpublic Messages.TaskHealthStatus.Builder setKillTask(boolean value)
optional bool kill_task = 3 [default = false];
Flag to initiate task kill.
public Messages.TaskHealthStatus.Builder clearKillTask()
optional bool kill_task = 3 [default = false];
Flag to initiate task kill.
public boolean hasConsecutiveFailures()
optional int32 consecutive_failures = 4;
Number of consecutive counts in current status. This will not be populated if task is healthy.
hasConsecutiveFailures in interface Messages.TaskHealthStatusOrBuilderpublic int getConsecutiveFailures()
optional int32 consecutive_failures = 4;
Number of consecutive counts in current status. This will not be populated if task is healthy.
getConsecutiveFailures in interface Messages.TaskHealthStatusOrBuilderpublic Messages.TaskHealthStatus.Builder setConsecutiveFailures(int value)
optional int32 consecutive_failures = 4;
Number of consecutive counts in current status. This will not be populated if task is healthy.
public Messages.TaskHealthStatus.Builder clearConsecutiveFailures()
optional int32 consecutive_failures = 4;
Number of consecutive counts in current status. This will not be populated if task is healthy.
Copyright © 2014–2015. All rights reserved.