final case class StructuredResourceHandle(results: Seq[DriverAllocationResult], nodeName: Option[String] = None, vendorClaimParameters: Option[RawExtension] = None, vendorClassParameters: Option[RawExtension] = None) extends Product with Serializable
StructuredResourceHandle is the in-tree representation of the allocation result.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- StructuredResourceHandle
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new StructuredResourceHandle(results: Seq[DriverAllocationResult], nodeName: Option[String] = None, vendorClaimParameters: Option[RawExtension] = None, vendorClassParameters: Option[RawExtension] = None)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addResults(newValues: DriverAllocationResult*): StructuredResourceHandle
Appends new values to results
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def mapNodeName(f: (String) => String): StructuredResourceHandle
if nodeName has a value, transforms to the result of function
- def mapResults(f: (Seq[DriverAllocationResult]) => Seq[DriverAllocationResult]): StructuredResourceHandle
transforms results to result of function
- def mapVendorClaimParameters(f: (RawExtension) => RawExtension): StructuredResourceHandle
if vendorClaimParameters has a value, transforms to the result of function
- def mapVendorClassParameters(f: (RawExtension) => RawExtension): StructuredResourceHandle
if vendorClassParameters has a value, transforms to the result of function
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val nodeName: Option[String]
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val results: Seq[DriverAllocationResult]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val vendorClaimParameters: Option[RawExtension]
- val vendorClassParameters: Option[RawExtension]
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withNodeName(value: String): StructuredResourceHandle
Returns a new data with nodeName set to new value
- def withResults(value: Seq[DriverAllocationResult]): StructuredResourceHandle
Returns a new data with results set to new value
- def withVendorClaimParameters(value: RawExtension): StructuredResourceHandle
Returns a new data with vendorClaimParameters set to new value
- def withVendorClassParameters(value: RawExtension): StructuredResourceHandle
Returns a new data with vendorClassParameters set to new value