Class ResourceProfile.Builder

java.lang.Object
org.apache.flink.runtime.clusterframework.types.ResourceProfile.Builder
Enclosing class:
ResourceProfile

public static class ResourceProfile.Builder extends Object
Builder for the ResourceProfile.
  • Method Details

    • setCpuCores

      public ResourceProfile.Builder setCpuCores(org.apache.flink.api.common.resources.CPUResource cpuCores)
    • setCpuCores

      public ResourceProfile.Builder setCpuCores(double cpuCores)
    • setTaskHeapMemory

      public ResourceProfile.Builder setTaskHeapMemory(org.apache.flink.configuration.MemorySize taskHeapMemory)
    • setTaskHeapMemoryMB

      public ResourceProfile.Builder setTaskHeapMemoryMB(int taskHeapMemoryMB)
    • setTaskOffHeapMemory

      public ResourceProfile.Builder setTaskOffHeapMemory(org.apache.flink.configuration.MemorySize taskOffHeapMemory)
    • setTaskOffHeapMemoryMB

      public ResourceProfile.Builder setTaskOffHeapMemoryMB(int taskOffHeapMemoryMB)
    • setManagedMemory

      public ResourceProfile.Builder setManagedMemory(org.apache.flink.configuration.MemorySize managedMemory)
    • setManagedMemoryMB

      public ResourceProfile.Builder setManagedMemoryMB(int managedMemoryMB)
    • setNetworkMemory

      public ResourceProfile.Builder setNetworkMemory(org.apache.flink.configuration.MemorySize networkMemory)
    • setNetworkMemoryMB

      public ResourceProfile.Builder setNetworkMemoryMB(int networkMemoryMB)
    • setExtendedResource

      public ResourceProfile.Builder setExtendedResource(org.apache.flink.api.common.resources.ExternalResource extendedResource)
      Add the given extended resource. The old value with the same resource name will be replaced if present.
    • setExtendedResources

      public ResourceProfile.Builder setExtendedResources(Collection<org.apache.flink.api.common.resources.ExternalResource> extendedResources)
      Add the given extended resources. This will discard all the previous added extended resources.
    • build

      public ResourceProfile build()