Class ResourceProfile.Builder
java.lang.Object
org.apache.flink.runtime.clusterframework.types.ResourceProfile.Builder
- Enclosing class:
- ResourceProfile
Builder for the
ResourceProfile.-
Method Summary
Modifier and TypeMethodDescriptionbuild()setCpuCores(double cpuCores) setCpuCores(org.apache.flink.api.common.resources.CPUResource cpuCores) setExtendedResource(org.apache.flink.api.common.resources.ExternalResource extendedResource) Add the given extended resource.setExtendedResources(Collection<org.apache.flink.api.common.resources.ExternalResource> extendedResources) Add the given extended resources.setManagedMemory(org.apache.flink.configuration.MemorySize managedMemory) setManagedMemoryMB(int managedMemoryMB) setNetworkMemory(org.apache.flink.configuration.MemorySize networkMemory) setNetworkMemoryMB(int networkMemoryMB) setTaskHeapMemory(org.apache.flink.configuration.MemorySize taskHeapMemory) setTaskHeapMemoryMB(int taskHeapMemoryMB) setTaskOffHeapMemory(org.apache.flink.configuration.MemorySize taskOffHeapMemory) setTaskOffHeapMemoryMB(int taskOffHeapMemoryMB)
-
Method Details
-
setCpuCores
public ResourceProfile.Builder setCpuCores(org.apache.flink.api.common.resources.CPUResource cpuCores) -
setCpuCores
-
setTaskHeapMemory
public ResourceProfile.Builder setTaskHeapMemory(org.apache.flink.configuration.MemorySize taskHeapMemory) -
setTaskHeapMemoryMB
-
setTaskOffHeapMemory
public ResourceProfile.Builder setTaskOffHeapMemory(org.apache.flink.configuration.MemorySize taskOffHeapMemory) -
setTaskOffHeapMemoryMB
-
setManagedMemory
public ResourceProfile.Builder setManagedMemory(org.apache.flink.configuration.MemorySize managedMemory) -
setManagedMemoryMB
-
setNetworkMemory
public ResourceProfile.Builder setNetworkMemory(org.apache.flink.configuration.MemorySize networkMemory) -
setNetworkMemoryMB
-
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
-