Class TaskExecutorResourceSpec


  • public class TaskExecutorResourceSpec
    extends Object
    Specification of resources to use in running TaskExecutor.
    • Constructor Detail

      • TaskExecutorResourceSpec

        public TaskExecutorResourceSpec​(org.apache.flink.api.common.resources.CPUResource cpuCores,
                                        org.apache.flink.configuration.MemorySize taskHeapSize,
                                        org.apache.flink.configuration.MemorySize taskOffHeapSize,
                                        org.apache.flink.configuration.MemorySize networkMemSize,
                                        org.apache.flink.configuration.MemorySize managedMemorySize,
                                        Collection<org.apache.flink.api.common.resources.ExternalResource> extendedResources)
    • 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()
      • getManagedMemorySize

        public org.apache.flink.configuration.MemorySize getManagedMemorySize()
      • getExtendedResources

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