public final class WorkerResourceSpec extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
WorkerResourceSpec.Builder
Builder for
WorkerResourceSpec. |
| Modifier and Type | Field and Description |
|---|---|
static WorkerResourceSpec |
ZERO |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static WorkerResourceSpec |
fromTaskExecutorProcessSpec(TaskExecutorProcessSpec taskExecutorProcessSpec) |
static WorkerResourceSpec |
fromTotalResourceProfile(ResourceProfile resourceProfile,
int numSlots) |
org.apache.flink.api.common.resources.CPUResource |
getCpuCores() |
Map<String,org.apache.flink.api.common.resources.ExternalResource> |
getExtendedResources() |
org.apache.flink.configuration.MemorySize |
getManagedMemSize() |
org.apache.flink.configuration.MemorySize |
getNetworkMemSize() |
int |
getNumSlots() |
org.apache.flink.configuration.MemorySize |
getTaskHeapSize() |
org.apache.flink.configuration.MemorySize |
getTaskOffHeapSize() |
org.apache.flink.configuration.MemorySize |
getTotalMemSize() |
int |
hashCode() |
String |
toString() |
public static final WorkerResourceSpec ZERO
public static WorkerResourceSpec fromTaskExecutorProcessSpec(TaskExecutorProcessSpec taskExecutorProcessSpec)
public static WorkerResourceSpec fromTotalResourceProfile(ResourceProfile resourceProfile, int numSlots)
public org.apache.flink.api.common.resources.CPUResource getCpuCores()
public org.apache.flink.configuration.MemorySize getTaskHeapSize()
public org.apache.flink.configuration.MemorySize getTaskOffHeapSize()
public org.apache.flink.configuration.MemorySize getNetworkMemSize()
public org.apache.flink.configuration.MemorySize getManagedMemSize()
public org.apache.flink.configuration.MemorySize getTotalMemSize()
public int getNumSlots()
public Map<String,org.apache.flink.api.common.resources.ExternalResource> getExtendedResources()
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.