Packages

c

org.apache.spark.resource

TaskResourceRequest

class TaskResourceRequest extends Serializable

A task resource request. This is used in conjunction with the ResourceProfile to programmatically specify the resources needed for an RDD that will be applied at the stage level.

Use TaskResourceRequests class as a convenience API.

Annotations
@Evolving() @Since( "3.1.0" )
Source
TaskResourceRequest.scala
Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TaskResourceRequest
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TaskResourceRequest(resourceName: String, amount: Double)

    resourceName

    Resource name

    amount

    Amount requesting as a Double to support fractional resource requests. Valid values are less than or equal to 0.5 or whole numbers. This essentially lets you configure X number of tasks to run on a single resource, ie amount equals 0.5 translates into 2 tasks per resource address.

Value Members

  1. val amount: Double
  2. def equals(obj: Any): Boolean
    Definition Classes
    TaskResourceRequest → AnyRef → Any
  3. def hashCode(): Int
    Definition Classes
    TaskResourceRequest → AnyRef → Any
  4. val resourceName: String
  5. def toString(): String
    Definition Classes
    TaskResourceRequest → AnyRef → Any