Class TaskDefinition


  • public class TaskDefinition
    extends java.lang.Object
    • Method Detail

      • from

        public static TaskDefinition from​(org.apache.mesos.v1.Protos.TaskInfo.Builder aTaskInfo,
                                          java.lang.Enum<? extends Priority> aPriority,
                                          OfferPredicate... aConditions)
      • from

        public static TaskDefinition from​(org.apache.mesos.v1.Protos.TaskInfo.Builder aTaskInfo,
                                          java.lang.Enum<? extends Priority> aPriority,
                                          java.lang.String taskGroup,
                                          OfferPredicate... aConditions)
      • from

        public static TaskDefinition from​(org.apache.mesos.v1.Protos.TaskInfo.Builder aTaskInfo,
                                          java.lang.Enum<? extends Priority> aPriority,
                                          java.util.List<MetricTag> aMetricTags,
                                          java.lang.String taskGroup,
                                          OfferPredicate... aConditions)
      • from

        public static TaskDefinition from​(org.apache.mesos.v1.Protos.TaskInfo.Builder aTaskInfo,
                                          java.lang.Enum<? extends Priority> aPriority,
                                          boolean aYieldToHigherPriority,
                                          TaskEventHandler aEventHandler,
                                          java.util.List<MetricTag> aMetricTags,
                                          java.lang.String aTaskGroup,
                                          OfferPredicate... aConditions)
      • getTaskId

        public java.lang.String getTaskId()
      • hasConditions

        public boolean hasConditions()
      • hasTaskId

        public boolean hasTaskId()
      • getTaskInfo

        public org.apache.mesos.v1.Protos.TaskInfo.Builder getTaskInfo()
      • getPriority

        public java.lang.Enum<? extends Priority> getPriority()
      • isYieldToHigherPriority

        public boolean isYieldToHigherPriority()
      • getConditions

        public java.util.List<OfferPredicate> getConditions()
      • getMetricTags

        public java.util.List<MetricTag> getMetricTags()
      • getTaskGroup

        public java.lang.String getTaskGroup()
      • getMemoryTolerance

        public double getMemoryTolerance()