Class TaskExecutorResourceSpec

java.lang.Object
org.apache.flink.runtime.taskexecutor.TaskExecutorResourceSpec

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

    Constructors
    Constructor
    Description
    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 Summary

    Modifier and Type
    Method
    Description
    org.apache.flink.api.common.resources.CPUResource
     
    Map<String,org.apache.flink.api.common.resources.ExternalResource>
     
    org.apache.flink.configuration.MemorySize
     
    org.apache.flink.configuration.MemorySize
     
    org.apache.flink.configuration.MemorySize
     
    org.apache.flink.configuration.MemorySize
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • 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 Details

    • 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()