pub struct ResourceProfileBuilder { /* private fields */ }Expand description
Builder for ResourceProfile.
Mirrors pyspark.resource.ResourceProfile. Allows configuring both executor
and task resource requests, then building and registering the profile with Spark.
Implementations§
Source§impl ResourceProfileBuilder
impl ResourceProfileBuilder
Sourcepub fn new() -> ResourceProfileBuilder
pub fn new() -> ResourceProfileBuilder
Create a new empty ResourceProfileBuilder.
Sourcepub fn executor_resources(
self,
requests: ExecutorResourceRequests,
) -> ResourceProfileBuilder
pub fn executor_resources( self, requests: ExecutorResourceRequests, ) -> ResourceProfileBuilder
Set the executor resource requests.
Sourcepub fn task_resources(
self,
requests: TaskResourceRequests,
) -> ResourceProfileBuilder
pub fn task_resources( self, requests: TaskResourceRequests, ) -> ResourceProfileBuilder
Set the task resource requests.
Sourcepub fn build(self) -> ResourceProfile
pub fn build(self) -> ResourceProfile
Build the ResourceProfile.
Trait Implementations§
Source§impl Clone for ResourceProfileBuilder
impl Clone for ResourceProfileBuilder
Source§fn clone(&self) -> ResourceProfileBuilder
fn clone(&self) -> ResourceProfileBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResourceProfileBuilder
impl Debug for ResourceProfileBuilder
Source§impl Default for ResourceProfileBuilder
impl Default for ResourceProfileBuilder
Source§fn default() -> ResourceProfileBuilder
fn default() -> ResourceProfileBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ResourceProfileBuilder
impl RefUnwindSafe for ResourceProfileBuilder
impl Send for ResourceProfileBuilder
impl Sync for ResourceProfileBuilder
impl Unpin for ResourceProfileBuilder
impl UnsafeUnpin for ResourceProfileBuilder
impl UnwindSafe for ResourceProfileBuilder
Blanket Implementations§
impl<T> Allocation for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request