Packages

c

org.apache.spark.resource

ResourceRequest

class ResourceRequest extends AnyRef

Developer API

Class that represents a resource request.

The class used when discovering resources (using the discovery script), or via the context as it is parsing configuration for the ResourceID.

Annotations
@DeveloperApi()
Source
ResourceUtils.scala
Since

3.0.0

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ResourceRequest
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ResourceRequest(id: ResourceID, amount: Long, discoveryScript: Optional[String], vendor: Optional[String])

    id

    object identifying the resource

    amount

    integer amount for the resource. Note that for a request (executor level), fractional resources does not make sense, so amount is an integer.

    discoveryScript

    optional discovery script file name

    vendor

    optional vendor name

Value Members

  1. val amount: Long
  2. val discoveryScript: Optional[String]
  3. def equals(obj: Any): Boolean
    Definition Classes
    ResourceRequest → AnyRef → Any
  4. def hashCode(): Int
    Definition Classes
    ResourceRequest → AnyRef → Any
  5. val id: ResourceID
  6. val vendor: Optional[String]