Class ResourceProfile.Builder

    • Method Detail

      • setCpuCores

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

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

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

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

        public ResourceProfile.Builder setNetworkMemory​(org.apache.flink.configuration.MemorySize networkMemory)
      • 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.