Class WorkerResourceSpec

  • All Implemented Interfaces:
    Serializable

    public final class WorkerResourceSpec
    extends Object
    implements Serializable
    Resource specification of a worker, mainly used by SlotManager requesting from ResourceManager.
    See Also:
    Serialized Form
    • Method Detail

      • getCpuCores

        public org.apache.flink.api.common.resources.CPUResource getCpuCores()
      • getTaskHeapSize

        public org.apache.flink.configuration.MemorySize getTaskHeapSize()
      • getTaskOffHeapSize

        public org.apache.flink.configuration.MemorySize getTaskOffHeapSize()
      • getNetworkMemSize

        public org.apache.flink.configuration.MemorySize getNetworkMemSize()
      • getManagedMemSize

        public org.apache.flink.configuration.MemorySize getManagedMemSize()
      • getTotalMemSize

        public org.apache.flink.configuration.MemorySize getTotalMemSize()
      • getNumSlots

        public int getNumSlots()
      • getExtendedResources

        public Map<String,​org.apache.flink.api.common.resources.ExternalResource> getExtendedResources()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object