pub struct RequestBuilder<'a> { /* private fields */ }
Expand description
Builder for Request
.
Implementations§
Source§impl<'a> RequestBuilder<'a>
impl<'a> RequestBuilder<'a>
pub fn os_sch_hnt_scheduler_hints<VALUE: Into<OsSchHntSchedulerHints<'a>>>( &mut self, value: VALUE, ) -> &mut Self
Sourcepub fn os_scheduler_hints<VALUE: Into<OsSchedulerHints<'a>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn os_scheduler_hints<VALUE: Into<OsSchedulerHints<'a>>>( &mut self, value: VALUE, ) -> &mut Self
The dictionary of data to send to the scheduler. Alternatively, you can
specify OS-SCH-HNT:scheduler_hints
as the key in the request body.
Note
This is a top-level key in the request body, not part of the server portion of the request body.
There are a few caveats with scheduler hints:
- The request validation schema is per hint. For example, some require a single string value, and some accept a list of values.
- Hints are only used based on the cloud scheduler configuration, which varies per deployment.
- Hints are pluggable per deployment, meaning that a cloud can have custom hints which may not be available in another cloud.
For these reasons, it is important to consult each cloud’s user documentation to know what is available for scheduler hints.
Source§impl<'a> RequestBuilder<'a>
impl<'a> RequestBuilder<'a>
Trait Implementations§
Source§impl<'a> Clone for RequestBuilder<'a>
impl<'a> Clone for RequestBuilder<'a>
Source§fn clone(&self) -> RequestBuilder<'a>
fn clone(&self) -> RequestBuilder<'a>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl<'a> Freeze for RequestBuilder<'a>
impl<'a> RefUnwindSafe for RequestBuilder<'a>
impl<'a> Send for RequestBuilder<'a>
impl<'a> Sync for RequestBuilder<'a>
impl<'a> Unpin for RequestBuilder<'a>
impl<'a> UnwindSafe for RequestBuilder<'a>
Blanket Implementations§
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more