Class OfferBucket


  • public class OfferBucket
    extends java.lang.Object
    • Constructor Detail

      • OfferBucket

        public OfferBucket​(org.apache.mesos.v1.Protos.Offer aOffer)
      • OfferBucket

        public OfferBucket​(org.apache.mesos.v1.Protos.Offer aOffer,
                           int aMaxTasksPerOffer)
    • Method Detail

      • hasCpuResources

        public boolean hasCpuResources​(org.apache.mesos.v1.Protos.TaskInfoOrBuilder aTaskInfo)
      • hasGpuResources

        public boolean hasGpuResources​(org.apache.mesos.v1.Protos.TaskInfoOrBuilder aTaskInfo)
      • hasMemResources

        public boolean hasMemResources​(org.apache.mesos.v1.Protos.TaskInfoOrBuilder aTaskInfo)
      • hasDiskResources

        public boolean hasDiskResources​(org.apache.mesos.v1.Protos.TaskInfoOrBuilder aTaskInfo)
      • hasPortResources

        public boolean hasPortResources​(org.apache.mesos.v1.Protos.TaskInfoOrBuilder aTaskInfo)
      • add

        public void add​(org.apache.mesos.v1.Protos.TaskInfo.Builder aTaskInfo)
      • getOfferCpus

        public double getOfferCpus()
      • getOfferMem

        public double getOfferMem()
      • getOfferDisk

        public double getOfferDisk()
      • getOfferGpus

        public double getOfferGpus()
      • getAllocatedCpus

        public double getAllocatedCpus()
      • getAllocatedMem

        public double getAllocatedMem()
      • getAllocatedDisk

        public double getAllocatedDisk()
      • getAllocatedGpus

        public double getAllocatedGpus()
      • getAllocatedTasks

        public java.util.List<org.apache.mesos.v1.Protos.TaskInfo.Builder> getAllocatedTasks()
      • getOfferID

        public org.apache.mesos.v1.Protos.OfferID getOfferID()